gastown
18,775
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Go
语言
—
创建时间
最近更新
项目能做什么
一款多 Agent 协同工作区管理工具。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Gas Town
**Multi-agent orchestration system for Claude Code, GitHub Copilot, and other AI agents with persistent work tracking**
## Overview
Gas Town is a workspace manager that lets you coordinate multiple AI coding agents (Claude Code, GitHub Copilot, Codex, Gemini, and others) working on different tasks. Instead of losing context when agents restart, Gas Town persists work state in git-backed hooks, enabling reliable multi-agent workflows.
### What Problem Does This Solve?
| Challenge | Gas Town Solution |
| ------------------------------- | -------------------------------------------- |
| Agents lose context on restart | Work persists in git-backed hooks |
| Manual agent coordination | Built-in mailboxes, identities, and handoffs |
| 4-10 agents become chaotic | Scale comfortably to 20-30 agents |
| Work state lost in agent memory | Work state stored in Beads ledger |
### Architecture
```mermaid
graph TB
Mayor[The Mayor<br/>AI Coordinator]
Town[Town Workspace<br/>~/gt/]
Town --> Mayor
Town --> Rig1[Rig: Project A]
Town --> Rig2[Rig: Project B]
Rig1 --> Crew1[Crew Member<br/>Your workspace]
Rig1 --> Hooks1[Hooks<br/>Persistent storage]
Rig1 --> Polecats1[Polecats<br/>Worker agents]
Rig2 --> Crew2[Crew Member]
Rig2 --> Hooks2[Hooks]
Rig2 --> Polecats2[Polecats]
Hooks1 -.git worktree.-> GitRepo1[Git Repository]
Hooks2 -.git worktree.-> GitRepo2[Git Repository]
style Mayor fill:#e1f5ff,color:#000000
style Town fill:#f0f0f0,color:#000000
style Rig1 fill:#fff4e1,color:#000000
style Rig2 fill:#fff4e1,color:#000000
```
## Core Concepts
### The Mayor 🎩
Your primary AI coordinator. The Mayor is a Claude Code instance with full context about your workspace, projects, and agents. **Start here** - just tell the Mayor what you want to accomplish.
### Town 🏘️
Your workspace directory (e.g., `~/gt/`). Contains all projects, agents, and configuration.
### Rigs 🏗️
Project containers. Each rig wraps a git repository and manages its associated agents.
### Crew Members 👤
Your personal workspace within a rig. Where you do hands-on work.
### Polecats 🦨
Worker agents with persistent identity but ephemeral sessions. Spawned for tasks, sessions end on completion, but identity and work history persist.
### Hooks 🪝
Git worktree-based persistent storage for agent work. Survives crashes and restarts.
### Convoys 🚚
Work tracking units. Bundle multiple beads that get assigned to agents. Convoys labeled `mountain` get autonomous stall detection and smart skip logic for epic-scale execution.
### Beads Integration 📿
Git-backed issue tracking system that stores work state as structured data.
**Bead IDs** (also called **issue IDs**) use a prefix + 5-character alphanumeric format (e.g., `gt-abc12`, `hq-x7k2m`). The prefix indicates the item's origin or rig. Commands like `gt sling` and `gt
阅读完整原文
项目深度分析 AI 生成
Gas Town Desktop / Web UI 管理控制台
| 产品构想 | 为 Gas Town 的命令行体系提供本地/局域网 Web 或 Electron 可视化看板,可视化展示 Mayor、Rigs、Polecats 运行状态、Molecules 流程图及 Beads 任务进度。 |
| 核心功能 | 实时Agent状态大屏、Molecules工作流可视化拖拽/编辑、Git worktree状态监控、一键式会话恢复与干预交互面板。 |
| 目标用户 | 不习惯全CLI操作的开发者、希望全局监控20-30个并发Agent状态的高级程序员。 |
| 难度/周期 | 中等 · 1 - 2 个月 · 成本:极低(纯客户端/前端开发,利用现有CLI或本地RPC通信) |
| 收费模式 | 免费开源基础版CLI,商业版UI采取个人永久授权(License Key)或高级功能买断制。 |
| 竞争风险 | 需紧密跟进底层CLI版本迭代带来的协议与状态结构变动。 |
| 依据 | AI推测 |
企业级云端托管协同调度平台 (Gas Town Cloud / Enterprise)
| 产品构想 | 将本地 `~/gt/` 工作区扩展为云端集群部署,支持将 Polecats 分发至远程容器或虚拟机执行,并提供审计、权限隔离与集中凭证管理。 |
| 核心功能 | 远程Git Hooks/Worktree管理、多租户RBAC权限控制、Agent API Key配额与成本限额、企业CI/CD流水线无缝集成Refinery合并队列。 |
| 目标用户 | 中大型研发团队、外包软件工厂、需要多Agent并行交付业务模块的工程团队。 |
| 难度/周期 | 高 · 3 - 5 个月 · 成本:中等(需维护云端测试集群与计算沙箱环境) |
| 收费模式 | SaaS订阅(按活跃Agent席位/月计费)或私有化部署授权费。 |
| 竞争风险 | 运维与安全沙箱复杂度高,依赖开发者企业级采购决策链条较长。 |
| 依据 | 数据支持的判断 |
领域专用 Molecules 工作流模板市场与生态插件
| 产品构想 | 基于 Molecules (TOML) 编排机制,打造特定软件工程场景的高阶自动化工单流(如:复杂业务重构、自动化漏洞修复、多语言迁移、测试用例覆盖强化)。 |
| 核心功能 | 开箱即用的高阶复杂任务TOML工作流、与Beads深度绑定的质检脚本套件、与主流CI工具联动的Hook适配器。 |
| 目标用户 | 追求特定工程任务交付效率的自由职业者、技术顾问及企业外包团队。 |
| 难度/周期 | 低 · 2 - 4 周 · 成本:极低(主要是场景化编排与Prompt/TOML规则沉淀) |
| 收费模式 | 付费模板包、技术咨询与定制化工作流交付服务。 |
| 竞争风险 | 编排模板易被复制模仿,技术壁垒较低,需依赖社区品牌建立壁垒。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| web3dev1337/gastown-gui | 中文介绍暂未生成 Web Graphical User Interface (GUI) for Gas Town multi-agent |
97 | JavaScript |
| numman-ali/gastown-remote | 中文介绍暂未生成 Always-on AI agent orchestration in the cloud. Deploy Gas To |
38 | TypeScript |
| dogwaddle/obsidian-gastown-theme.md | 中文介绍暂未生成 A CSS light theme of Obsidian Note Taking App |
34 | CSS |
| steveyegge/gastown-otel | 中文介绍暂未生成 OpenTelemetry observability stack for Gas Town (VictoriaMetr |
33 | Shell |
| Avyukth/gastown_ui | 中文介绍暂未生成 | 32 | TypeScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建时间待补全,最近推送 ,发布过 14 个 Release |
| 社区活跃 | Star 18,775 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。