Sobre o projeto

Plandex é um agente de programação com IA de código aberto, baseado em terminal, concebido para tarefas grandes e projetos do mundo real. Consegue planear e executar tarefas de programação complexas que abrangem muitos passos e dezenas de ficheiros, com uma janela de contexto eficaz de até 2M tokens e a capacidade de indexar diretórios com mais de 20M tokens usando mapas de projeto tree-sitter. As principais funcionalidades incluem: - **Gestão inteligente de contexto**: carrega apenas o necessário por passo, com cache de contexto para modelos OpenAI, Anthropic e Google para reduzir custos e latência. - **Sandbox de revisão de diffs cumulativos**: mantém as alterações geradas pela IA separadas dos ficheiros do projeto até estarem prontas, com execução controlada de comandos para facilitar reversão e depuração. - **Autonomia configurável**: desde o modo totalmente automático até ao controlo granular, incluindo depuração automatizada de comandos de terminal e aplicações de browser. - **Suporte a múltiplos modelos**: combina modelos da Anthropic, OpenAI, Google e fornecedores de código aberto, com pacotes de modelos curados que oferecem diferentes compromissos. - **Modo de chat ciente do projeto**: para desenvolver ideias, fazer perguntas e aprender sobre uma base de código. - **Controlo de versões**: versionamento completo para cada atualização de plano, incluindo ramos para explorar vários caminhos ou comparar modelos. - **Integração com Git**: geração de mensagens de commit e commits automáticos opcionais. - **Amigável para programadores**: modo REPL com preenchimento automático difuso, interface CLI para scripting e instalação numa linha sem dependências. As opções de alojamento incluem o Plandex Cloud (a encerrar a partir de 10/3/2025) e o modo auto-alojado/local via Docker, usando a sua própria chave OpenRouter ou outros fornecedores de modelos. O Windows é suportado apenas via WSL. Instale com: `curl -sL https://plandex.ai/install.sh | bash` Comece com `plandex` ou `pdx` num diretório de projeto. A documentação completa está disponível em docs.plandex.ai.