TeamAI؛ ابزار CLI برای هماهنگ کردن ایجنتهای AI تو تیم
خلاصهٔ کاملتر
TeamAI یه ابزار CLI از Tencentـه که میخواد اسکیل، قانون، سرور MCP و دانش جمعی یه تیم رو بین ابزارهای مختلف AI یکسان نگه داره؛ از Claude Code و Codex تا Cursor، CodeBuddy و OpenCode. کار اصلیش اینه: یه ریپوی گیت مشترک میسازی، اعضای تیم باهاش teamai init میزنن، و از اون به بعد هر سشن AI با هوک SessionStart خودکار آخرین تغییرات رو با teamai pull میگیره.
گردش کار شبیه یه پروژه کد معمولیه: کسی یه تغییر رو با teamai push به یه شاخه و Merge Request میفرسته، یکی دیگه ریویو و مرج میکنه، و بعد همه با pull خودکار بهش دسترسی پیدا میکنن. چیزهایی که اینجوری پخش میشن شامل Skill، قانون، داکیومنت، تعریف ایجنت، متغیرهای محیطی تیمی، هوک، تنظیمات MCP و حتی پکیجهای npm یا پلاگین Claude Code میشه.
بخش بتای Team Context جالبتره: وقتی یه سشن با اصطکاک زیاد تموم میشه، یعنی مجبور شدی چند بار AI رو اصلاح کنی یا یه ابزار مدام خطا بده، ابزار پیشنهاد میده تجربه رو با /teamai-share-learnings ثبت کنی و به ریپوی تیم بفرستی. یه حالت recall هم هست که قبل از هر تسک، یه subagent دانش قبلی تیم رو جستوجو میکنه و خلاصهش رو برمیگردونه؛ این حالت پیشفرض خاموشه و باید با teamai recall enable روشن شه.
یه قابلیت دیگه هم ساخت گراف دانش کدبیسه: با teamai import یا teamai codebase --extract، کد رو پارس میکنه و وابستگی بین فایلها رو تو teamwiki/ ذخیره میکنه. برای جاوااسکریپت/تایپاسکریپت، پایتون و Go از یه پارسر WASM به اسم tree-sitter استفاده میکنه که بدون نیاز به نصب ابزار کامپایلری کار میکنه، و برای بقیه زبونها از الگوهای regex. اگه پارسر WASM بالا نیاد، خودش میره سراغ حالت heuristic.
نکات کلیدی:
- با npm نصب میشه: npm install -g teamai-cli
- روی Claude Code، Codex، Cursor، CodeBuddy، WorkBuddy و OpenCode کار میکنه
- گردش کار push → review → merge → pull برای همگامسازی تیمی
- حالت recall (بتا) دانش قبلی تیم رو قبل از هر تسک جستوجو میکنه
- ساخت گراف دانش کدبیس با پارسر WASM tree-sitter برای JS/TS، پایتون و Go
- لایسنس MIT




