本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
openteams 是一款开源、本地优先、多Agent驱动的开发工具,面向需要同时使用多个编程 Agent 的个人开发者。专注于使用Agent团队来实现效率提升,包括独立并行任务和Agent协作等各种提效方式。
openteams 具体能做什么?
1. 让多个 Agent 在同一个会话中协作
创建项目后,你可以选择一个 AI 团队,并直接使用@符号向团队的任意一个成员发送消息。

我的用法是:先让一个成员完成功能开发,再交给另一个成员做代码审核或端到端测试。
执行结果和反馈都会保留在同一会话中,成员共享对话与项目上下文;如果审核发现问题,原来的开发成员可以根据反馈继续修复,所有操作都在一个会话里面完成,不需要在不同窗口里来回切换。
2. 按任务需要配置自己的 AI 团队
你可以给团队添加自定义成员,为成员选择 Agent 和模型,设定职责、工作区,并配置 Skills、MCP 和团队准则。

团队协议可以用来约定成员之间如何沟通、分工和交接。还可以向团队中添加成员,配置可使用的技能。
3. 用 Workflow 把复杂任务拆成可检查的步骤
自由会话适合随时讨论和交接,但任务一复杂,只靠聊天记录很难看清谁在做什么、哪一步已经完成,以及结果是否经过独立审核。
对于复杂需求,可以选择使用计划模式,先和主Agent讲清楚需求和计划,计划完成后主Agent能自动把计划拆成结构化的步骤,并设置好步骤之间的依赖关系,通过DAG图表可视化实施计划。

每一步的执行状态都可以看到。如果审核没有通过,或者某一步执行失败,可以从对应步骤重试或返工,不必把整个任务重新开始。

因为加入了审核步骤,工作流的执行通常会比简单会话更慢。对于范围很小、验收明确的任务,流程本身反而会增加开销,需要根据任务性质来选择。
4. 用 Issue 持续跟踪项目事项
对于需要长期推进的项目,可以用 Issue 管理和追踪事项,并把具体任务关联到对应的执行会话。

授权连接 GitHub 后,支持导入 GitHub Issue,并能在 openteams 中同步标题、描述、状态和评论等信息,将项目进度信息统一在一个环境下方便管理。

5. 直接使用预设团队和工作流模板
openteams 内置了面向不同场景的 AI 团队和工作流模板,其中包含成员分工、协作规则和执行流程。你可以直接导入使用,也可以根据自己的任务继续调整。初期比较粗糙,后续我们还会持续补充和优化这些模板。
6. 把 Token 消耗和实际交付放在一起看
构建统计会记录不同会话和模型的 Token 用量与成本,并把这些数据和实际交付的构建结果关联起来,能直观看到我这周的投入产出并且获得正反馈。

7. 用独立工作区隔离并行任务
当多个任务并行执行时,可以通过选中"隔离工作区"为会话创建一个独立多工作区,避免多个会话并行执行时相互干扰。

最后
openteams从年初开始经过了六个月的迭代逐渐成型,从最初的不成熟到现在还算过得去的产品形态,感谢AI带来的效率提升,能够让我构建自己喜欢并且也能帮助别人的工具。
openteams 目前仍在持续开发,很多功能还需要在真实使用过程中继续验证。很多好用的AI团队和工作流程还需要继续沉淀。如果你平时也会同时使用多个编程 Agent,欢迎试用,也欢迎分享你的AI团队使用经验和工作流程。遇到问题
项目地址:https://github.com/openteams-lab/openteams 欢迎关注~