Já usou esta ferramenta? Avalie-a
Já usou esta ferramenta? Avalie-a
Pi Coding Agent (chamado simplesmente de "Pi" no próprio site) é um agente de programação para terminal: você dá a ele um objetivo e uma pasta de trabalho, e ele pode inspecionar arquivos, executar comandos, editar conteúdo e concluir tarefas de várias etapas.
O projeto posiciona o Pi como uma estrutura mínima de agente (agent harness) que você adapta aos seus fluxos de trabalho, e não o contrário. Em vez de colocar todos os recursos no núcleo, ele mantém uma base pequena e espera que você adicione o que precisar com extensões, habilidades (skills), modelos de prompt, temas e pacotes.
O Pi foi escrito por Mario Zechner, e a Earendil Inc. anunciou em 8 de abril de 2026 que havia adquirido o projeto de código aberto Pi. O rodapé do pi.dev agora credita "Earendil Inc. & Contributors" e aponta para a MIT License.
Antes de escolhê-lo, saiba três coisas: o Pi não tem preço próprio, mas precisa de um provedor de modelos; ele age sem pedir aprovação a cada etapa; e recursos como subagentes, modo de planejamento e suporte a MCP ficam fora do núcleo de propósito.
O núcleo do Pi é um pequeno conjunto de ferramentas, um armazenamento de sessões e um carregador de arquivos de contexto. Quase todo o resto é uma camada de personalização por cima.
Como bash e write vêm ativados por padrão, uma sessão sem modificações pode alterar arquivos e executar comandos de shell; restringir a lista de ferramentas é a forma integrada de reduzir esse alcance.
A página inicial lista os tipos de recursos que as extensões devem fornecer no lugar do núcleo: subagentes, modo de planejamento, barreiras de permissão, proteção de caminhos, execução via SSH, sandboxing, integração com MCP, editores personalizados, barras de status e sobreposições. Ela também descreve o Pi como capaz de modificar a si mesmo: se você precisa de um comando, ferramenta, provedor, fluxo de trabalho ou ajuste de interface, pede ao Pi que o construa, recarrega e continua trabalhando. Um catálogo público de pacotes no pi.dev lista extensões e habilidades da comunidade publicadas no npm, então um recurso ausente talvez já exista como pacote.
O início rápido coloca a primeira sessão para rodar em cinco etapas:
O Pi serve para quem quer moldar o próprio agente mais do que quer um produto pronto.
Ele é menos indicado para quem espera pedidos de aprovação para cada ação logo de início. O tutorial de maio de 2026 observou que a velocidade do Pi vem à custa de muitas proteções e recursos de segurança vistos em outros agentes de programação e sugeriu executá-lo em uma máquina virtual, em um contêiner ou até em um Raspberry Pi.
O Pi precisa de acesso a um modelo por meio de um provedor compatível, seja uma assinatura, uma chave de API ou um modelo local. Nas páginas verificadas para esta análise não apareceu nenhum preço, plano ou checkout para o Pi em si, e o pi.dev não tinha página de preços separada. A MIT License sob a qual ele é distribuído concede permissão para usar, copiar e modificar o software gratuitamente.
O guia de modelos associa cada tipo de acesso a um modelo a um caminho de configuração no Pi:
| O que você tem | Configuração no Pi |
|---|---|
| Uma assinatura compatível | Entrar via /login |
| Uma chave de API de provedor | Salvá-la via /login ou definir a variável de ambiente do provedor |
| Um modelo GGUF local | Conectar o Pi ao roteador do llama.cpp |
| Um endpoint compatível com OpenAI, Anthropic ou Google | Adicioná-lo ao models.json |
| Um provedor com protocolo ou fluxo de login próprio | Criar ou instalar uma extensão de provedor |
Seu gasto, portanto, depende do provedor e do modelo, não do Pi. O rodapé interativo mostra o uso de contexto e o uso e custo acumulados, e o catálogo de modelos do pi.dev lista provedores, IDs de modelo, limites de contexto e preços. Na captura de 28 de setembro de 2026, esse catálogo listava 1.516 modelos com preços de entrada e saída por milhão de tokens.
A longo prazo, a declaração de licenciamento da Earendil diz que o Pi continua sob licença MIT e que isso não vai mudar, mas que partes futuras do Pi, ou produtos relacionados a ele, podem ser Fair Source ou proprietários. A Earendil também opera seu próprio gateway, o Radius, que o Pi pode usar como provedor via /login radius; o Radius é descrito como alfa inicial, e sua página de apresentação não mostrava preços.
Levantamentos editoriais de agentes de terminal costumam comparar o Pi com ferramentas que trazem mais recursos integrados. Considere o Pi como alternativa ao Claude Code quando o controle sobre a estrutura importar mais do que proteções prontas para uso; as opções abaixo diferem principalmente nesse eixo.
O levantamento de julho de 2026 resumiu o equilíbrio sem rodeios: o Pi pode ser melhor que o Claude Code para desenvolvedores que querem mais controle sobre seu agente de programação.
A cobertura independente concorda. Um tutorial de um veículo de tecnologia de maio de 2026 descreveu o Pi como operando em "modo YOLO" logo de início, com liberdade para ler e modificar tudo a que tem acesso.
A página inicial lista o que o Pi deliberadamente não inclui: sem MCP, sem subagentes, sem pop-ups de permissão, sem modo de planejamento, sem tarefas pendentes integradas e sem bash em segundo plano. Cada item tem uma alternativa, como ferramentas CLI documentadas como habilidades, um contêiner, um arquivo Markdown de tarefas ou tmux, mas nenhuma é uma configuração de um clique.
Os lançamentos podem incluir mudanças incompatíveis para quem desenvolve sobre o Pi. A versão 0.87.0, lançada em 21 de setembro de 2026, listou mudanças incompatíveis, incluindo a remoção da opção de agente herdada shouldStopAfterTurn, e a 0.87.1 veio em seguida, em 22 de setembro de 2026.
Nas páginas verificadas para esta análise, o pi.dev não publicava política de privacidade nem termos de serviço próprios.
O Pi em si não mostrava preço nem plano, e seu núcleo tem licença MIT. O que você paga depende do provedor de modelos ou da assinatura que conectar. A Earendil afirmou que algumas adições futuras em torno do Pi podem ser Fair Source ou proprietárias.
Não. Uma assinatura compatível via /login, uma chave de API de provedor, um modelo GGUF local pelo roteador do llama.cpp ou um endpoint compatível como o Ollama funcionam.
Não no núcleo. O projeto sugere ferramentas CLI documentadas como habilidades, ou uma extensão que adicione suporte a MCP, e pacotes do catálogo podem fornecê-lo.
Os relatórios anônimos de instalação e atualização vêm ativados por padrão e podem ser desligados com a configuração enableInstallTelemetry ou a variável PI_TELEMETRY. O compartilhamento mais amplo de análises fica desativado, a menos que você opte por participar.