开源分享:openteams,一款面向个人开发者的本地多 Agent 协作工具

Ming 2026-07-20 18:43 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 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 欢迎关注~

最新回复 (3)
  • kakawah 07-20 18:50
    1

    太强了佬,回头下来尝尝咸淡~~~

  • wuyoukm 07-20 18:58
    2

    看上去 和 agno 有点差不多哎

  • llyens 07-21 04:43
    3

    最近正在研究相关的搭建工作流的工具,正好看到这个,试试看,感谢大佬开源

* 帖子来源Linux.do
返回