# 🎯 Claude Code Company
### ⚡ 超軽量エージェント通信システム ⚡

> **革新的なシンプル設計** - 最小限のコマンドで完結するエージェント通信システム

---

## 🌟 システム概要

**Claude Code環境**での複数エージェント間の`tmux`セッション調整システム  
🎯 **Node.js実装** + **完璧なUnicode対応** で実現

## ✨ 主要機能

🚀 **Node.js/Bun対応** - 完璧なUnicodeと全角文字サポート  
📦 **NPX即座実行** - npm経由での簡単グローバルインストール  
👥 **5エージェント構成** - president, boss1, worker1-3  
🖥️ **tmux完全統合** - 自動ペイン管理  
🎨 **インタラクティブUI** - クリーンで直感的なインターフェース  
🌍 **クロスプラットフォーム** - Node.js/Bun対応

## 🚀 クイックスタート

### 🌟 NPX実行（推奨）
```bash
npx claude-code-company
```

### 📦 NPMインストール
```bash
npm install -g claude-code-company
ccp
```

### 🔧 ローカル開発
```bash
node index.js              # インタラクティブモード
node index.js setup        # システムセットアップ
node index.js send president "プロジェクト開始"
```

### ⚡ Bun実行
```bash
bun index.js              # インタラクティブモード
bun index.js setup        # システムセットアップ
```

---

## 💡 使用例

### 🚀 基本テンプレート
```bash
npx claude-code-company setup          # 初期セットアップ
npx claude-code-company               # メニュー開始
```

### 📡 コミュニケーション
```bash
node index.js send boss1 "新プロジェクト開始"     # President→Boss1
node index.js send workers "タスク分散"           # Boss1→Workers
node index.js send boss1 "作業完了報告"         # Worker→Boss1
```

### 📊 監視・管理
```bash
node index.js destroy               # ペイン削除
```

## 🎯 核心機能

✅ **最小コマンド設計** - 学習コストゼロ  
✅ **自動テンプレート** - プロジェクト/開発ワークフロー内蔵  
✅ **インタラクティブモード** - ユーザーフレンドリーなメニュー  
✅ **CLI対応** - コマンドライン完全対応  
✅ **リアルタイム** - ライブ監視機能  
✅ **設定不要** - 箱から出してすぐ使用可能

## 🏗️ システム構成

### 🎭 階層構造
```
        🎯 PRESIDENT (pane 0)
              ↓ 指示
        👨‍💼 BOSS1 (pane 1)  
              ↓ 分散
    ┌─────────┼─────────┐
    ↓         ↓         ↓
👷 WORKER1  👷 WORKER2  👷 WORKER3
 (pane 2)   (pane 3)   (pane 4)
```

### 🔄 通信フロー
```mermaid
graph TD
    A[🎯 President] -->|指示| B[👨‍💼 Boss1]
    B -->|分散| C[👷 Worker1]
    B -->|分散| D[👷 Worker2] 
    B -->|分散| E[👷 Worker3]
    C -->|報告| B
    D -->|報告| B
    E -->|報告| B
    B -->|統合報告| A
```

**1つのファイル、フル機能。** 