Back to Plugins
    🦞

    Claw Empire

    Command Your AI Agent Empire from the CEO Desk β€” Local-first AI agent office simulator turning Claude Code, Codex CLI, Gemini CLI, OpenCode into a virtual company of autonomous agents

    By @GreenSheep01201
    View on GitHub
    Install
    npm install
    
    #
    CEO directives from Telegram, Discord, Slack and receive real-time task updates via OpenClaw\n\n\u003cimg src=\"Sample_Img/telegram.png\" alt=\"Telegram Integration\" width=\"100%\" />\n\u003c/td>\n\u003ctd width=\"50%\">\n\n**Settings** β€” Configure company name, CEO name, default CLI provider, and language preferences\n\n\u003cimg src=\"Sample_Img/Setting.png\" alt=\"Settings\" width=\"100%\" />\n\u003c/td>\n\u003c/tr>\n\u003c/table>\n\n---\n\n## Features\n\n| Feature | Description |\n|---------|-------------|\n| **Pixel-Art Office** | Animated office view with agents walking, working, and attending meetings across 6 departments |\n| **Kanban Task Board** | Full task lifecycle β€” Inbox, Planned, Collaborating, In Progress, Review, Done β€” with drag-and-drop |\n| **CEO Chat & Directives** | Direct communication with team leaders; ` OpenClaw Resources Directory – Skills, Tools, Plugins & Guides | The Claw Guy directives support meeting choice plus project path/context routing (`project_path`, `project_context`) |\n| **Multi-Provider Support** | Claude Code, Codex CLI, Gemini CLI, OpenCode, Antigravity β€” all from one dashboard |\n| **OAuth Integration** | GitHub & Google OAuth with AES-encrypted token storage in local SQLite |\n| **Real-time WebSocket** | Live status updates, activity feed, and agent state synchronization |\n| **Agent Ranking & XP** | Agents earn XP for completed tasks; ranking board tracks top performers |\n| **Skills Library** | 600+ categorized skills (Frontend, Backend, Design, AI, DevOps, Security, etc.) |\n| **Meeting System** | Planned and ad-hoc meetings with AI-generated minutes and multi-round review |\n| **Git Worktree Isolation** | Each agent works in isolated git branches, merged only on CEO approval |\n| **Multi-Language UI** | English, Korean, Japanese, Chinese β€” auto-detected or manually set |\n| **Messenger Integration** | Telegram, Discord, Slack and more β€” send ` OpenClaw Resources Directory – Skills, Tools, Plugins & Guides | The Claw Guy CEO directives and receive task updates via OpenClaw gateway |\n| **PowerPoint Export** | Generate presentation slides from meeting minutes and reports |\n| **Department Management** | Planning, Development, Design, QA/QC, DevSecOps, Operations |\n\n---\n\n## Tech Stack\n\n| Layer | Technology |\n|-------|-----------|\n| **Frontend** | React 19 + Vite 7 + Tailwind CSS 4 + TypeScript 5.9 |\n| **Pixel Art Engine** | PixiJS 8 |\n| **Backend** | Express 5 + SQLite (zero-config embedded DB) |\n| **Real-time** | WebSocket (ws) |\n| **Validation** | Zod 4 |\n| **Icons** | Lucide React |\n| **Routing** | React Router 7 |\n| **Export** | PptxGenJS (PowerPoint generation) |\n\n\u003ca id=\"ai-installation-guide\">\n## AI Installation Guide\n\n> This section is for AI coding agents. Execute each step and run verification commands before moving to the next step.\n\n### Step 0: Verify prerequisites\n\n```bash\n# Node.js 22+\nnode -v\n\n# pnpm (or enable corepack)\npnpm -v || corepack enable\n\n# git\ngit --version\n```\n\n### Step 1: Clone and run one-click setup\n\n```bash\ngit clone https://github.com/GreenSheep01201/claw-empire.git\ncd claw-empire\nbash install.sh\n```\n\nWindows PowerShell:\n\n```powershell\ngit clone https://github.com/GreenSheep01201/claw-empire.git\ncd claw-empire\npowershell -ExecutionPolicy Bypass -File .\\install.ps1\n```\n\n### Step 2: Verify setup output\n\nmacOS/Linux:\n\n```bash\n# Required files after setup\n[ -f .env ] && [ -f scripts/setup.mjs ] && echo \"setup files ok\"\n\n# AGENTS orchestration rules installed\ngrep -R \"BEGIN claw-empire orchestration rules\" ~/.openclaw/workspace/AGENTS.md AGENTS.md 2>/dev/null || true\n```\n\nWindows PowerShell:\n\n```powershell\nif ((Test-Path .\\.env) -and (Test-Path .\\scripts\\setup.mjs)) { \"setup files ok\" }\n$agentCandidates = @(\"$env:USERPROFILE\\.openclaw\\workspace\\AGENTS.md\", \".\\AGENTS.md\")\n$agentCandidates | ForEach-Object { if (Test-Path $_) { Select-String -Path $_ -Pattern \"BEGIN claw-empire orchestration rules\" } }\n```\n\n### Step 3: Start and health-check\n\n```bash\npnpm dev:local\n```\n\nIn another terminal:\n\n```bash\ncurl -s http://127.0.0.1:8790/healthz\n```\n\nExpected: `{\"ok\":true,...}`\n\n### Step 4: Optional OpenClaw gateway verification\n\n```bash\ncurl -s http://127.0.0.1:8790/api/gateway/targets\n```\n\nIf `OPENCLAW_CONFIG` is valid, this returns available messenger sessions.\n\n---\n\n## Quick Start\n\n### Prerequisites\n\n| Tool | Version | Install |\n|------|---------|---------|\n| **Node.js** | >= 22 | [nodejs.org](https://nodejs.org/) |\n| **pnpm** | latest | `corepack enable` (built into Node.js) |\n| **Git** | any | [git-scm.com](https://git-scm.com/) |\n\n### One-Click Setup (Recommended)\n\n| Platform | Command |\n|----------|---------|\n| **macOS / Linux** | `git clone https://github.com/GreenSheep01201/claw-empire.git && cd claw-empire && bash install.sh` |\n| **Windows (PowerShell)** | `git clone https://github.com/GreenSheep01201/claw-empire.git; cd claw-empire; powershell -ExecutionPolicy Bypass -File .\\install.ps1` |\n\nIf the repo is already cloned:\n\n| Platform | Command |\n|----------|---------|\n| **macOS / Linux** | `bash scripts/openclaw-setup.sh` |\n| **Windows (PowerShell)** | `powershell -ExecutionPolicy Bypass -File .\\scripts\\openclaw-setup.ps1` |\n\n### Manual Setup (Fallback)\n\n\u003cdetails>\n\u003csummary>\u003cb>macOS / Linux\u003c/b>\u003c/summary>\n\n```bash\n# 1. Clone the repository\ngit clone https://github.com/GreenSheep01201/claw-empire.git\ncd claw-empire\n\n# 2. Enable pnpm via corepack\ncorepack enable\n\n# 3. Install dependencies\npnpm install\n\n# 4. Create your local environment file\ncp .env.example .env\n\n# 5. Generate a random encryption secret\nnode -e \"\n const fs = require('fs');\n const crypto = require('crypto');\n const p = '.env';\n const content = fs.readFileSync(p, 'utf8');\n fs.writeFileSync(p, content.replace('__CHANGE_ME__', crypto.randomBytes(32).toString('hex')));\n\"\n\n# 6. Setup AGENTS.md orchestration rules (teaches your AI agent to be a Claw-Empire project manager)\npnpm setup -- --port 8790\n\n# 7. Start the development server\npnpm dev:local\n```\n\n\u003c/details>\n\n\u003cdetails>\n\u003csummary>\u003cb>Windows (PowerShell)\u003c/b>\u003c/summary>\n\n```powershell\n# 1. Clone the repository\ngit clone https://github.com/GreenSheep012\n\n... (truncated)"},"similar":[{"slug":"matrix-w0enq2","category":"AI & ML","URL":"https://openclawdir.com/plugins/matrix-w0enq2","Type":"Plugin","Title":"Matrix","Description":"Connect OpenClaw to the Matrix decentralized communication protocol. Chat with your AI assistant through any Matrix client.","GitHub_Link":"https://github.com/openclaw"},{"slug":"nostr-mvho1c","category":"AI & ML","URL":"https://openclawdir.com/plugins/nostr-mvho1c","Type":"Plugin","Title":"Nostr","Description":"Connect OpenClaw to the Nostr decentralized social protocol. Interact with your AI assistant via Nostr relays.","GitHub_Link":"https://github.com/openclaw"},{"slug":"zalo-personal-rso3ki","category":"AI & ML","URL":"https://openclawdir.com/plugins/zalo-personal-rso3ki","Type":"Plugin","Title":"Zalo Personal","Description":"Connect OpenClaw to Zalo personal messaging. Chat with your AI assistant through the popular Vietnamese messaging platform.","GitHub_Link":"https://github.com/openclaw"},{"slug":"zalo-official-account-60bzdf","category":"AI & ML","URL":"https://openclawdir.com/plugins/zalo-official-account-60bzdf","Type":"Plugin","Title":"Zalo Official Account","Description":"Connect OpenClaw to a Zalo Official Account for business messaging. Run your AI assistant as a Zalo OA chatbot.","GitHub_Link":"https://github.com/openclaw"}]}