gastown
SHA-256Gas Town 是一个多智能体工作空间管理器,通过 git 持久化工作状态,协调 Claude Code、Copilot 等 AI 代理,解决代理重启丢失上下文的难题。
给多个 AI 编程代理当“老板”,持久化分配任务、跟踪进度,再也不怕代理重启失忆。
核心功能
- 通过 git 工作树保存代理工作状态,重启后自动恢复上下文
- 同时管理 20-30 个代理,内置邮箱、身份和任务移交系统
- 支持 Claude Code、GitHub Copilot、Codex、Gemini 等多种 AI 代理
- 工作流模板(Molecules)和监控系统(Witness/Deacon/Dogs)
- 集成 Beads 问题追踪系统和 DoltHub 跨工作空间协作(Wasteland)
避坑指南
- •需要 Go 1.25+、Git 2.25+、Dolt 2.0.7+、beads 0.55.4+ 等依赖,macOS 上 go install 会产生未签名二进制导致 SIGKILL,建议用 Homebrew。推荐安装 tmux 获取完整体验,且需要 Claude Code CLI 等代理工具。Windows 用户可能需额外配置。
适用场景
- 大型项目需要多个 AI 代理并行开发不同模块,由 Mayor 自动协调
- AI 代理频繁崩溃或重启,需要保证工作不丢失的自动化流水线
详细介绍
Gas Town 是一个多智能体工作空间管理器,用于协调多个 AI 编程代理(如 Claude Code、GitHub Copilot、Codex、Gemini 等)处理不同任务。它通过 git 工作树持久化工作状态,解决代理重启导致的上下文丢失问题。内置邮箱、身份系统和任务移交机制,支持可靠的多代理协作,可轻松扩展至 20-30 个代理。核心组件包括:Mayor 协调器(首席代理)、Rig(项目容器)、Crew(个人工作空间)、Polecat(临时工作代理,持久身份)、Convoy/Beads 工作追踪系统。相比 AutoGPT 或 CrewAI 等单代理框架,Gas Town 的独特优势在于利用 git 工作树实现状态持久化(代理重启后无缝续接)以及提供完整的编排层(含邮箱、升级机制),而非局限于单代理的任务分解。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
安装 Gas Town:brew install gastown 或 npm install -g @gastown/gt
创建工作空间并初始化:gt install ~/gt --git && cd ~/gt && gt config agent list
启动 Mayor 会话:gt mayor attach,然后告诉 Mayor 你想构建什么
- 安装 Gas Town:brew install gastown 或 npm install -g @gastown/gt
- 创建工作空间并初始化:gt install ~/gt --git && cd ~/gt && gt config agent list
- 启动 Mayor 会话:gt mayor attach,然后告诉 Mayor 你想构建什么
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
b6901dab8c069f451c9a1d27e5bc0f58412c9860ec96aca5b1935edeb09ad75b该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
Homebrew 卸载:brew uninstall gastown。npm 卸载:npm uninstall -g @gastown/gt。如果从源码安装,删除 gastown 仓库和 $HOME/go/bin/gt 文件即可。
无额外依赖
下载后即可直接使用,无需安装其他运行环境