Uma extensão do Pi que encaminha as solicitações ao modelo Claude pelo CLI oficial do Claude Code, permitindo usar uma assinatura Claude Pro ou Max.
dbachelder/pi-btw
Uma extensão do pi que adiciona um canal de conversa paralela /btw, com uma sub-sessão paralela que acessa ferramentas de programação enquanto o agente principal continua trabalhando.
- Estrelas
- 218
- Forks
- 60
- Issues abertas
- 0
- Último commit
- há 4 dias
O que é?
pi-btw é uma extensão para o agente de programação pi que adiciona o comando /btw para conversas paralelas. Você pode fazer uma pergunta enquanto o agente principal ainda está executando uma tarefa, e a resposta vem de uma sub-sessão separada do pi com acesso às ferramentas read, bash, edit e write.
A conversa paralela persiste durante toda a sessão, e as interações ficam armazenadas como estado oculto para não entrarem no contexto do agente principal. É possível alternar entre uma conversa com contexto, uma digressão sem contexto (/btw:tangent) e um modo somente leitura (/btw:ask), que disponibiliza apenas read, grep, find e ls. Também há suporte a substituições de modelo e de nível de raciocínio exclusivas do BTW, e a conversa pode ser enviada de volta ao agente principal ou resumida antes, com /btw:inject e /btw:summarize.
A sobreposição tem seu próprio campo de entrada e transcrição, e o foco pode alternar entre o BTW e o editor principal usando atalhos configuráveis. Ferramentas opcionais de extensões, como busca na web, podem ser habilitadas por usuário ou projeto por meio de um arquivo de configuração btw.json, e também há um modo de workspace SSH disponível.
Recursos principais
- 01Executa uma conversa paralela em uma sub-sessão separada do pi, sem interromper o agente principal.
- 02Oferece modos de conversa somente leitura, sem contexto e com contexto por meio de /btw:ask, /btw:tangent e /btw.
- 03Mantém as interações do BTW fora do contexto futuro do agente principal e as preserva entre recarregamentos.
- 04Permite enviar a conversa completa ou um resumo de volta ao agente principal.
- 05Oferece substituições de modelo e de nível de raciocínio exclusivas do BTW.
- 06Permite habilitar ferramentas opcionais de extensões e um modo de workspace SSH por meio de um arquivo de configuração.
Casos de uso
- Fazer uma pergunta para esclarecer algo sobre a base de código enquanto o agente principal está executando uma tarefa.
- Discutir uma abordagem à parte e depois enviar a conclusão para a sessão principal.
- Fazer uma revisão somente leitura das alterações recentes sem correr o risco de modificá-las.
- Salvar uma interação útil como uma nota visível na sessão.
Início rápido
- 1
Instale a extensão pelo npm com pi
pi install npm:pi-btw - 2
Recarregue o pi dentro do app para carregar a extensão
/reload - 3
Faça uma pergunta à parte com o comando /btw
/btw what file defines this route?
Antes de usar
- Requer o agente de programação pi; é uma extensão do pi e não funciona por conta própria.
- Compatível apenas com Pi da versão 0.85.1 até a 1.x.
- As extensões ativadas para BTW são consideradas código confiável e não são executadas em sandbox.
- O atalho de foco Super+/ requer um terminal compatível com o protocolo de teclado Kitty.
Em coleções
Tópicos
Perguntas frequentes
- O que é pi-btw?
- Uma extensão do pi que adiciona um canal de conversa paralela /btw, com uma sub-sessão paralela que acessa ferramentas de programação enquanto o agente principal continua trabalhando. pi-btw é uma extensão para o agente de programação pi que adiciona o comando /btw para conversas paralelas. Você pode fazer uma pergunta enquanto o agente principal ainda está executando uma tarefa, e a resposta vem de uma sub-sessão separada do pi com acesso às ferramentas read, bash, edit e write.
- pi-btw é gratuito? Qual é a licença?
- pi-btw é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pi-btw ainda é mantido?
- Manutenção ativa. O último commit de pi-btw foi em 3 de nov. de 2026.
- Para que posso usar pi-btw?
- Fazer uma pergunta para esclarecer algo sobre a base de código enquanto o agente principal está executando uma tarefa. Discutir uma abordagem à parte e depois enviar a conclusão para a sessão principal. Fazer uma revisão somente leitura das alterações recentes sem correr o risco de modificá-las. Salvar uma interação útil como uma nota visível na sessão.
- Como instalar pi-btw?
- Instale a extensão pelo npm com pi: pi install npm:pi-btw Recarregue o pi dentro do app para carregar a extensão: /reload Faça uma pergunta à parte com o comando /btw: /btw what file defines this route?
- Onde consigo pi-btw?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dbachelder/pi-btw
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agentes nomeados e persistentes para o agente de programação Pi, que executam tarefas delegadas em segundo plano, aceitam mensagens e sobrevivem a reinicializações.
Um workspace onde agentes de programação com IA, em diferentes máquinas e ferramentas, compartilham threads, arquivos e um navegador em um só lugar.
Um terminal de programação com IA, local-first e baseado em evidências, que conecta LLMs a arquivos reais do projeto, ferramentas, permissões, verificações e contexto.
Assistente de programação agêntico, priorizando LLMs locais, que funciona com backends vLLM, sglang, ollama ou llamacpp e oferece uma interface web.
Agente de programação com IA e código aberto que funciona no VS Code, em IDEs JetBrains ou no terminal, com acesso a mais de 500 modelos.