Agente de IA open source para programação no terminal, com interfaces complementares para desktop, web, editores e chat.
tailcallhq/forgecode
Agente de programação com IA para terminal, escrito em Rust, compatível com vários provedores de LLM e disponível como TUI, CLI de execução única e plugin para ZSH.
Alternativa open source a:Claude Code
- Estrelas
- 7,637
- Forks
- 1,460
- Issues abertas
- 33
- Último commit
- há 2 horas
O que é?
Forge é um agente de programação com IA que roda no terminal. Ele pode ler e editar arquivos de um projeto, executar comandos de shell e manter conversas com várias etapas durante uma sessão. Você pode usá-lo como uma TUI interativa, como um comando de execução única em scripts ou por meio de um plugin para ZSH que permite enviar prompts com o prefixo `:` no prompt do shell.
Forge é compatível com vários provedores de modelos, incluindo Claude, GPT, Grok, Gemini, DeepSeek e OpenRouter. As credenciais dos provedores são gerenciadas com `forge provider login`. Ele vem com três agentes integrados: `forge`, para implementação; `sage`, para pesquisa somente leitura; e `muse`, para escrever planos. Também é possível adicionar agentes, skills, comandos e instruções `AGENTS.md` personalizados por projeto ou globalmente.
O projeto também inclui geração de mensagens de commit, sugestões de comandos de shell em linguagem natural, gerenciamento de conversas com exportação para JSON ou HTML, integração com servidores MCP e busca semântica opcional na base de código por meio de um servidor de indexação.
Recursos principais
- 01Modos de uso com TUI interativa, CLI de execução única e plugin para ZSH
- 02Compatível com vários provedores de LLM, incluindo Claude, GPT, Gemini e OpenRouter
- 03Agentes integrados para implementação, pesquisa somente leitura e planejamento
- 04Geração de mensagens de commit do git e sugestões de comandos de shell em linguagem natural
- 05Conversas salvas que podem ser retomadas, clonadas e exportadas
- 06Integração com servidores MCP e suporte a skills, agentes e comandos personalizados
Casos de uso
- Fazer alterações em vários arquivos de uma base de código pelo terminal
- Tirar dúvidas sobre código desconhecido ou rastrear como um recurso funciona
- Gerar mensagens de commit e descrições de PR com base em um diff
- Executar tarefas com assistência de IA em scripts ou pipelines no estilo CI
Início rápido
- 1
Instale o Forge com o script de instalação do README
- 2
Faça login no seu provedor de IA
forge provider login - 3
Inicie o Forge
forge
Antes de usar
- Para ser útil, requer credenciais ou uma chave de API de um provedor de IA.
- A instalação depende de um script obtido com curl e executado no shell.
Tópicos
Perguntas frequentes
- O que é forgecode?
- Agente de programação com IA para terminal, escrito em Rust, compatível com vários provedores de LLM e disponível como TUI, CLI de execução única e plugin para ZSH. Forge é um agente de programação com IA que roda no terminal. Ele pode ler e editar arquivos de um projeto, executar comandos de shell e manter conversas com várias etapas durante uma sessão. Você pode usá-lo como uma TUI interativa, como um comando de execução única em scripts ou por meio de um plugin para ZSH que permite enviar prompts com o prefixo `:` no prompt do shell.
- forgecode é gratuito? Qual é a licença?
- forgecode é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- forgecode ainda é mantido?
- Manutenção ativa. O último commit de forgecode foi em 21 de out. de 2026.
- Para que posso usar forgecode?
- Fazer alterações em vários arquivos de uma base de código pelo terminal Tirar dúvidas sobre código desconhecido ou rastrear como um recurso funciona Gerar mensagens de commit e descrições de PR com base em um diff Executar tarefas com assistência de IA em scripts ou pipelines no estilo CI
- Como instalar forgecode?
- Instale o Forge com o script de instalação do README Faça login no seu provedor de IA: forge provider login Inicie o Forge: forge
- Onde consigo forgecode?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tailcallhq/forgecode
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um agente de programação leve da OpenAI que roda localmente no terminal para ajudar você a escrever e trabalhar com código.
Agente de programação open source em Rust para o terminal, que edita arquivos, executa comandos e funciona com mais de 40 provedores de modelos, incluindo modelos locais.
Grok Build é um agente de programação com IA da SpaceXAI que roda no terminal, com uma TUI em tela cheia para editar arquivos, executar comandos shell e pesquisar na web.
Agente de programação recursivo e open source em Rust, com workspace Python persistente, agentes filhos e suporte a vários provedores de modelos.
Runtime open source de agente de programação com IA, com foco em CLI, compatível com qualquer modelo via ferramentas MCP e disponível em modos interativo, piped, daemon ou WebSocket/ACP.