Un espacio de trabajo web donde equipos y agentes de programación con IA comparten tableros espaciales en tiempo real, con cada agente en su propia rama de git aislada.
gastownhall/gastown
Gestor de espacios de trabajo en Go que coordina varios agentes de programación con IA, como Claude Code, Copilot y Codex, y conserva su estado de trabajo en hooks respaldados por Git.
- Estrellas
- 18,431
- Forks
- 1,688
- Issues abiertos
- 508
- Último commit
- hace 3 días
¿Qué es?
Gas Town es un gestor de espacios de trabajo para ejecutar varios agentes de programación con IA a la vez en distintas tareas. Los agentes suelen perder el contexto al reiniciarse; Gas Town guarda el estado del trabajo en hooks respaldados por Git (git worktrees) y en un registro de Beads, para que el trabajo se conserve tras bloqueos y reinicios.
El trabajo se organiza en torno a un directorio de town (HQ) que contiene rigs, los cuales envuelven repositorios de Git individuales. Un agente Mayor actúa como coordinador principal: describes un objetivo, agrupa las incidencias en convoys y las asigna a agentes trabajadores llamados polecats. Los procesos de supervisión Witness y Deacon monitorizan el estado de los agentes, y una Refinery procesa el trabajo completado mediante una cola de integración con bisectado hacia main.
El proyecto admite varios entornos de ejecución, como Claude Code (el predeterminado), Codex, Gemini, Cursor y GitHub Copilot, e incluye una CLI (`gt`), un flujo de actividad en la terminal, un panel web, flujos de trabajo basados en fórmulas y telemetría de OpenTelemetry.
Funciones clave
- 01Coordina varios agentes de programación con IA mediante un coordinador Mayor y agentes trabajadores.
- 02Conserva el estado de trabajo de los agentes en hooks basados en git worktree, para que sobreviva a los reinicios.
- 03Agrupa incidencias en convoys y hace seguimiento de su progreso.
- 04Ejecuta una cola de integración al estilo de Bors que impide que los agentes hagan push directamente a main.
- 05Detecta agentes bloqueados o inactivos mediante una interfaz TUI de actividad y un panel web.
- 06Admite Claude Code, Codex, Gemini, Cursor, Copilot y otros entornos de ejecución.
Casos de uso
- Ejecutar en paralelo entre 10 y 30 agentes de programación con IA en varios repositorios.
- Coordinar tareas extensas de funcionalidades que abarcan varias incidencias y deben sobrevivir a los reinicios de los agentes.
- Verificar los cambios generados por IA mediante una cola de integración antes de que lleguen a main.
Inicio rápido
- 1
Configura la identidad de Git
git config --global user.name "Your Name" && git config --global user.email "you@example.com" - 2
Crea el espacio de trabajo e inicia los servicios
gt install ~/gt --shell --git && cd ~/gt && gt up - 3
Verifica la instalación
gt doctor --fix - 4
Inicia Mayor e indícale qué debe crear
gt mayor attach
Antes de usarlo
- Las instalaciones nativas requieren varias herramientas adicionales: Go 1.26.2 o posterior, Dolt, Beads (bd), tmux 3.0 o posterior y los encabezados de ICU4C.
- Es mejor usar Windows nativo solo como entorno de CLI; para flujos de trabajo completos con tmux se necesita WSL o Linux.
- En macOS, evita usar go install porque Gatekeeper bloquea el binario sin firmar; usa Homebrew o compílalo desde el código fuente.
Temas
Preguntas frecuentes
- ¿Qué es gastown?
- Gestor de espacios de trabajo en Go que coordina varios agentes de programación con IA, como Claude Code, Copilot y Codex, y conserva su estado de trabajo en hooks respaldados por Git. Gas Town es un gestor de espacios de trabajo para ejecutar varios agentes de programación con IA a la vez en distintas tareas. Los agentes suelen perder el contexto al reiniciarse; Gas Town guarda el estado del trabajo en hooks respaldados por Git (git worktrees) y en un registro de Beads, para que el trabajo se conserve tras bloqueos y reinicios.
- ¿gastown es gratuito? ¿Qué licencia tiene?
- gastown es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gastown sigue mantenido?
- Mantenimiento activo. El último commit de gastown fue el 18 oct 2026.
- ¿Para qué puedo usar gastown?
- Ejecutar en paralelo entre 10 y 30 agentes de programación con IA en varios repositorios. Coordinar tareas extensas de funcionalidades que abarcan varias incidencias y deben sobrevivir a los reinicios de los agentes. Verificar los cambios generados por IA mediante una cola de integración antes de que lleguen a main.
- ¿Cómo se instala gastown?
- Configura la identidad de Git: git config --global user.name "Your Name" && git config --global user.email "you@example.com" Crea el espacio de trabajo e inicia los servicios: gt install ~/gt --shell --git && cd ~/gt && gt up Verifica la instalación: gt doctor --fix Inicia Mayor e indícale qué debe crear: gt mayor attach
- ¿Dónde consigo gastown?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gastownhall/gastown
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de escritorio, móvil, web y CLI para ejecutar y orquestar varios agentes de programación, como Claude Code, Codex y OpenCode, en worktrees paralelos.
Orquestador de programación con IA multimodelo que asigna tareas especializadas definidas en Markdown a las CLI de Claude, Codex, Gemini, Kimi y Grok, en worktrees de Git aislados.
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 tablero Kanban de terminal que ejecuta varios agentes de programación en paralelo, con un git worktree y una ventana de tmux por tarea.
Un entorno de trabajo de escritorio nativo y ligero para ejecutar en paralelo varios agentes de programación, con proyectos, Git y terminal.