Extensión de Pi que envía las solicitudes a modelos Claude a través de la CLI oficial de Claude Code para usar una suscripción Claude Pro o Max.
dbachelder/pi-btw
Una extensión de pi que añade un canal de conversación paralela con /btw y acceso a herramientas de programación mientras el agente principal sigue trabajando.
- Estrellas
- 218
- Forks
- 60
- Issues abiertos
- 0
- Último commit
- hace 4 días
¿Qué es?
pi-btw es una extensión para el agente de programación pi que añade el comando /btw para mantener conversaciones paralelas. Puedes hacer una pregunta mientras el agente principal sigue ejecutando una tarea, y la respuesta proviene de una subsesión independiente de pi con acceso a las herramientas read, bash, edit y write.
El hilo paralelo se conserva durante toda la sesión y sus intercambios se guardan como estado oculto para que no aparezcan en el contexto del agente principal. Puedes alternar entre un hilo con contexto, una digresión sin contexto (/btw:tangent) y un modo de solo lectura (/btw:ask) que solo permite usar read, grep, find y ls. También se admiten cambios de modelo y de nivel de razonamiento exclusivos de BTW, y el hilo se puede incorporar al agente principal o resumir antes con /btw:inject y /btw:summarize.
La superposición tiene su propio editor y transcripción, y puedes cambiar el foco entre BTW y el editor principal mediante atajos configurables. Se pueden habilitar herramientas opcionales de extensiones, como la búsqueda web, para cada usuario o proyecto mediante un archivo de configuración btw.json; también está disponible un modo de espacio de trabajo SSH.
Funciones clave
- 01Ejecuta una conversación paralela en una subsesión independiente de pi sin interrumpir al agente principal.
- 02Ofrece modos de hilo de solo lectura, sin contexto y con contexto mediante /btw:ask, /btw:tangent y /btw.
- 03Mantiene los intercambios de BTW fuera del contexto futuro del agente principal y los conserva al recargar la sesión.
- 04Permite incorporar el hilo completo o un resumen al agente principal.
- 05Admite cambios de modelo y de nivel de razonamiento exclusivos de BTW.
- 06Permite habilitar herramientas opcionales de extensiones y un modo de espacio de trabajo SSH mediante un archivo de configuración.
Casos de uso
- Hacer una pregunta aclaratoria sobre el código mientras el agente principal está ejecutando una tarea.
- Explorar ideas por separado y luego incorporar la conclusión a la sesión principal.
- Revisar en modo de solo lectura los cambios recientes sin riesgo de modificarlos.
- Guardar un intercambio útil como nota visible de la sesión.
Inicio rápido
- 1
Instala la extensión desde npm con pi
pi install npm:pi-btw - 2
Vuelve a cargar pi dentro de la aplicación para cargar la extensión
/reload - 3
Haz una pregunta aparte con el comando /btw
/btw what file defines this route?
Antes de usarlo
- Requiere el agente de programación pi; es una extensión de pi y no funciona por sí sola.
- Solo es compatible con Pi desde la versión 0.85.1 hasta la 1.x.
- Las extensiones habilitadas para BTW se consideran código de confianza y no están aisladas en un sandbox.
- El atajo de enfoque Super+/ requiere un terminal compatible con el protocolo de teclado Kitty.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es pi-btw?
- Una extensión de pi que añade un canal de conversación paralela con /btw y acceso a herramientas de programación mientras el agente principal sigue trabajando. pi-btw es una extensión para el agente de programación pi que añade el comando /btw para mantener conversaciones paralelas. Puedes hacer una pregunta mientras el agente principal sigue ejecutando una tarea, y la respuesta proviene de una subsesión independiente de pi con acceso a las herramientas read, bash, edit y write.
- ¿pi-btw es gratuito? ¿Qué licencia tiene?
- pi-btw es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pi-btw sigue mantenido?
- Mantenimiento activo. El último commit de pi-btw fue el 3 nov 2026.
- ¿Para qué puedo usar pi-btw?
- Hacer una pregunta aclaratoria sobre el código mientras el agente principal está ejecutando una tarea. Explorar ideas por separado y luego incorporar la conclusión a la sesión principal. Revisar en modo de solo lectura los cambios recientes sin riesgo de modificarlos. Guardar un intercambio útil como nota visible de la sesión.
- ¿Cómo se instala pi-btw?
- Instala la extensión desde npm con pi: pi install npm:pi-btw Vuelve a cargar pi dentro de la aplicación para cargar la extensión: /reload Haz una pregunta aparte con el comando /btw: /btw what file defines this route?
- ¿Dónde consigo pi-btw?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dbachelder/pi-btw
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Agentes persistentes con nombre para Pi, capaces de ejecutar tareas delegadas en segundo plano, recibir mensajes y sobrevivir a los reinicios.
Un espacio de trabajo donde agentes de programación con IA, desde distintas máquinas y herramientas, comparten hilos, archivos y un navegador.
Un terminal de programación con IA, local y centrado en la evidencia, que conecta LLM con archivos reales del proyecto, herramientas, permisos, verificación y contexto.
Asistente de programación agéntico que prioriza los LLM locales y funciona con backends vLLM, sglang, ollama o llamacpp mediante una interfaz web.
Agente de programación con IA y código abierto para VS Code, IDE de JetBrains o terminal, con acceso a más de 500 modelos.