An open API service indexing awesome lists of open source software.

https://github.com/yinsang0910-star/collab-cli

Universal collaboration protocol + CLI for multi-agent LLM teams — Claude Code, Reasonix, Codex, WorkBuddy, Cursor
https://github.com/yinsang0910-star/collab-cli

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

Last synced: 8 days ago
JSON representation

Universal collaboration protocol + CLI for multi-agent LLM teams — Claude Code, Reasonix, Codex, WorkBuddy, Cursor

Awesome Lists containing this project

README

          


English | 中文 | 日本語 | 한국어


npm
downloads
stars
license
tests


🤝 collab-cli


クロスデバイス AIエージェント協働 + 記憶共有


異なるPC上の複数AIエージェントが、一つのチームのように働く — コンテキスト共有、直接コマンド、自動レビュー。


---

## 一言で言うと

> **異なるPCにAIエージェントがいますか?collab-cliはそれらを協働させます — 記憶を共有し、コマンドを送信し、お互いの仕事をレビュー。あなたがメッセンジャーになる必要はありません。**


## 4つのユニークな機能

### 1. 🌐 クロスデバイス協働

**異なるPC**上のエージェントがLAN経由で自動発見・リアルタイム同期。

```
PC A (192.168.1.100) PC B (192.168.1.101)
┌──────────────────────┐ ┌──────────────────────┐
│ Codex-1 │ UDP自動 │ Codex-2 │
│ collab node :9527 │◄──発見──────►│ collab node :9527 │
│ SHARD ◄── 同期 ─────┼──────────────►│ SHARD │
│ tasks ◄── 同期 ─────┼──────────────►│ tasks │
│ inbox ◄── リアルタイム┼──────────────►│ inbox │
└──────────────────────┘ └──────────────────────┘
```

**クラウド不要。サーバー不要。同じWi-Fiだけで動作。**

### 2. 🧠 膨張しない共有記憶

80行のファイルを読むだけでプロジェクト全体を理解。古いエントリは自動アーカイブ。新エージェントは30秒でオンボーディング。

### 3. 📨 エージェントが直接コマンド

ユーザーへの伝言は不要。AがBにコマンド送信→Bが自動実行→結果をAに返送。

### 4. 🔍 提出前の自動レビュー

コード品質・テストカバレッジ・ドキュメントを自動チェック。不合格は具体的なフィードバック付きで自動差戻し。


## 対応エージェント

| エージェント | 統合方法 | セットアップ時間 |
|:--|:--|:--|
| **Claude Code** | `.claude/CLAUDE.md` に追記 | 1分 |
| **Reasonix** | `.reasonix/system.md` にコピー or MCPプラグイン | 1分 |
| **WorkBuddy** | `.workbuddy/memory/MEMORY.md` に追記 | 1分 |
| **Cursor** | `.cursor/rules` に統合 | 1分 |
| **Codex** | `AGENTS.md` としてコピー | 1分 |
| **任意エージェント** | プロジェクトルートに `AGENT_PROTOCOL.md` | 1分 |

**ファイルだけ。** SDK不要、ランタイム依存なし、ベンダーロックインなし。


## 30秒で始められる

```bash
npm i -g collab-cli

# シングルPC
collab setup --devices 1 --project "マイプロジェクト"

# マルチデバイス
collab setup --devices 2 \
--device-1 "PC-A:codex-1@Codex" \
--device-2 "PC-B:codex-2@Codex"
```


## 詳細ドキュメント

📋 コアコンセプト(バッジ、タスク、inbox、記憶、ハンドシェイク)

### バッジ — ロールベース権限制御

| レベル | 名前 | 権限 |
|:--|:--|:--|
| L0 | オブザーバー | 読み取り専用 |
| L1 | エグゼキューター | 自タスク+inbox書き込み |
| L2 | コントリビューター | L1+メモリ書き込み+レビュー提出 |
| L3 | レビュアー | L2+タスク承認+SHARD書き込み |
| L4 | 総工 | 全権限+タスク割当+バッジ管理 |

### タスク — ライフサイクル管理

```
DRAFT → ASSIGNED → IN_PROGRESS → REVIEW → DONE
```

### ハンドシェイク — 自動オンボーディング

各エージェント起動時にSHARD+バッジ+inbox+タスクを自動読み取り。

📨 エージェントコマンド(エージェント間直接コマンド)

```bash
collab cmd send --from claude-01 --to workbuddy-01 \
--type command --instruction "factor_pipeline.pyを実行" --priority P1

collab cmd list --to workbuddy-01 --status pending
collab cmd exec --agent workbuddy-01
```

🌐 LANノード(クロスデバイス同期詳細)

| ファイル | 同期? | 戦略 |
|:--|:--:|:--|
| `SHARD.md` | ✅ | ベース、新しい方が勝ち |
| `tasks/` | ✅ | ステータスマージ |
| `memory/` | ✅ | 完全同期 |
| `inbox/` | ❌ | デバイスごと独立 |

```bash
collab node start --agents codex-1
collab node pull --host 192.168.1.100
collab node status
```

📚 完全CLIリファレンス

```bash
collab setup / init / status / handshake
collab badge issue/show/list
collab task create/list/status/update
collab inbox check/send/read/done
collab cmd send/list/exec/status
collab review create/submit/self/status
collab memory compact/stats
collab conflict list/resolve
collab heartbeat [--once] [--interval N]
collab dashboard [--port N]
collab mcp
collab node start/pull/status
collab git init/sync/status
```


## 開発

```bash
git clone https://github.com/yinsang0910-star/collab-cli.git
cd collab-cli && npm install && npm test # 109テスト全パス
```

## ライセンス

MIT