openteams-lab/openteams
Plan, Build, and Ship — with a team of AI agents instead of one
它解决了什么问题
开发者经常在不同的终端窗口中使用多个 AI 编码代理(如 Claude Code 或 Gemini CLI),导致上下文碎片化、变更散乱,且难以追踪项目进度和成本。openteams 提供一个统一的、本地优先的工作区,让这些代理可以在共享会话中协作,开发者能够在保持对路线图的控制的同时组织代理输出。
它如何工作
openteams 充当现有编码代理的协调层,将多个代理整合到单一共享会话和共享上下文中,使它们能够相互交接工作。对于复杂任务,它使用“工作流模式”将执行拆分为结构化的步骤和依赖关系。为防止代理相互干扰,系统利用 Git worktree 为并行任务创建隔离工作区,开发者随后可以审查并合并这些工作。
适用人群
- 独立开发者:使用多个 AI 代理加速软件构建。
- 技术负责人:需要让代理执行的过程可审查、可复现且有条理。
亮点功能
- 多代理工作区:共享会话让不同 AI 代理能够沟通并共享上下文。
- 工作流模式:对复杂任务进行结构化执行,可审查、重试或中断特定步骤。
- 议题管理:由开发者控制的工作项,将具体任务链接到代理会话。
- 隔离工作区:使用 Git worktree 将并行代理任务保持独立,直至准备合并。
- 构建统计:跟踪交付的功能和 bug 修复,并对比代币使用量和成本细分。
- 本地优先:基于 Tauri 与 Rust 构建的桌面应用,所有运行记录保存在本地。