IA para programar: comece com o Pi Coding Agent 1.0

Configure o Pi Coding Agent 1.0, conecte sua conta de modelos e conclua uma tarefa com testes. Veja custos de uso, personalização e limites do agente.

Saturday, October 3, 2026Omid Saffari
IA para programar: comece com o Pi Coding Agent 1.0

Use IA para programar com o acesso a modelos pelo qual você já paga, em um agente de terminal cujas instruções, ferramentas e fluxo de trabalho você pode adaptar. O Pi Coding Agent vem com quatro ferramentas padrão e não cobra licença: o provedor do modelo fornece a inteligência e define o custo. Com o Node.js e o acesso ao modelo prontos, reserve 28 minutos para instalar o Pi 1.0, conectar sua conta e concluir uma tarefa pequena, fácil de revisar.

IA para programar: controle o agente que usa seu modelo

Para programar com IA, o Pi oferece uma estrutura mínima para agentes, o software que conecta um modelo aos seus arquivos e comandos. Pense nele como uma bancada de trabalho: o modelo que você escolheu decide o que fazer, e o Pi oferece as ferramentas para executar a tarefa.

As quatro ferramentas integradas e habilitadas por padrão cobrem o ciclo básico:

FerramentaO que fazExemplo na programação
readLê arquivos, inclusive imagens em formatos compatíveisAbrir a função e os testes existentes
writeCria ou sobrescreve um arquivoAdicionar um arquivo de teste
editSubstitui trechos exatos de textoAlterar um ramo de execução de uma função
bashExecuta comandos de shellFazer buscas no repositório e rodar o comando de testes

O modelo solicita uma ferramenta, o Pi a executa e o resultado volta para a conversa. Esse ciclo pode se repetir até a tarefa terminar. Essas são as quatro ferramentas habilitadas por padrão; a lista não reúne todas as ferramentas integradas disponíveis na versão 1.0. Referência de ferramentas do Pi, ciclo de execução do agente.

Uma maquete arquitetônica conecta um modelo escolhido ao Pi e a quatro estações de trabalho identificadas como read, write, edit e bash.
Escolha o modelo. O Pi coordena as quatro ferramentas padrão que atuam no seu projeto.

Se você já usa Claude Code ou Codex, avalie o Pi pelo fluxo de trabalho que quer controlar. Minha recomendação é testá-lo quando houver uma personalização específica em mente, como um comando de revisão do repositório ou uma skill reutilizável de migração. Para conhecer outras opções, veja agentes de programação que funcionam com diferentes modelos.

O Pi 1.0 muda a interface do terminal e a integração das ferramentas

A versão 1.0.0 passa a usar tela cheia por padrão e traz ajustes no codemode e no login. TUI é a interface exibida dentro do terminal; estas são as mudanças que fazem diferença na configuração inicial:

Mudança anunciada no GitHubO que muda para você
TUI em tela cheia por padrãoDefina tuiMode como "regular" ou inicie com pi --tui-mode regular para manter o histórico de rolagem normal do terminal
Codemode mais enxuto, descrito como “About 40% fewer prompt tokens”A versão reduz as instruções enviadas quando o codemode está ativo e melhora as orientações para se recuperar de erros
Login na Anthropic com código para copiarPermite concluir o login quando o navegador está em outra máquina
Reforço do OAuth no MCPAdiciona oauth.authServerMetadataUrl, verifica o emissor da resposta de autorização conforme o RFC 9207, separa credenciais por nome e URL do servidor e preserva os escopos concedidos quando o login exige um nível maior de autorização

O MCP conecta o agente a ferramentas externas. OAuth é o fluxo de autenticação que concede acesso sem entregar sua senha à ferramenta. O codemode permite que o modelo combine chamadas de ferramentas em JavaScript e devolva à conversa apenas os resultados selecionados. A redução de tokens no prompt se aplica a essa configuração; não é uma promessa de uma conta 40% menor em toda tarefa. Notas da versão 1.0.0 do Pi, referência do codemode.

A mesma versão adiciona geração de imagens em scripts de codemode, Radius em /login e quietStartup: "header". Você pode deixar esses recursos para depois da primeira tarefa de programação. Notas da versão.

Reserve 28 minutos para configurar o Pi e concluir a primeira tarefa

Comece com um repositório que você conhece, um comando de testes que funciona e acesso a um modelo compatível. Os tempos abaixo são uma sugestão: a duração dos downloads, do login e dos testes depende do seu ambiente. Escolha uma tarefa pequena o suficiente para revisar antes de encerrar a sessão.

Minutos 0 a 5: instale o Pi e abra o projeto

A instalação via npm exige Node.js 22.19 ou mais recente. Este comando fixa o Pi na versão 1.0.0 para que o passo a passo corresponda à versão abordada aqui:

Bash
node --version
npm install -g --ignore-scripts @earendil-works/pi-coding-agent@1.0.0
pi --version
cd /path/to/project
pi --tui-mode regular

Substitua /path/to/project pela pasta do seu projeto. O comando pi --version deve mostrar 1.0.0. Executar apenas pi usa o novo padrão de tela cheia. A alternativa oficial para macOS/Linux é curl -fsSL https://pi.dev/install.sh | sh, que instala a versão atual. Documentação de instalação do projeto, guia rápido.

Minutos 5 a 10: conecte a conta que você já tem

Execute /login dentro do Pi, escolha seu provedor e conclua o método de autenticação oferecido. Depois, execute /model e selecione um modelo disponível. O provedor é o caminho de acesso; o modelo é o sistema que gera as respostas.

Acesso que você já temComo conectarO que considerar na cobrança
Claude Pro ou MaxLogin da assinatura Anthropic pelo /loginUsa a modalidade de assinatura documentada pelo Pi
Um plano ChatGPT Plus ou Pro elegívelOpção Sign in with ChatGPT da OpenAISolicitações elegíveis podem usar a franquia do plano ou os créditos disponíveis
Uma chave de API de um provedorSalve a chave existente pelo /loginAs solicitações seguem a cobrança de API desse provedor
Um modelo local no OllamaConfigure o endpoint compatível em models.json e abra /modelVocê fornece os recursos computacionais locais

A documentação de autenticação do próprio Pi lista o acesso por assinatura Anthropic e por Sign in with ChatGPT da OpenAI. A OpenAI descreve o uso do plano como uma autorização para solicitações elegíveis, sujeita à elegibilidade da conta. Optar por uma chave de API leva a uma modalidade de cobrança separada. Provedores OAuth do Pi, documentação de login da OpenAI.

O site do Pi lista Anthropic, OpenAI, Google, OpenRouter, Ollama e outros provedores. Ter suporte a um provedor não significa que todos os modelos estarão disponíveis em todas as contas. Se um modelo não aparecer, confira primeiro a autenticação; /model mostra os modelos com credenciais utilizáveis. Pressione Ctrl+S no seletor para salvar seu modelo padrão. Documentação de seleção de modelos.

Para o Ollama, siga o exemplo de endpoint compatível do projeto em ~/.pi/agent/models.json: ele usa http://localhost:11434/v1, o tipo de API openai-completions, a chave fictícia ollama e o ID de um modelo servido pela sua instalação. Abrir /model recarrega esse arquivo. Esse é o caminho local para experimentar o Pi sem uma conta de modelos paga.

Minutos 10 a 13: passe as instruções do repositório ao Pi

Adicione um AGENTS.md curto na raiz do repositório ou complemente o arquivo que você já mantém. O Pi encontra instruções em ~/.pi/agent/, nos diretórios superiores e no diretório atual. Execute /reload se alterar essas instruções durante uma sessão. Documentação de configuração.

As instruções devem descrever o seu repositório. Por exemplo:

Markdown
Use the existing test runner and neighboring test conventions.
Keep this task within the function and tests I name.
Do not add dependencies or change the public API.
Run the focused tests and report the exact command and result.
Leave commits and publishing to me.

Inclua o comando real para rodar os testes específicos, se você o conhece. O AGENTS.md orienta o modelo; ele não impõe limites de permissão.

Minutos 13 a 23: faça uma alteração útil

Escolha uma função auxiliar existente cujo comportamento com entrada vazia esteja definido, mas ainda não tenha um teste de regressão. Anexe essa função e um teste próximo com @, o seletor de arquivos do Pi, e passe esta tarefa:

Leia a função auxiliar anexada e os testes próximos. Adicione um teste de regressão para o comportamento documentado com entrada vazia, usando o framework de testes existente. Mantenha a API pública e não adicione dependências. Execute o comando dos testes específicos. Se o comportamento esperado não estiver claro, explique a ambiguidade antes de editar. Informe os arquivos alterados, o comando exato e o resultado.

Um teste de regressão protege um comportamento esperado contra falhas futuras. Essa tarefa gera um diff concreto sem exigir que o Pi redesenhe sua aplicação. O guia rápido explica a seleção de arquivos com @ e a revisão dos arquivos alterados após uma tarefa. Documentação da primeira tarefa.

Minutos 23 a 28: confira as evidências

Leia o teste alterado e inspecione git diff, que mostra as mudanças nos arquivos. Confirme que a asserção verifica o comportamento esperado e execute você mesmo o comando dos testes específicos. Testes passando dão suporte à alteração; ainda cabe a você decidir se a asserção é útil e se o escopo está adequado.

O critério para concluir a primeira sessão é simples: o provedor escolhido funcionou, o Pi fez a alteração pretendida e você consegue explicar o diff. Deixe as personalizações para a próxima sessão.

Quatro espaços de trabalho em uma maquete arquitetônica mostram AGENTS.md orientando uma tarefa pequena, seguida da execução de testes e de uma pessoa revisando o diff.
Uma primeira sessão útil termina com uma alteração testada e com a sua revisão do diff.

O Pi é gratuito; o uso do modelo define a conta

A licença MIT do Pi não acrescenta uma cobrança de software por usuário. O acesso por assinatura consome o que o plano oferece; uma chave de API gera a cobrança por uso do provedor. Um modelo local transfere o custo para o seu hardware e sua operação.

Para um exemplo de API, a OpenAI cobra pelo uso padrão de contexto curto do GPT-6.1 Sol $2 por milhão de tokens de entrada e $10 por milhão de tokens de saída. Tokens são os fragmentos de conteúdo contabilizados para a cobrança. Preços oficiais da OpenAI.

Suponha que uma tarefa pequena acumule o seguinte uso entre suas solicitações:

Uso consideradoCálculoCusto base
100,000 tokens de entrada sem cache100,000 ÷ 1,000,000 × $2$0.20
10,000 tokens de saída faturados10,000 ÷ 1,000,000 × $10$0.10
Total$0.20 + $0.10$0.30

Essa conta é ilustrativa, não uma medição do uso de uma tarefa. Ela pressupõe processamento padrão, cada solicitação com no máximo 272,000 tokens de entrada, sem gravações em cache nem ferramentas cobradas separadamente. Entrada em cache, gravações em cache, solicitações mais longas e outras modalidades de processamento têm tarifas diferentes. Cem tarefas com exatamente esse padrão de uso custariam $30 em cobranças básicas do modelo. Detalhes de preços do GPT-6.1 Sol.

A decisão de orçamento é se a personalização que você quer compensa o trabalho de mantê-la. O Pi elimina a taxa de licença da estrutura do agente; continuam existindo os gastos com modelos, a revisão humana e o tempo de engenharia necessário para sustentar seu fluxo de trabalho.

Personalize o fluxo com o mecanismo mais simples que resolva a tarefa

Use instruções para convenções, skills para procedimentos repetíveis e extensões para comportamentos executáveis.

MecanismoO que colocar nelePonto de partida prático
AGENTS.mdInstruções que se aplicam sempre que você trabalha em uma pastaComandos de testes, convenções do repositório e escopo
SkillInstruções para uma tarefa específica e arquivos de apoio, carregados sob demandaUm checklist de migração em .pi/skills/migration/SKILL.md
ExtensãoCódigo TypeScript que adiciona ferramentas, comandos, eventos, provedores ou comportamentos de interfaceUm comando que prepara uma revisão específica para o repositório
PacoteUm conjunto distribuível de extensões, skills, prompts e temasCompartilhar a configuração aprovada da equipe por npm, git ou um diretório local

O SKILL.md de uma skill começa com nome e descrição. Use /skill:name para carregar uma skill específica de forma explícita. As extensões rodam dentro do processo do Pi, então revise o código antes de carregá-las. Skills, extensões.

O comando pi install ./local-package instala um pacote que você preparou localmente. Para um pacote publicado, use pi install npm:@scope/package@version com o nome e a versão reais. Adicione --local para registrar uma declaração de pacote no nível do projeto em .pi/settings.json. Execute /reload depois de alterar recursos em uma sessão ativa. Documentação de pacotes.

Para um serviço MCP externo, configure o servidor e use /mcp login <server> quando for necessário OAuth. Deixe essa adição para depois que a configuração básica estiver funcionando. Documentação do MCP.

Seis tarefas úteis, em ordem de retorno prático

O melhor ponto de partida é o trabalho recorrente em um repositório que você conhece. Os fluxos abaixo são propostas; o retorno depende da sua base de código e do cuidado com a revisão.

  1. Adicionar testes de regressão para um bug relatado. Um fundador que mantém uma aplicação web por assinatura pode anexar a reprodução do bug, a implementação e os testes, pedir ao Pi um teste que falhe e uma correção pontual, e depois rodar novamente as verificações relevantes. O valor está em transformar a falha observada em um teste permanente.
  2. Revisar uma alteração antes de abrir um pull request. Um desenvolvedor pode fornecer ao Pi um diff local e uma skill de revisão do repositório, pedindo possíveis defeitos com referências aos arquivos e uma explicação. Encontrar um problema concreto antes da revisão pode evitar uma rodada de idas e vindas.
  3. Migrar uma parte bem delimitada da aplicação. Um mantenedor pode registrar o procedimento de migração em uma skill, aplicá-lo a um módulo e executar as verificações. A possível economia vem de reutilizar o procedimento em módulos semelhantes, revisando cada diff.
  4. Entender um repositório desconhecido. Um engenheiro recém-chegado pode pedir ao Pi que acompanhe uma requisição desde o ponto de entrada até o armazenamento e salve notas com referências aos arquivos e aos comandos de verificação relevantes. Essas notas podem reduzir perguntas repetidas sobre a configuração inicial.
  5. Escrever um pequeno script de manutenção. Quem cuida de fixtures desatualizadas pode pedir ao Pi que escreva um script, execute-o com entradas de exemplo e documente o uso. Um script revisado pode substituir edições manuais recorrentes.
  6. Criar um fluxo interno para desenvolvedores. Um líder técnico pode empacotar um comando personalizado e skills, ou integrar o Pi por meio do modo print para comandos avulsos, de RPC para controlar um processo separado ou da biblioteca SDK para incorporar sessões em uma aplicação. O retorno está em adaptar o agente a uma tarefa recorrente; o líder assume a integração e o suporte. Interfaces de integração.

A melhor oportunidade é criar um revisor específico para o repositório

Um pacote de revisão antes do merge é a oportunidade mais clara porque o trabalho se repete e o comprador já conhece o custo dos atrasos na revisão. Uma equipe pequena de engenharia pode pagar por um pacote mantido que verifica suas próprias convenções e apresenta evidências para os revisores.

A consulta de demanda retornou 1,300 buscas mensais estimadas no Google dos EUA por “ai code review”. O CodeRabbit Essentials oferece uma referência de preço de $24 por desenvolvedor por mês com cobrança anual, ou $30 com cobrança mensal. Esses dados indicam interesse na tarefa e uma categoria paga já existente; não comprovam demanda por um pacote do Pi. Volume de buscas: consulta de palavras-chave no DataForSEO, verificada em 3 de outubro de 2026. Preços do CodeRabbit.

A menor versão vendável pode reunir uma skill de revisão, um comando que coleta o diff local, verificações específicas do repositório e um relatório com referências aos arquivos. Comece com execução local. O desafio está na diferenciação: um prompt genérico é fácil de copiar, e um pacote do Pi precisa de manutenção, controles de acesso e suporte próprios. Venda a qualidade das verificações do repositório e o trabalho de mantê-las.

Um pacote inicial para equipes é a segunda oportunidade. Um líder de engenharia pode contratar a configuração e a manutenção de um conjunto consistente de provedores, AGENTS.md, skills compartilhadas e algumas extensões aprovadas. A consulta de demanda retornou 1,600 buscas mensais estimadas nos EUA por “open source ai coding assistant”, medidas pelo DataForSEO na mesma data. A primeira versão pode ser um pacote acompanhado de um procedimento de integração para os repositórios de uma equipe. O desafio é que interesse nas buscas não comprova disposição para pagar pela instalação; o valor contínuo precisa vir da manutenção do fluxo de trabalho da equipe.

Quando ninguém quer cuidar da configuração, o Pi não é a melhor escolha

Escolha uma ferramenta gerenciada se sua equipe espera receber etapas de aprovação, isolamento e fluxos padronizados como parte de um produto com suporte. As ferramentas do Pi usam as permissões do processo que o inicia. A confiança no projeto controla quais recursos do projeto são carregados, mas não coloca as chamadas de ferramentas em uma sandbox. Trabalhar em uma pasta não impede que comandos alcancem outros caminhos acessíveis. Modelo de segurança do Pi.

Extensões podem adicionar fluxos de confirmação ou proteção de caminhos, e um contêiner pode estabelecer uma barreira no nível do sistema operacional. Essas escolhas geram trabalho de implementação e manutenção para a equipe. A sandbox JavaScript do codemode também mantém intactas as permissões das ferramentas chamadas. Recursos das extensões, codemode.

O Pi também deixa subagentes integrados e modo de planejamento fora do seu núcleo. Na minha avaliação, essa escolha funciona bem para quem quer uma base pequena para adaptar, mas é ruim para uma equipe que prefere deixar essas decisões a cargo de outra pessoa. Escolhas de projeto.

O que são assistentes de programação com IA?

Eles ajudam em tarefas de programação. Um agente de IA para programação, como o Pi, conecta um modelo a ferramentas que leem arquivos, fazem alterações e executam comandos. O modelo escolhido fornece as respostas; o Pi coordena suas ações.

Qual é o assistente de programação com IA mais barato?

Depende do uso do modelo e do acesso que você já tem. O Pi não cobra licença, mas o uso de API é medido para cobrança, e o uso por assinatura consome o acesso do seu plano. Modelos locais exigem recursos computacionais que você fornece. Calcule o uso esperado antes de escolher pelo preço.

Como fazer uma revisão de código com IA?

Forneça ao agente um diff bem delimitado, as convenções do repositório e um pedido claro para apontar defeitos com referências aos arquivos. Leia os achados, reproduza os problemas relevantes e execute as verificações aplicáveis. Use a revisão como apoio à sua decisão sobre a alteração.

Na segunda-feira, passe ao Pi uma tarefa bem delimitada de bug ou teste em um repositório que você mantém. Guarde o diff e o resultado dos testes, depois decida qual procedimento recorrente merece uma skill. Se você quer um fluxo personalizado para sua equipe, comece por desenvolvimento de agentes de IA.

Última atualização
3 de out. de 2026
Categoria
Build

Prefira este site no Google

Adicionar omidsaffari.com como fonte preferida na Busca do Google

Marque omidsaffari.com como fonte preferida e o Google destaca o site para você em Top Stories, AI Overviews e AI Mode.

Artigos relacionados
Agentes de IA sem código: 8 plataformas comparadas em 2026

Agentes de IA sem código: 8 plataformas comparadas em 2026

Compare oito plataformas para criar agentes de IA sem código: preços, integrações, cobrança por uso e limites para escolher a ferramenta certa para sua equipe.1 de out. de 2026Build
Créditos Lovable: preços dos planos e custo mensal em 2026

Créditos Lovable: preços dos planos e custo mensal em 2026

Entenda os créditos Lovable, os planos de $25 e $50, recargas, validade e custos de Cloud e IA. Veja um orçamento mensal de uma ferramenta interna.1 de out. de 2026Build
Análise de vulnerabilidades com Codex Security: configuração, custos e CI

Análise de vulnerabilidades com Codex Security: configuração, custos e CI

Configure a análise de vulnerabilidades com Codex Security Cloud, revisão de PRs e CLI. Veja custos para equipes, achados no Gogs e uso de SARIF no CI.30 de set. de 2026Build
LearnWorlds pricing: preços, planos e qual escolher

LearnWorlds pricing: preços, planos e qual escolher

Veja os preços do LearnWorlds, compare Starter, Pro Trainer e Learning Center e descubra qual plano entrega o menor custo para cada tipo de academia.30 de set. de 2026Build
ChatGPT Space é uma alternativa ao Notion? Comparativo prático

ChatGPT Space é uma alternativa ao Notion? Comparativo prático

ChatGPT Space ou Notion? Compare preços, bancos de dados, permissões, exportação e IA para escolher onde a verdade do seu projeto deve ficar.30 de set. de 2026Build
Automação web com Kitesurf WebMCP: guia prático e seguro

Automação web com Kitesurf WebMCP: guia prático e seguro

Aprenda a conectar um agente ao Kitesurf, descobrir ferramentas WebMCP e validar cada ação com segurança, incluindo limites e rotas alternativas.30 de set. de 2026Build
OpenAI Dots é grátis? Preços, planos e acesso

OpenAI Dots é grátis? Preços, planos e acesso

Descubra se o OpenAI Dots é grátis, quais planos dão acesso, quanto custa começar e o que a oferta de uso sem cobrança no lançamento realmente cobre.29 de set. de 2026Build
Kitesurf é grátis? Limites, preços e custos reais

Kitesurf é grátis? Limites, preços e custos reais

Kitesurf é grátis durante o beta, mas há limites por conta. Veja quanto seu agente pode executar, quais cotas importam e onde surgem custos.29 de set. de 2026Build
Newsletter

Uma carta, todo domingo.Sistemas que funcionam, não hot takes.

Semanal. Sem spam. Cancele quando quiser.