Repolode
tailcallhq

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. 1

    Instale o Forge com o script de instalação do README

  2. 2

    Faça login no seu provedor de IA

    forge provider login
  3. 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