Pi
earendil-works/piRevisado por IA
O que faz
Pi é um agente de programação que você executa num terminal dentro de uma pasta de projeto: você descreve uma tarefa e ele lê arquivos, edita, executa comandos e te retorna. Também vem como um conjunto de bibliotecas TypeScript (uma API para OpenAI, Anthropic, Google e outros modelos, um loop de agente, uma interface de terminal) para quem constrói seus próprios agentes, e pode ser estendido com skills, temas e pacotes compartilhados via npm ou git. Precisa do Node.js 22.19+ e de uma assinatura ou chave de API de um provedor de IA, conectada com `/login` dentro do programa.
Facilidade de instalação
B · instalador e um ajuste simples · Windows
- Windows B
- macOS B
- Linux B
Uma única linha de instalação em cada sistema — `curl -fsSL https://pi.dev/install.sh | sh` no macOS e no Linux, `powershell -c "irm https://pi.dev/install.ps1 | iex"` no Windows — e os instaladores também conseguem instalar o Node.js 22.19+; também há binários prontos (de 30 a 43 MB) anexados a cada release. O que tira a nota mais alta é o passo extra de fazer login num provedor de IA pago com `/login`, e que tudo depois disso é digitado num terminal.
Números no GitHub
- Estrelas
- 119.188em 31 de out. de 2026
- Downloads
- 998.02487.246 na semana
- Crescimento
- +1.153estrelas em 5 dias
Estrelas ao longo do tempo
Fatos
- Roda em
- Windows, macOS, Linux
- Você precisa instalar
- Node.js
- Para compilar a partir do código
- Node.js
- Espaço em disco
- 43 MB–129 MB · pelo instalador
- Contas ou chaves
- An AI model provider connected with /login — the project's own library lists OpenAI, Anthropic, Google and others
- Custo
- Grátis, a API é paga · O programa é gratuito e licenciado sob MIT, mas não faz nada até você conectar um provedor de IA pago — o README diz para rodar `/login` "to connect a subscription or API key". O custo então depende do modelo e de quanto você o usa.
- Licença
- MIT (Permissiva)
- Pode substituir
- Cursor, Claude Code, Copilot
- Última atualização
- 1 de nov. de 2026
Sinais de risco (6)
- AtençãoComando de instalação executa script da internet
O comando de instalação encadeia um script remoto direto para um shell: curl -fsSL https://pi.dev/install.sh | sh
checagem automática
- Atençãosem sistema de permissões, o agente tem todos os seus direitos
README, Permissions & Containerization: "Pi does not include a built-in permission system for restricting filesystem, process, network, or credential access. By default, it runs with the permissions of the user and process that launched it." Sugere que você mesmo o colocar em container ou sandbox. Então tudo o que o modelo decide fazer — alterar arquivos, executar comandos de shell, acessar a rede — acontece com seu próprio acesso, e o mesmo vale para extensões e "Pi packages" compartilhados via npm ou git.
revisão por IA
- Infoa instalação no windows também encadeia um script remoto
Além da linha de instalação por shell que as verificações já apontaram, o comando do Windows no README é `powershell -c "irm https://pi.dev/install.ps1 | iex"` — o mesmo padrão de executar um script obtido de pi.dev, que também pode instalar o Node.js. A alternativa oferecida é `npm install -g --ignore-scripts @earendil-works/pi-coding-agent`, que, segundo o README, não fixa as dependências transitivas.
revisão por IA
- Infobaixa dados de modelos do pi.dev durante a execução
README, Run with Nix: "Nix builds are offline, so the bundled model data comes from a pi.dev model catalog revision pinned in nix/model-catalog.json. At runtime, Pi still overlays newer catalog data from pi.dev as usual." Portanto, o programa entra em contato com o próprio servidor do projeto durante o uso, independentemente de como você o instalou.
revisão por IA
- Infoissues e pull requests novos são encerrados automaticamente
A primeira linha do README: "New issues and PRs from new contributors are auto-closed by default. Maintainers review auto-closed issues daily." Com 119189 estrelas e 314 issues abertas, um problema que você relatar pode ser encerrado antes que uma pessoa o leia.
revisão por IA
- Infoo projeto pede que os usuários publiquem suas sessões
README, "Share your OSS coding agent sessions": o autor pede que os usuários publiquem as sessões do agente como dados públicos no Hugging Face com a ferramenta separada `badlogic/pi-share-hf`, para que "public OSS session data helps improve coding agents". É uma etapa manual separada, mas essas sessões contêm seus prompts, código e erros.
revisão por IA
As evidências aparecem no idioma original.
O que o Radar não conseguiu verificar
- Quanto o provedor de IA cobra pelo trabalho real, o que depende do modelo e do tamanho da tarefa
- O que o agente realmente faz com seus arquivos e quais comandos ele executa, já que nada pede permissão
- Se o pacote de telemetria do projeto envia algo por padrão, algo que só rodando ele é que se saberia
- Se a instalação de Node.js do instalador entra em conflito com uma versão de Node que você já tenha
- O uso de disco depois de instalar, estimado entre 43 e 129 MB antes dos dados do modelo
- Se as extensões e pacotes que você instala do npm ou do git são o que dizem ser