【teamai-cli】让团队中的所有 AI 编程助手共享同一套规则与知识的利器
这是一个跨多个 AI 代理的团队技能、规则与知识管理工具。它解决了团队在使用不同 AI 编程助手时配置难以统一、经验无法共享的问题,让团队成员的各类 AI 工具能够自动同步团队规范。
主要功能与特性
- 统一配置分发:通过 Git 仓库集中管理并向团队成员分发技能、规则、代理、钩子和环境变量等配置,成员只需拉取即可自动同步。
- 广泛的代理兼容性:支持 Claude Code、Codex、Cursor、CodeBuddy、OpenCode 等十余种主流 AI 代理工具。
- 团队上下文管理(Beta):能够自动识别会话中的摩擦信号,将有价值的经验提炼并保存到团队知识库;支持构建代码库知识图谱,让 AI 在执行任务前自动检索团队积累的经验。
- 团队持续改进(Beta):提供知识库健康维护工具,可归档低置信度的经验并标记过时的技能;提供周报摘要和 Web 面板,展示团队 AI 工具的使用情况与趋势。
- 精细化分发控制:支持基于角色和标签的配置过滤,成员只同步与自身工作相关的技能;同时支持订阅其他团队或组织的共享技能仓库。
安装与使用示例
通过 npm 全局安装:
npm install -g teamai-cli
管理员初始化团队共享仓库:
teamai init https://github.com/yourorg/yourrepo
团队成员拉取团队资源(可选择项目级或用户级):
# 项目级初始化(默认)
cd /path/to/my-project
teamai init https://github.com/yourorg/yourrepo
# 用户级初始化
teamai init https://github.com/yourorg/yourrepo --scope user
团队知识维护与检索示例:
# 手动检索团队知识库
teamai recall "port conflict"
# 归档无用的经验
teamai recall maintenance --prune --archive
适用场景与目标用户
这个项目适合需要统一管理 AI 编程规范的研发团队使用,尤其是在团队成员使用不同 AI 工具、需要沉淀代码经验与业务规范的场景下。它的目标用户包括负责制定 AI 使用规范和分发配置的团队管理员,以及在日常开发中需要获取团队最新技能和知识的普通成员。对于希望让 AI 自动理解团队工作方式的独立开发者,也同样适用。
总结
该项目将团队的规范、经验与知识聚合到统一的 Git 仓库,并通过自动化机制分发给各类 AI 代理,有效打破了团队内部的“AI 孤岛”现象。其自动经验沉淀和代码图谱功能极具前瞻性,虽然部分高级功能仍处于 Beta 阶段,但整体架构已经相对完整。对于希望提升团队整体 AI 协作效率的研发团队来说,这是一个值得尝试的治理工具。