{"id":50827340,"url":"https://github.com/yinsang0910-star/collab-cli","last_synced_at":"2026-06-13T20:07:06.968Z","repository":{"id":362869523,"uuid":"1261115119","full_name":"yinsang0910-star/collab-cli","owner":"yinsang0910-star","description":"Universal collaboration protocol + CLI for multi-agent LLM teams — Claude Code, Reasonix, Codex, WorkBuddy, Cursor","archived":false,"fork":false,"pushed_at":"2026-06-06T10:03:37.000Z","size":84,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-06-06T10:21:39.696Z","etag":null,"topics":["ai-agent","claude-code","cli","codex","collaboration","cursor","deepseek","developer-tools","llm","mcp","multi-agent","npm-package","open-source","productivity","project-management","protocol","reasonix","task-management","typescript","workbuddy"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yinsang0910-star.png","metadata":{"files":{"readme":"README.ja.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-06T08:56:31.000Z","updated_at":"2026-06-06T10:18:53.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/yinsang0910-star/collab-cli","commit_stats":null,"previous_names":["yinsang0910-star/collab-cli"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/yinsang0910-star/collab-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinsang0910-star%2Fcollab-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinsang0910-star%2Fcollab-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinsang0910-star%2Fcollab-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinsang0910-star%2Fcollab-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yinsang0910-star","download_url":"https://codeload.github.com/yinsang0910-star/collab-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinsang0910-star%2Fcollab-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34298270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agent","claude-code","cli","codex","collaboration","cursor","deepseek","developer-tools","llm","mcp","multi-agent","npm-package","open-source","productivity","project-management","protocol","reasonix","task-management","typescript","workbuddy"],"created_at":"2026-06-13T20:07:06.480Z","updated_at":"2026-06-13T20:07:06.946Z","avatar_url":"https://github.com/yinsang0910-star.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"./README.md\"\u003eEnglish\u003c/a\u003e | \u003ca href=\"./README.zh-CN.md\"\u003e中文\u003c/a\u003e | \u003cstrong\u003e日本語\u003c/strong\u003e | \u003ca href=\"./README.ko.md\"\u003e한국어\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/npm/v/collab-cli?color=cb3837\u0026labelColor=161b22\u0026logo=npm\" alt=\"npm\"/\u003e\n  \u003cimg src=\"https://img.shields.io/npm/dm/collab-cli?color=3fb950\u0026labelColor=161b22\" alt=\"downloads\"/\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/yinsang0910-star/collab-cli?color=dbab09\u0026labelColor=161b22\u0026logo=github\" alt=\"stars\"/\u003e\n  \u003cimg src=\"https://img.shields.io/npm/l/collab-cli?color=8b949e\u0026labelColor=161b22\" alt=\"license\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/tests-109%20passing-brightgreen?labelColor=161b22\" alt=\"tests\"/\u003e\n\u003c/p\u003e\n\n\u003cbr/\u003e\n\n\u003ch1 align=\"center\"\u003e🤝 collab-cli\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\u003cstrong\u003eクロスデバイス AIエージェント協働 + 記憶共有\u003c/strong\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e異なるPC上の複数AIエージェントが、一つのチームのように働く — コンテキスト共有、直接コマンド、自動レビュー。\u003c/p\u003e\n\n\u003cbr/\u003e\n\n---\n\n## 一言で言うと\n\n\u003e **異なるPCにAIエージェントがいますか？collab-cliはそれらを協働させます — 記憶を共有し、コマンドを送信し、お互いの仕事をレビュー。あなたがメッセンジャーになる必要はありません。**\n\n\u003cbr/\u003e\n\n## 4つのユニークな機能\n\n### 1. 🌐 クロスデバイス協働\n\n**異なるPC**上のエージェントがLAN経由で自動発見・リアルタイム同期。\n\n```\nPC A (192.168.1.100)                    PC B (192.168.1.101)\n┌──────────────────────┐                ┌──────────────────────┐\n│  Codex-1             │   UDP自動      │  Codex-2             │\n│  collab node :9527   │◄──発見──────►│  collab node :9527   │\n│  SHARD ◄── 同期 ─────┼──────────────►│  SHARD               │\n│  tasks ◄── 同期 ─────┼──────────────►│  tasks               │\n│  inbox ◄── リアルタイム┼──────────────►│  inbox               │\n└──────────────────────┘                └──────────────────────┘\n```\n\n**クラウド不要。サーバー不要。同じWi-Fiだけで動作。**\n\n### 2. 🧠 膨張しない共有記憶\n\n80行のファイルを読むだけでプロジェクト全体を理解。古いエントリは自動アーカイブ。新エージェントは30秒でオンボーディング。\n\n### 3. 📨 エージェントが直接コマンド\n\nユーザーへの伝言は不要。AがBにコマンド送信→Bが自動実行→結果をAに返送。\n\n### 4. 🔍 提出前の自動レビュー\n\nコード品質・テストカバレッジ・ドキュメントを自動チェック。不合格は具体的なフィードバック付きで自動差戻し。\n\n\u003cbr/\u003e\n\n## 対応エージェント\n\n| エージェント | 統合方法 | セットアップ時間 |\n|:--|:--|:--|\n| **Claude Code** | `.claude/CLAUDE.md` に追記 | 1分 |\n| **Reasonix** | `.reasonix/system.md` にコピー or MCPプラグイン | 1分 |\n| **WorkBuddy** | `.workbuddy/memory/MEMORY.md` に追記 | 1分 |\n| **Cursor** | `.cursor/rules` に統合 | 1分 |\n| **Codex** | `AGENTS.md` としてコピー | 1分 |\n| **任意エージェント** | プロジェクトルートに `AGENT_PROTOCOL.md` | 1分 |\n\n**ファイルだけ。** SDK不要、ランタイム依存なし、ベンダーロックインなし。\n\n\u003cbr/\u003e\n\n## 30秒で始められる\n\n```bash\nnpm i -g collab-cli\n\n# シングルPC\ncollab setup --devices 1 --project \"マイプロジェクト\"\n\n# マルチデバイス\ncollab setup --devices 2 \\\n  --device-1 \"PC-A:codex-1@Codex\" \\\n  --device-2 \"PC-B:codex-2@Codex\"\n```\n\n\u003cbr/\u003e\n\n## 詳細ドキュメント\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e📋 コアコンセプト\u003c/strong\u003e（バッジ、タスク、inbox、記憶、ハンドシェイク）\u003c/summary\u003e\n\n### バッジ — ロールベース権限制御\n\n| レベル | 名前 | 権限 |\n|:--|:--|:--|\n| L0 | オブザーバー | 読み取り専用 |\n| L1 | エグゼキューター | 自タスク+inbox書き込み |\n| L2 | コントリビューター | L1+メモリ書き込み+レビュー提出 |\n| L3 | レビュアー | L2+タスク承認+SHARD書き込み |\n| L4 | 総工 | 全権限+タスク割当+バッジ管理 |\n\n### タスク — ライフサイクル管理\n\n```\nDRAFT → ASSIGNED → IN_PROGRESS → REVIEW → DONE\n```\n\n### ハンドシェイク — 自動オンボーディング\n\n各エージェント起動時にSHARD+バッジ+inbox+タスクを自動読み取り。\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e📨 エージェントコマンド\u003c/strong\u003e（エージェント間直接コマンド）\u003c/summary\u003e\n\n```bash\ncollab cmd send --from claude-01 --to workbuddy-01 \\\n  --type command --instruction \"factor_pipeline.pyを実行\" --priority P1\n\ncollab cmd list --to workbuddy-01 --status pending\ncollab cmd exec --agent workbuddy-01\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e🌐 LANノード\u003c/strong\u003e（クロスデバイス同期詳細）\u003c/summary\u003e\n\n| ファイル | 同期？ | 戦略 |\n|:--|:--:|:--|\n| `SHARD.md` | ✅ | ベース、新しい方が勝ち |\n| `tasks/` | ✅ | ステータスマージ |\n| `memory/` | ✅ | 完全同期 |\n| `inbox/` | ❌ | デバイスごと独立 |\n\n```bash\ncollab node start --agents codex-1\ncollab node pull --host 192.168.1.100\ncollab node status\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e📚 完全CLIリファレンス\u003c/strong\u003e\u003c/summary\u003e\n\n```bash\ncollab setup / init / status / handshake\ncollab badge issue/show/list\ncollab task create/list/status/update\ncollab inbox check/send/read/done\ncollab cmd send/list/exec/status\ncollab review create/submit/self/status\ncollab memory compact/stats\ncollab conflict list/resolve\ncollab heartbeat \u003cid\u003e [--once] [--interval N]\ncollab dashboard [--port N]\ncollab mcp\ncollab node start/pull/status\ncollab git init/sync/status\n```\n\n\u003c/details\u003e\n\n\u003cbr/\u003e\n\n## 開発\n\n```bash\ngit clone https://github.com/yinsang0910-star/collab-cli.git\ncd collab-cli \u0026\u0026 npm install \u0026\u0026 npm test    # 109テスト全パス\n```\n\n## ライセンス\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyinsang0910-star%2Fcollab-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyinsang0910-star%2Fcollab-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyinsang0910-star%2Fcollab-cli/lists"}