你是否试过同时打开 Claude Code、GitHub Copilot 和 Gemini 来写代码,结果一个重启就忘了刚才在改哪个函数?是否被“多 AI 协同”这个概念吸引,却困在手动切换、反复粘贴上下文、任务状态全靠脑子记的混乱中?Gas Town 正是为解决这一痛点而生——它不是另一个 AI 模型,而是一个专为开发者设计的多 AI 代理协同操作系统。通过 Git 原生持久化 + 身份隔离 + 工作流编排,它把零散的 AI 助手变成一支有组织、有记忆、可追溯的“AI 开发小队”。
核心功能
- Git 原生状态持久化:所有 AI 代理(Claude Code、Copilot、Gemini 等)的工作上下文、中间产物、待办清单全部自动存入 Git 分支或 worktree,重启不丢进度,历史可查可回滚
- 多角色身份管理:“市长(Mayor)”作为中央协调 AI,“巡检员(Polecats)”专注执行,“船员(Crew)”对接本地 IDE,每个角色职责清晰、互不干扰
- 项目级隔离工作区(Rig):为每个项目(如“支付模块”“前端重构”)创建独立 Rig,自带专属 Hooks(钩子存储)、Beads(任务账本)和 AI 小队,彻底避免跨项目污染
- 智能任务交接与邮件箱机制:支持 AI 之间通过结构化“信件”传递任务、代码片段、错误日志,无需人工复制粘贴,真正实现自动化手递手协作
- 轻量级本地运行,无云依赖:纯 Go 编写,单二进制部署,全程离线运行,代码、提示词、决策日志全部留在你自己的机器和 Git 仓库中,隐私与可控性拉满
- 面向开发者的可观测性:内置 Beads 账本系统,以时间线形式记录每条指令、每次调用、每个决策依据,调试 AI 行为像 debug 本地代码一样直观
适合哪些人用
如果你是以下任一角色,Gas Town 将显著提升你的 AI 编程效率与可靠性:
✅ 高频使用多个 AI 编程助手的资深开发者——厌倦了在不同窗口间来回切、反复喂提示词;
✅ 技术团队负责人或开源项目维护者——希望用 AI 自动化 PR 审查、文档生成、Bug 归因等重复性工程任务;
✅ 教育者与技术写作者——需要稳定复现 AI 协作过程,用于教学演示或技术博客写作;
✅ 注重数据主权与合规的工程师——拒绝将代码片段上传至第三方 API,坚持所有 AI 运行完全本地化。
快速上手
只需三步,5 分钟内启动你的首个 AI 协作小镇:
- 安装:运行
curl -fsSL https://raw.githubusercontent.com/gastownhall/gastown/main/install.sh | sh(Mac/Linux),或下载预编译二进制文件(Windows 支持) - 初始化工作区:进入任意项目目录,执行
gt init,Gas Town 会自动创建~/gt/主镇及当前项目的 Rig - 召唤 AI 小队:运行
gt crew start --model claude-code或gt polecat run --task "refactor auth middleware",即可开始多代理协同编码
详细命令与配置说明见官方文档:Quick Start Guide
项目信息
gastownhall/gastown
GitHub
Gas Town – multi-agent workspace manager
16.5k
今日 +51 stars today
Stars
1.5k
Forks
Go
MIT
编程语言:Go|GitHub Star 数:16,470|开源协议:MIT|GitHub 项目地址
如果你相信 AI 编程的未来不在“单打独斗”,而在“团队作战”,Gas Town 就是你今天最值得尝试的协作基础设施——它不取代你的思考,而是让每一次 AI 协作都变得可追踪、可复盘、可信赖。


