Tencent/Teamai-CLI: Make Every Team AI Native Tencent has released TeamAI-CLI, an open-source command-line tool that synchronizes team skills, rules, MCP configurations, and knowledge across multiple AI coding agents including Claude Code, Codex, CodeBuddy, WorkBuddy, OpenCode, Cursor, and Qoder. The tool, installable via `npm install -g teamai-cli`, uses a shared Git repository to distribute resources through a push-review-pull workflow, aiming to make every AI agent operate according to team standards. TeamAI manages your team's skills, rules, MCP, and knowledge across Claude Code, Codex, CodeBuddy, WorkBuddy, OpenCode, Cursor, Qoder, and other AI agents. npm install -g teamai-cli Create a shared-experience repo on your git host GitHub, GitLab, GitCode, CNB, TGit, or a private Git service , grant write access to team members , then run teamai init https://github.com/yourorg/yourrepo . No team repo yet? Start from a template pre-loaded with production-ready skills, rules, and review agents. Browse the teamai-hub https://github.com/teamai-hub org, click Use this template , then teamai init against your new repo. Choose one, depending on where you want resources installed Project-scope init default, resources installed under the project directory cd /path/to/my-project teamai init https://github.com/yourorg/yourrepo Or, user-scope init resources installed under ~/ teamai init https://github.com/yourorg/yourrepo --scope user Once initialized, every AI session automatically pulls the latest skills / rules and other Harness updates published by admins — no manual sync needed. Full usage guide: docs/usage-guide.md /Tencent/teamai-cli/blob/main/docs/usage-guide.md 中文版 /Tencent/teamai-cli/blob/main/docs/usage-guide.zh-CN.md — covers everything from team creation to day-to-day use. Team Execution × Team Context × Team Improvement : | Layer | Job | In this CLI today | |---|---|---| | Team Execution | Make every agent work the team's way | init / pull / push , skills, rules, agents, hooks, MCP, env | | Team Context | Make every agent understand the team | recall, learnings, codebase graph, teamwiki... | | Team Improvement | Make every execution improve the team | friction-based share-learnings, sessions, digest, dashboard... | | Agent | Team Execution | | | | | | | Team Context | | | Team Improvement | | | |---|---|---|---|---|---|---|---|---|---|---|---|---|---| | | skills | rules | docs | env | agents | hooks | mcp | learnings | codebase | teamwiki | usage | sessions | dashboard | | Claude Code | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | Codex | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | Cursor | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | Qoder | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | CodeBuddy | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | OpenCode | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | — | — | | WorkBuddy | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | OpenClaw | ✓ | ✓ | ✓ | ✓ | — | — | — | ✓ | ✓ | ✓ | — | — | — | | Hermes | ✓ | — | ✓ | ✓ | — | — | — | ✓ | ✓ | ✓ | — | — | — | | DeepSeek Harness | ✓ | — | ✓ | — | — | — | — | ✓ | ✓ | ✓ | — | — | — | Git providers — GitHub · GitLab · GitCode · CNB · TGit · private Git service. Team-wide settings an admin configures once and delivers to every member on teamai pull : | Capability | Command | What it does | |---|---|---| | Roles | teamai roles | Define role → namespace mappings so each member syncs only the skills for their role. | | Tags | teamai tags | Tag skills / rules so members subscribe to just the tags they need. | | Sources | teamai source | Subscribe to additional skill repos — other teams' public repos, or shared/public repos within your own org; subscribed skills sync automatically on pull. | One Team. One Harness. Every Agent. TeamAI keeps skills, rules, docs, and hooks in a shared git repo and distributes them to every member's local AI tools through a "push → review & merge → pull" flow — with support for subscribing to other teams' or shared repos' Harness. teamai push → create branch + MR → reviewer approves + merges ↓ SessionStart hook → teamai pull → synced to local AI tools Members push changes via teamai push , which opens a Merge Request for review. Re-running teamai push on a resource that is still waiting in an unmerged PR updates that PR in place instead of opening a duplicate. Once merged, teamai pull triggered automatically on session start via the SessionStart hook syncs the latest resources locally. Skills sync to ~/.claude/skills/ , ~/.codex/skills/ , ~/.cursor/skills/ , ~/.codebuddy/skills/ , etc. In a project-scope install, SessionStart first creates that tool's project root e.g.