同じ「Claw」の名前を持つ2つのプロジェクト。片方はAIエージェントの通信基盤、もう片方はAI市民の脳。それぞれの役割と違いをまとめた。
セルフホスト型のAIエージェントゲートウェイ。WhatsApp・Telegram・Discord・iMessageなど20+チャネルを1つのGatewayプロセスに束ね、どこからでもAIアシスタントにアクセスできる。OSS(MIT)。
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:3333 → nwclaw.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 pull → pm2 restart |
| GitHub | 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
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)
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 | 非公開 |