Um workspace web onde equipes e agentes de programação com IA colaboram em quadros espaciais ao vivo, com cada agente executando em sua própria branch git isolada.
gastownhall/gastown
Gerenciador de workspaces em Go que coordena vários agentes de programação com IA, como Claude Code, Copilot e Codex, e persiste o estado do trabalho em hooks baseados em Git.
- Estrelas
- 18,431
- Forks
- 1,688
- Issues abertas
- 508
- Último commit
- há 3 dias
O que é?
Gas Town é um gerenciador de workspaces para executar vários agentes de programação com IA ao mesmo tempo, cada um em uma tarefa diferente. Os agentes costumam perder o contexto ao reiniciar; Gas Town armazena o estado do trabalho em hooks baseados em Git (git worktrees) e em um ledger Beads, para que o trabalho sobreviva a falhas e reinicializações.
O trabalho é organizado em torno de um diretório town (HQ) que contém rigs, responsáveis por encapsular repositórios Git individuais. Um agente Mayor atua como coordenador principal: você descreve um objetivo, e ele agrupa issues em convoys e as distribui para agentes de trabalho chamados polecats. Os watchdogs Witness e Deacon monitoram a saúde dos agentes, e uma Refinery processa o trabalho concluído por meio de uma fila de merge com bisect até a branch main.
O projeto oferece suporte a vários runtimes, incluindo Claude Code (o padrão), Codex, Gemini, Cursor e GitHub Copilot, e inclui uma CLI (`gt`), um feed de atividade no terminal, um dashboard web, workflows baseados em fórmulas e telemetria com OpenTelemetry.
Recursos principais
- 01Coordena vários agentes de programação com IA por meio de um coordenador Mayor e agentes de trabalho.
- 02Persiste o estado do trabalho dos agentes em hooks baseados em git worktrees para que ele sobreviva a reinicializações.
- 03Agrupa issues em convoys e acompanha o progresso.
- 04Executa uma fila de merge no estilo Bors que impede os agentes de enviar alterações diretamente para main.
- 05Monitora agentes travados ou inativos com uma TUI de feed e um dashboard web.
- 06Oferece suporte a Claude Code, Codex, Gemini, Cursor, Copilot e outros runtimes.
Casos de uso
- Executar de 10 a 30 agentes de programação com IA em paralelo em vários repositórios.
- Coordenar trabalhos de funcionalidades longos, envolvendo várias issues, que precisam sobreviver a reinicializações dos agentes.
- Validar alterações geradas por IA em uma fila de merge antes que cheguem a main.
Início rápido
- 1
Configure a identidade do Git
git config --global user.name "Your Name" && git config --global user.email "you@example.com" - 2
Crie o espaço de trabalho e inicie os serviços
gt install ~/gt --shell --git && cd ~/gt && gt up - 3
Verifique a instalação
gt doctor --fix - 4
Inicie o Mayor e diga o que ele deve criar
gt mayor attach
Antes de usar
- Instalações nativas precisam de várias ferramentas adicionais: Go 1.26.2 ou superior, Dolt, Beads (bd), tmux 3.0 ou superior e cabeçalhos do ICU4C.
- O Windows nativo é mais adequado como ambiente exclusivo de CLI; fluxos de trabalho completos com tmux exigem WSL ou Linux.
- No macOS, evite usar go install, pois o Gatekeeper bloqueia o binário não assinado; use o Homebrew ou compile a partir do código-fonte.
Tópicos
Perguntas frequentes
- O que é gastown?
- Gerenciador de workspaces em Go que coordena vários agentes de programação com IA, como Claude Code, Copilot e Codex, e persiste o estado do trabalho em hooks baseados em Git. Gas Town é um gerenciador de workspaces para executar vários agentes de programação com IA ao mesmo tempo, cada um em uma tarefa diferente. Os agentes costumam perder o contexto ao reiniciar; Gas Town armazena o estado do trabalho em hooks baseados em Git (git worktrees) e em um ledger Beads, para que o trabalho sobreviva a falhas e reinicializações.
- gastown é gratuito? Qual é a licença?
- gastown é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gastown ainda é mantido?
- Manutenção ativa. O último commit de gastown foi em 18 de out. de 2026.
- Para que posso usar gastown?
- Executar de 10 a 30 agentes de programação com IA em paralelo em vários repositórios. Coordenar trabalhos de funcionalidades longos, envolvendo várias issues, que precisam sobreviver a reinicializações dos agentes. Validar alterações geradas por IA em uma fila de merge antes que cheguem a main.
- Como instalar gastown?
- Configure a identidade do Git: git config --global user.name "Your Name" && git config --global user.email "you@example.com" Crie o espaço de trabalho e inicie os serviços: gt install ~/gt --shell --git && cd ~/gt && gt up Verifique a instalação: gt doctor --fix Inicie o Mayor e diga o que ele deve criar: gt mayor attach
- Onde consigo gastown?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gastownhall/gastown
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App para desktop, dispositivos móveis, web e CLI que executa e coordena vários agentes de programação, como Claude Code, Codex e OpenCode, em worktrees paralelas.
Orquestrador de programação com IA multimodelo que encaminha tarefas de especialistas definidas em Markdown para as CLIs de Claude, Codex, Gemini, Kimi e Grok em worktrees git isoladas.
App para desktop que executa vários agentes de programação lado a lado, cada um em seu próprio git worktree, com um app complementar para monitoramento pelo celular.
Um quadro Kanban no terminal que executa vários agentes de programação em paralelo, cada tarefa em seu próprio git worktree e janela do tmux.
Um workspace desktop nativo e leve para executar vários agentes de programação lado a lado, com projetos, Git e terminal.