Sobre o projeto

O Forge é um ambiente de desenvolvimento de terminal com IA e agente de programação em par. Ele integra grandes modelos de linguagem (LLMs) diretamente no terminal para auxiliar desenvolvedores em uma ampla gama de tarefas de codificação. Suporta múltiplos provedores, incluindo Claude, GPT, O Series, Grok, Deepseek e Gemini. A ferramenta oferece três modos distintos de interação: 1. Modo Interativo (TUI): Uma interface de terminal persistente para assistência de codificação conversacional e em múltiplas etapas. 2. Modo CLI de Uso Único: Permite executar prompts únicos e sair, ideal para scripts ou consultas rápidas. 3. Modo Plugin ZSH: Integra-se por meio de um sistema de prefixo `:`, permitindo comandos rápidos no shell para prompts, commits e gerenciamento de conversas sem sair do shell. O Forge inclui agentes especializados para diferentes tarefas: `forge` para implementação, `sage` para pesquisa e compreensão de código, e `muse` para planejamento. Suporta recursos como explicação de código, depuração, refatoração, design de esquema de banco de dados e operações git. Além disso, oferece recursos de pesquisa semântica por meio de indexação de workspace e suporta habilidades e agentes personalizados para extensibilidade. A instalação é simples por meio de um script curl, e a configuração é gerenciada por meio de login interativo do provedor ou de um arquivo `forge.yaml`.