Веб-пространство для совместной работы команд и AI-агентов на интерактивных досках: каждый агент работает в отдельной git-ветке.
gastownhall/gastown
Менеджер рабочих пространств на Go для координации нескольких AI-агентов, включая Claude Code, Copilot и Codex, с сохранением состояния работы в хуках на базе Git.
- Звёзды
- 18,431
- Форки
- 1,688
- Открытые issues
- 508
- Последний коммит
- 3 дня назад
Что это?
Gas Town — менеджер рабочих пространств для одновременной работы нескольких AI-агентов над разными задачами. После перезапуска агенты часто теряют контекст; Gas Town сохраняет состояние работы в хуках на базе Git (git worktrees) и в реестре Beads, чтобы работа переживала сбои и перезапуски.
Работа организована вокруг каталога town (HQ), в котором находятся rigs — обёртки над отдельными Git-репозиториями. Агент Mayor выступает главным координатором: вы описываете цель, он объединяет задачи в convoys и распределяет их между рабочими агентами, которые называются polecats. Вотчдоги Witness и Deacon следят за состоянием агентов, а Refinery обрабатывает завершённую работу через очередь слияния с bisect-проверкой перед добавлением в main.
Проект поддерживает несколько сред выполнения, включая Claude Code (по умолчанию), Codex, Gemini, Cursor и GitHub Copilot. В комплект входят CLI (`gt`), лента активности в терминале, веб-панель, сценарии на основе формул и телеметрия OpenTelemetry.
Ключевые возможности
- 01Координирует нескольких AI-агентов с помощью координатора Mayor и рабочих агентов.
- 02Сохраняет состояние работы агентов в хуках на базе git worktrees, чтобы оно не терялось после перезапуска.
- 03Объединяет задачи в convoys и отслеживает их выполнение.
- 04Использует очередь слияния в стиле Bors, не позволяя агентам напрямую отправлять изменения в main.
- 05Отслеживает зависших и неработающих агентов с помощью TUI-ленты и веб-панели.
- 06Поддерживает Claude Code, Codex, Gemini, Cursor, Copilot и другие среды выполнения.
Сценарии использования
- Параллельная работа 10–30 AI-агентов в нескольких репозиториях.
- Координация длительной работы над функциями, включающими несколько задач и переживающими перезапуск агентов.
- Проверка изменений, созданных AI, в очереди слияния до их попадания в main.
Быстрый старт
- 1
Настроить идентификатор Git
git config --global user.name "Your Name" && git config --global user.email "you@example.com" - 2
Создать рабочую область и запустить сервисы
gt install ~/gt --shell --git && cd ~/gt && gt up - 3
Проверить установку
gt doctor --fix - 4
Запустить Mayor и указать, что нужно создать
gt mayor attach
Что важно знать
- Для нативной установки потребуется несколько дополнительных инструментов: Go 1.26.2 или новее, Dolt, Beads (bd), tmux 3.0 или новее и заголовочные файлы ICU4C.
- Нативную Windows лучше использовать только как среду CLI; для полноценных рабочих процессов с tmux нужны WSL или Linux.
- В macOS не используйте go install: Gatekeeper блокирует неподписанный бинарный файл. Используйте Homebrew или соберите программу из исходного кода.
Темы
Частые вопросы
- Что такое gastown?
- Менеджер рабочих пространств на Go для координации нескольких AI-агентов, включая Claude Code, Copilot и Codex, с сохранением состояния работы в хуках на базе Git. Gas Town — менеджер рабочих пространств для одновременной работы нескольких AI-агентов над разными задачами. После перезапуска агенты часто теряют контекст; Gas Town сохраняет состояние работы в хуках на базе Git (git worktrees) и в реестре Beads, чтобы работа переживала сбои и перезапуски.
- gastown можно использовать бесплатно? Какая у него лицензия?
- gastown распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- gastown всё ещё поддерживается?
- Активно поддерживается. Последний коммит в gastown — 18 окт. 2026 г..
- Для чего можно использовать gastown?
- Параллельная работа 10–30 AI-агентов в нескольких репозиториях. Координация длительной работы над функциями, включающими несколько задач и переживающими перезапуск агентов. Проверка изменений, созданных AI, в очереди слияния до их попадания в main.
- Как установить gastown?
- Настроить идентификатор Git: git config --global user.name "Your Name" && git config --global user.email "you@example.com" Создать рабочую область и запустить сервисы: gt install ~/gt --shell --git && cd ~/gt && gt up Проверить установку: gt doctor --fix Запустить Mayor и указать, что нужно создать: gt mayor attach
- Где скачать gastown?
- Исходный код и инструкции по установке — на GitHub: https://github.com/gastownhall/gastown
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Приложение для компьютера, смартфона, веба и CLI, позволяющее запускать и координировать несколько coding-агентов, например Claude Code, Codex и OpenCode, в отдельных worktree.
Оркестратор для AI-разработки, который распределяет задачи, описанные в Markdown, между Claude, Codex, Gemini, Kimi и Grok CLI в изолированных git worktree.
Настольное приложение для параллельной работы с несколькими coding-агентами в отдельных git worktree и мобильное приложение для мониторинга.
Терминальная Kanban-доска запускает несколько coding-агентов параллельно: для каждой задачи создаются отдельные git worktree и окно tmux.
Небольшое нативное desktop-пространство для параллельной работы с несколькими coding-агентами и проектами, Git и терминалом.