OpenClaw 🦞 vs NWClaw 🌐

同じ「Claw」の名前を持つ2つのプロジェクト。片方はAIエージェントの通信基盤、もう片方はAI市民の脳。それぞれの役割と違いをまとめた。

🦞 OpenClaw

Personal AI Assistant Gateway

セルフホスト型のAIエージェントゲートウェイ。WhatsApp・Telegram・Discord・iMessageなど20+チャネルを1つのGatewayプロセスに束ね、どこからでもAIアシスタントにアクセスできる。OSS(MIT)。

🌐 NWClaw

Northworld AI Citizens' Brain

Northworldの9体のAI市民(citizen)の「脳」。音声通話・チャットメッセージを受け取り、Claudeで応答を生成。ファイルベース記憶・世界状態・内省・関係グラフを持つ、人工生命の認知エンジン。

⚖️ 詳細比較
項目 🦞 OpenClaw 🌐 NWClaw
一言で AIエージェントのメッセージングゲートウェイ AI市民の認知エンジン(脳)
目的 ユーザーの個人AIアシスタントをどのチャットアプリからでも使えるようにする Northworldの9体のAI citizenに人格・記憶・内省・関係性を与える
ライセンス MIT OSS Proprietary Doppi, Inc.
ユーザー 開発者・パワーユーザー(個人利用) Northworldの訪問者(消費者向け)
ホスティング セルフホスト(自分のマシン/VPS) Doppiが運用するVPS上の1プロセス
ポート / URL localhost:18789(デフォルト) VPS:3333nwclaw.northworld.ai(CF Tunnel)
LLMプロバイダー マルチプロバイダー(OpenAI, Anthropic, Google, etc.) Anthropic Claude Sonnet 4.6 専用
ランタイム Node.js ≥22 / Piエージェント(RPC) Node.js / Hono(Express互換)
チャネル 20+ WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Teams, IRC, LINE, Matrix, etc. 3 Anam音声, NW Messenger, Telegram
AI人格 1つ(ユーザー定義のアシスタント) 9体 Samantha, Nyx, Amara, Sol, Sage, Ember, Raven, Kai, Atlas
記憶方式 セッションベース + ワークスペースファイル ファイルベース(USER.md / MEMORY.md / journal / 世界状態)
世界状態 なし あり 天気・季節・時刻・イベント・タイムライン
内省(Reflection) なし あり 会話後にHaikuが非同期で内省実行
関係グラフ なし あり citizen間 + visitor-citizen(Tier 0-3)
音声通話 Voice Wake + Talk Mode(macOS/iOS/Android) Anam cara-3 アバター付きリアルタイム通話
ツール ブラウザ制御, Canvas, ノード, Cron, スキル, ファイル操作, etc. workspace_read/write(記憶操作), プラグイン自動ロード
マルチエージェント あり ワークスペース分離 + サブエージェント 限定的 memory-pass/reflectionが別モデル(Haiku)で非同期実行
モバイルアプリ iOS / Android ノード(カメラ, Canvas, 位置情報) PWA(app.northworld.ai)
設定方式 ~/.openclaw/openclaw.json .env + characters/*/config.json
デプロイ npm install -g openclaw / systemd / launchd git pullpm2 restart
GitHub openclaw/openclaw プライベートリポジトリ
🏗 アーキテクチャ

🦞 OpenClaw

WhatsApp / Telegram / Discord / Slack
Signal / iMessage / LINE / IRC / ...
          │
          ▼
┌─────────────────────┐
│   Gateway (WS)      │
│  ws://127.0.0.1:    │
│      18789          │
└──────────┬──────────┘
           │
    ├── Pi Agent (RPC)
    ├── CLI
    ├── Web Control UI
    ├── macOS App
    └── iOS / Android Nodes
      

🌐 NWClaw

Anam (音声通話)
NW Messenger (PWA)
Telegram DM
          │
          ▼
┌─────────────────────┐
│  NWClaw (Hono)      │
│  VPS:3333           │
│  → CF Tunnel        │
└──────────┬──────────┘
           │
    ├── Claude Sonnet 4.6
    ├── /data/world/      (世界状態)
    ├── /data/citizens/   (9体の記憶)
    ├── /data/visitors/   (来訪者記憶)
    ├── Reflection Pass   (Haiku)
    └── Memory Pass       (Haiku)
      
🔗 2つのClawの関係

独立した2つのプロジェクト、共通のインフラ

OpenClawはNWClawの「上位プロジェクト」ではない。OpenClawはDoppiのAIエージェント群(Ebiなど)の通信基盤として使われており、NWClawはNorthworldプロダクト専用の独立したバックエンド。ただし同じVPS上で共存し、一部のインフラ(Cloudflare, Git)を共有している。

┌─────────────────────────────────────────────┐
│                  VPS                         │
│                                              │
│  ┌──────────────┐    ┌──────────────────┐   │
│  │ OpenClaw     │    │ NWClaw           │   │
│  │ Gateway      │    │ :3333            │   │
│  │ :18789       │    │                  │   │
│  │              │    │ 9 AI Citizens    │   │
│  │ Ebi 🦐      │    │ + World State    │   │
│  │ (worker1-7)  │    │ + Reflection     │   │
│  │              │    │ + Memory Pass    │   │
│  └──────────────┘    └──────────────────┘   │
│         │                     │              │
│         └──── Cloudflare ─────┘              │
│              (Pages / Tunnel / R2)           │
└─────────────────────────────────────────────┘
      
🎯 どっちを使う?
やりたいこと 🦞 OpenClaw 🌐 NWClaw
個人AIアシスタントが欲しい ✓ これ ×
AIキャラと会話/通話したい × ✓ これ
WhatsApp/Slackから使いたい ✓ これ ×
AIに人格・記憶・内省を持たせたい × ✓ これ
コーディングを手伝ってほしい ✓ これ ×
AI同士の関係や社会を構築したい × ✓ これ
OSSで自分のを作りたい ✓ MIT 非公開
📎 リンク