GenCode
GenCode
O que é o GenCode?
O GenCode é o agente de programação da Genspark. Ele trabalha com o código em um diretório que você escolhe. Escolha entre uma interface de chat e uma interface de terminal. As duas são o mesmo produto, com os mesmos recursos, e você usa o estilo que preferir. Você pode executá-lo em dois lugares:
- O espaço de trabalho do GenCode no Genspark Super App: a interface para desktop. Você trabalha com o agente em uma conversa, e o compositor de prompts mostra o modelo em uso, o uso do contexto e os créditos.
- A CLI independente do GenCode: um programa de terminal que você instala com npm e executa a partir do diretório em que deseja trabalhar.
Ambos usam o mesmo mecanismo, o mesmo catálogo de modelos hospedado pela Genspark e a mesma cobrança. O GenCode é baseado no fork do OpenCode mantido pela Genspark e mantém seus próprios diretórios de configuração, portanto não interfere em uma instalação existente do OpenCode.
Início Rápido
No Genspark Super App
- Atualize o Genspark Super App para a versão mais recente.
- Abra o aplicativo e procure o espaço de trabalho do GenCode. Se ele não aparecer, clique em + na barra de abas e adicione-o.
Ainda não tem o Super App? Baixe-o aqui. O download é gratuito para macOS, Windows e Linux. No Mac, o Super App exige Apple Silicon.
Com a CLI
- Instale:
npm i -g @genspark/gencode - Faça login:
gencode loginabre um login por fluxo de dispositivo. Depois do login, a CLI mostra seu saldo, seu plano e o e-mail da sua conta ao lado do catálogo de modelos. - Execute:
gencode, a partir do diretório em que deseja trabalhar.
A CLI mantém o conjunto de comandos do OpenCode:
gencode run --format jsonpara uso em scripts e de forma não interativagencode modelspara listar os modelos disponíveis para você- as flags
--dir,--sessione--model - variáveis de ambiente com o prefixo
OPENCODE_
Ela mantém seus próprios diretórios de configuração (~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode e ~/.cache/gencode), portanto uma instalação existente do OpenCode permanece intacta.
Os binários da CLI são compatíveis com Macs Intel e Macs com Apple Silicon, além de Windows e Linux.
Guias de Recursos e Instruções
O GenCode vem com uma interface de chat e uma interface de terminal. As duas são o mesmo produto, com os mesmos recursos. Use a que melhor se adapta à sua forma de trabalhar.
- O espaço de trabalho. No Genspark Super App, você trabalha com o GenCode em uma conversa. O compositor mostra o modelo em uso, o uso do contexto e os créditos.
- A CLI. O mesmo agente no seu terminal, em uma interface de tela cheia com painéis para o contexto da sessão e diagnósticos de código.
- Um agente de programação em qualquer formato. O GenCode trabalha com o código em um diretório que você escolhe. As ações são executadas por meio de chamadas de ferramentas, e os resultados são textos e alterações em arquivos.
- Subagentes. O GenCode lida com tarefas maiores por meio de subagentes: um que lê e analisa, e outro que pode fazer alterações. Cada um tem um limite de etapas configurado, o que mantém cada execução dentro de limites definidos.
- Avaliações. No Super App, você pode avaliar qualquer turno do GenCode com um polegar para cima ou para baixo. As avaliações ficam na sua máquina.
- Seu feedback permanece local. Uma avaliação descreve o turno de onde veio: modelo, ferramentas usadas, arquivos e linhas alterados, tokens, custo e tempo. Qualquer comentário em texto livre que você escrever nunca é transmitido.
- Compatível com scripts e CI.
gencode run --format jsonretorna uma saída legível por máquina que você pode encaminhar para scripts e pipelines.
Modelos e custo
Modelos. O GenCode usa um catálogo de modelos hospedado pela Genspark que abrange nove famílias de modelos: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) e Nemotron (NVIDIA).
Custo. O GenCode funciona com créditos da Genspark. O uso é cobrado da conta com a qual o GenCode está autenticado. Na CLI, se GSK_API_KEY (ou GSK_BASE_URL) estiver definida no seu ambiente, a cobrança vai para a conta associada à chave. No seu histórico de créditos, o uso do GenCode aparece como "GenCode".
O GenCode é cobrado diretamente em créditos, e não pela Cota Gratuita que cobre as tarefas de agente no modo Padrão. Consulte Planos de Assinatura.
Não há assinatura nem carteira separada para o GenCode. Ele usa sua conta e seus créditos existentes da Genspark. Para saber como os créditos funcionam, consulte o Guia de Créditos.
Perguntas Frequentes
O GenCode é o mesmo que o Genspark Code?
Não. O Genspark Code é o agente de navegador em genspark.ai/code que cria aplicativos completos a partir de um prompt. Consulte o artigo de ajuda do Genspark Code. O GenCode é o agente de programação descrito aqui.
O GenCode é o mesmo que o Genspark Claw?
Não. O Claw é o agente assistente pessoal da Genspark que opera seus aplicativos e arquivos. Ele não é um agente de programação.
E o GenTerminal?
O GenTerminal é o aplicativo de terminal independente da Genspark, um produto diferente.
Preciso do Super App para usar o GenCode?
Não. Você pode usar o espaço de trabalho do GenCode no Genspark Super App ou instalar a CLI independente do GenCode. Ambos são o mesmo agente.
Qual é a diferença entre o espaço de trabalho e a CLI?
Apenas o local onde você o executa. O espaço de trabalho é executado dentro do Genspark Super App, e a CLI é executada no seu terminal. É o mesmo agente, com os mesmos recursos.
Preciso de um plano pago?
Não. O GenCode usa sua conta e seus créditos existentes da Genspark. Não há assinatura nem carteira separada para o GenCode.
O GenCode consome créditos?
Sim. O GenCode é cobrado da conta com a qual está autenticado, que por padrão é a conta com que você fez login. Na CLI, se GSK_API_KEY estiver definida no seu ambiente, a cobrança vai para a conta associada à chave. O uso aparece como "GenCode" no seu histórico de créditos, e o GenCode é cobrado diretamente em créditos, e não pela Cota Gratuita.
Quais modelos o GenCode usa?
Um catálogo hospedado pela Genspark que abrange nove famílias de modelos: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) e Nemotron (NVIDIA). Os modelos específicos que sua conta pode usar dependem do catálogo disponível no momento e da política de fornecedores de IA da sua organização.
A CLI vai interferir na minha instalação existente do OpenCode?
Não. O GenCode é baseado no fork do OpenCode mantido pela Genspark, mas instala seu próprio binário e mantém seus próprios diretórios de configuração (~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode, ~/.cache/gencode). Ele nunca interfere em uma instalação existente do OpenCode.
O GenCode funciona em um Mac Intel?
A CLI funciona: seus pacotes npm publicados incluem macOS Intel (darwin-x64). O Super App exige Apple Silicon no Mac. Windows e Linux são compatíveis com ambos.
Onde faço o download do Genspark Super App?
Para baixar o Super App, acesse este link. O download é gratuito para macOS, Windows e Linux.
Este artigo foi útil?