Aplicación de escritorio para ejecutar Claude Code, Codex y otros agentes de programación con IA en paralelo, cada uno aislado en su propio git worktree y rama.
minghinmatthewlam/pi-gui
Aplicación de escritorio Electron para el agente de programación pi, con hilos de agentes en paralelo mediante git worktrees, una pestaña para revisar diffs y una terminal integrada.
- Estrellas
- 1,411
- Forks
- 203
- Issues abiertos
- 27
- Último commit
- hace 5 días
¿Qué es?
pi-gui es una interfaz de escritorio para el agente de programación pi. Las sesiones, los modelos, la autenticación y las herramientas se gestionan desde pi, así que también se aplica cualquier configuración que tengas en la CLI de pi. Cada tarea tiene su propio hilo, que puede iniciarse en el checkout actual o en un git worktree nuevo, para que varios agentes trabajen en paralelo.
La ventana combina la conversación con un espacio de trabajo que incluye una terminal real, un explorador y editor de archivos, una pestaña Review para comparar cambios sin confirmar, ramas o turnos individuales, y pestañas de extensiones de escritorio. Los atajos de teclado permiten buscar, abrir archivos y cambiar de hilo, además de poner tareas en cola o dirigir a un agente en ejecución. También admite prompts programados, skills y extensiones, así como iniciar sesión con proveedores mediante OAuth o una API key.
La aplicación funciona en macOS (Apple Silicon), Linux (x64) y Windows (x64), y se puede instalar desde las versiones publicadas o mediante Homebrew en macOS. Está desarrollada con Electron, React y TypeScript, y lee directamente los archivos de sesión JSONL de pi.
Funciones clave
- 01Ejecuta varios hilos de agentes en paralelo, cada uno con la opción de usar su propio git worktree.
- 02La pestaña Review muestra diffs de cambios sin confirmar, ramas o turnos individuales, y permite preparar archivos uno por uno.
- 03La terminal integrada, el explorador y el editor de archivos están junto a la conversación.
- 04Comparte sesiones, credenciales y skills con la CLI de pi.
- 05Incluye tareas programadas, notificaciones y una paleta de comandos con atajos de teclado.
- 06Admite OAuth, API keys y endpoints personalizados para proveedores de modelos.
Casos de uso
- Poner a varios agentes de programación a trabajar al mismo tiempo en funciones o correcciones de errores distintas.
- Revisar los cambios de un agente archivo por archivo antes de confirmarlos.
- Ejecutar pruebas en una terminal junto a la conversación con el agente, sin cambiar de ventana.
- Programar prompts recurrentes, como revisiones semanales de dependencias, mientras la aplicación está abierta.
Inicio rápido
- 1
Instala pi-gui con Homebrew: añade el repositorio como tap
brew tap minghinmatthewlam/tap - 2
Confía en el tap (necesario en la primera instalación)
brew trust minghinmatthewlam/tap - 3
Instala el cask de pi-gui
brew install --cask pi-gui - 4
Abre pi-gui, conecta un proveedor de modelos en Settings → Providers y, después, añade un espacio de trabajo y envía tu primer prompt
Antes de usarlo
- Las compilaciones nativas solo están disponibles para macOS (Apple Silicon), Linux (x64) y Windows (x64).
- Las compilaciones para Windows aún no están firmadas con código, por lo que SmartScreen puede mostrar una advertencia.
- Es una interfaz de escritorio que necesita el agente de programación pi y un proveedor de modelos o una clave de API para resultar útil.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es pi-gui?
- Aplicación de escritorio Electron para el agente de programación pi, con hilos de agentes en paralelo mediante git worktrees, una pestaña para revisar diffs y una terminal integrada. pi-gui es una interfaz de escritorio para el agente de programación pi. Las sesiones, los modelos, la autenticación y las herramientas se gestionan desde pi, así que también se aplica cualquier configuración que tengas en la CLI de pi. Cada tarea tiene su propio hilo, que puede iniciarse en el checkout actual o en un git worktree nuevo, para que varios agentes trabajen en paralelo.
- ¿pi-gui es gratuito? ¿Qué licencia tiene?
- pi-gui es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pi-gui sigue mantenido?
- Mantenimiento activo. El último commit de pi-gui fue el 2 nov 2026.
- ¿Para qué puedo usar pi-gui?
- Poner a varios agentes de programación a trabajar al mismo tiempo en funciones o correcciones de errores distintas. Revisar los cambios de un agente archivo por archivo antes de confirmarlos. Ejecutar pruebas en una terminal junto a la conversación con el agente, sin cambiar de ventana. Programar prompts recurrentes, como revisiones semanales de dependencias, mientras la aplicación está abierta.
- ¿Cómo se instala pi-gui?
- Instala pi-gui con Homebrew: añade el repositorio como tap: brew tap minghinmatthewlam/tap Confía en el tap (necesario en la primera instalación): brew trust minghinmatthewlam/tap Instala el cask de pi-gui: brew install --cask pi-gui Abre pi-gui, conecta un proveedor de modelos en Settings → Providers y, después, añade un espacio de trabajo y envía tu primer prompt
- ¿Dónde consigo pi-gui?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/minghinmatthewlam/pi-gui
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
App de escritorio para ejecutar varios agentes de programación en paralelo, cada uno en su propio git worktree, con una app móvil para supervisarlos.
Un espacio de trabajo de escritorio para el desarrollo con agentes, que reúne terminales, notas, archivos de código y agentes en ejecución en un lienzo infinito.
Un espacio de trabajo compartido donde los equipos conectan máquinas y agentes de programación mediante ACP, comparten conversaciones y asignan tareas desde escritorio, móvil, web o CLI.
Un equipo de agentes de IA autohospedado que funciona en tu máquina y usa las suscripciones de CLI de agentes que ya tienes para planificar, programar, revisar y fusionar tareas.
Espacio de trabajo de escritorio de código abierto basado en Electron para ejecutar sesiones paralelas de Codex, Claude Code y OpenCode, con edición visual de Markdown, diagramas y tareas.