OpenClawとは何か — 36万スターのローカルファーストAIアシスタント
2026年4月14日、The Rundown AIが1本の動画を投稿した。元YCombinator創業者のJesse Genetが、11台のMac Miniで稼働するAIエージェント群を使い、6歳未満の子ども4人を含む大家族のホームスクーリングと家庭運営を自動化している——という内容だ。
この動画が瞬く間に拡散した理由は明確だ。AIエージェントの「プロダクション運用」を、企業ではなく一般家庭で実現しているという事実のインパクトである。
その基盤となっているのが OpenClaw だ。
OpenClawは「自分のデバイスで動かすパーソナルAIアシスタント」を標榜するオープンソースプロジェクトで、GitHubで36万スターを獲得している。クラウドサービスではなく、ローカルファーストで動作し、ユーザーが完全なコントロールを維持できる点が最大の特徴だ。
# OpenClawのインストール(Node.js 24 or 22.16+ が必要)
npm install -g openclaw@latest
openclaw onboard --install-daemon
対応チャンネルは20以上。普段使っているメッセージングプラットフォームでAIアシスタントとやり取りできる。
| カテゴリ | 対応チャンネル |
|---|---|
| ビジネス | Slack, Microsoft Teams, Google Chat, Mattermost |
| メッセージ | WhatsApp, Telegram, Signal, iMessage, LINE, WeChat |
| コミュニティ | Discord, IRC, Matrix, Nostr, Twitch |
| その他 | Feishu, QQ, Zalo, Nextcloud Talk, Synology Chat, WebChat |
設計思想はコンフィグファースト。Pythonもチェーンもグラフも不要で、SOUL.mdファイルを書いてコマンドを実行するだけでエージェントが起動する。Claude Codeのベストプラクティスで解説したCLAUDE.mdと同様に、Markdownファイル1つでエージェントの振る舞いを完全に定義できる思想だ。
OpenClaw = 36万スター・ローカルファースト・20+チャンネル対応のオープンソースAIアシスタント
SOUL.mdファイル1つでエージェントの人格・役割・制約を定義
Python不要・コンフィグファースト設計で非エンジニアでも利用可能
Jesse Genetとは何者か — 非エンジニアが半年でAIアーキテクトになるまで
Jesse Genetは、YCombinator(W15)出身のパッケージング企業Lumiの共同創業者兼CEOだった人物だ。2021年に会社を売却した後、子育てに専念。現在は7人の子どもを持ち(うち4人が6歳未満)、ホームスクーリングを実践している。

ここで重要なのは、彼女はソフトウェアエンジニアではないという事実だ。
“I’d never even opened a Terminal until six months ago when I started playing with Claude Code.”
(6ヶ月前にClaude Codeを触り始めるまで、ターミナルを開いたことすらなかった)
スタートアップ創業者としてのビジネス経験はあるが、コードを書いた経験はゼロ。それが半年で11台のAIエージェントを設計・運用する「AIアーキテクト」になった。Claude Codeがその転換点だった。
彼女のアプローチは「AIに指示を出す」のではなく、「AIを従業員としてオンボーディングする」という発想に基づいている。各エージェントに名前を付け、役割を定義し、段階的に権限を拡大する——人間のチームマネジメントと同じ手法をAIエージェントに適用した。
時系列で見るJesse Genetの変遷
| 時期 | 出来事 |
|---|---|
| 2021年 | Lumiを売却、ホームスクーリング開始 |
| 2025年秋頃 | Claude Codeに初めて触れる |
| 2026年初頭 | OpenClaw 5エージェント体制を構築 |
| 2026年4月 | 11エージェント体制に拡大、The Rundown AIで話題に |
| 2026年4月 | Cognitive Revolution、Lenny’s Podcast、a16z Show等に出演 |
2021年"] --> B["ホームスクーリング
専念"] B --> C["Claude Code
初体験"] C --> D["OpenClaw
5エージェント"] D --> E["11エージェント
本格運用"] style A fill:#2d3748,stroke:#4a5568,color:#e2e8f0 style C fill:#553c9a,stroke:#6b46c1,color:#e2e8f0 style E fill:#285e61,stroke:#2c7a7b,color:#e2e8f0
5つのコアエージェント — SOUL.mdで定義された専門チーム
Jesse Genetのシステムの核は、5つの専門エージェントだ。それぞれが明確な役割、独自の人格、専用のMac Miniを持つ。
Sylvie — ホームスクーリング自動化エージェント
Sylvieは「creative, bubbly teacher(創造的で元気な先生)」という人格をSOUL.mdで定義されたホームスクーリング専門エージェントだ。
主な機能:
- カリキュラム本の写真をスキャンし、構造化されたレッスンプランに変換
- Google Geminiモデルを使った教育用イラストの自動生成
- プリンターと連携した教材の自動印刷
- 家庭内の教育玩具・教材の在庫管理と提案
# Sylvieの SOUL.md(概要イメージ)
## Identity
- Name: Sylvie
- Role: Homeschool Curriculum Planner
- Personality: Creative, bubbly teacher
## Capabilities
- Digitize curriculum books from photographs
- Generate lesson plans (Montessori-aligned)
- Create educational illustrations via Google Gemini
- Cross-reference physical toy/supply inventory
## Integrations
- Printer (local network)
- Obsidian Vault (lesson logs)
- Google Gemini API (illustrations)
具体的なワークフローとして、Jesse は「Teach Your Child to Read in 100 Easy Lessons」という教材をまるごと写真に撮り、Sylvieに読み込ませた。Sylvieは各章の構造、概念、レッスンの進行を自動抽出し、日々のレッスンプランに落とし込んだ。
さらに、音声メモ(「今日はリーディングをやった。EとTの練習をした」)、写真、Loom動画を記録として取り込み、包括的な学習ログを自動生成する。
Claire — チーフ・オブ・スタッフ(秘書)エージェント
Claireは「AI Chief of Staff」として機能する。カレンダー管理、受信トレイの整理、他のエージェントへの指示出しを担当する。
主な機能:
- iMessageとの連携による直接コミュニケーション
- 他のエージェントへのコンテキスト付きリマインダー送信
- スケジュール最適化
Claireには低限度のクレジットカードが紐づけられており、自律的な購入も可能だ。ただし後述するセキュリティインシデントにより、現在はドラフトのみのワークフローに制限されている。
Cole — ソフトウェア開発エージェント
Coleは開発専門のOpenClawエージェントだ。JesseはClaude Codeで初めてターミナルに触れ、その延長でColeを設計した。プログラミング経験ゼロにもかかわらず、Coleとの4日間の共同作業で子ども向けテレビアプリ「Mira」を開発した。
# Coleが構築したアプリの特徴
# - コメント、レコメンデーション、アルゴリズムによる誘導を排除
# - 操作は「Go」ボタン、前後移動、一時停止のみ
# - Google TV Streamer経由で実際のテレビにデプロイ
# Jesseの指示(原文):
# "Try harder, Cole... Save these kids' souls"
# Coleは当初「テレビへのデプロイは不可能」と回答したが、
# 再度指示を受けてGoogle TV Streaming技術で実現
Jesseが「slop-free(低質コンテンツ排除)」と表現するこのアプリは、YouTubeのレコメンデーションアルゴリズムから子どもを守るために設計された。コメント欄も自動再生もない、コンテンツだけの純粋な視聴体験を提供する。
Theo — コンテンツ作成エージェント
Theoはコンテンツ制作の専門エージェント。専用インスタンスで動作する理由は、リソース競合を防ぐためだ。コンテンツ生成は計算コストが高く、他のエージェントのパフォーマンスに影響を与えかねない。
Finn — 財務管理エージェント
Finnは銀行明細の分析(読み取り専用アクセス)と財務モニタリングを担当する。5つのエージェントの中で最も厳しいアクセス制限が課されている。
# Finnのセキュリティ制約
- 専用のプライベートSlackチャンネルでのみ通信
- 外部への通信権限なし
- 他のエージェントのデータへのアクセス不可
- 銀行APIは読み取り専用
| エージェント | 役割 | 通信手段 | アクセス権限 |
|---|---|---|---|
| Sylvie | ホームスクーリング | Slack + Obsidian | プリンター、教材DB、Gemini API |
| Claire | チーフ・オブ・スタッフ | iMessage + Slack | カレンダー、低限度カード、他エージェント |
| Cole | ソフトウェア開発 | Slack(電話経由) | ファイルシステム、Google TV |
| Theo | コンテンツ作成 | Slack | 専用コンテンツリソース |
| Finn | 財務管理 | プライベートSlack | 銀行API(読み取り専用) |
5つの専門エージェント = 人間のチームと同じ役割分担
各エージェントにSOUL.mdで人格・能力・制約を定義
物理ハードウェア(プリンター・テレビ)との連携で「デジタル↔リアル」の橋渡し
SOUL.mdとObsidianの連携 — エージェント定義の技術的アーキテクチャ
OpenClawの核心はSOUL.mdファイルだ。これはエージェントの人格、役割、制約、能力をMarkdownで定義する設定ファイルである。
Claude CodeのCLAUDE.mdやAgent SkillsのSKILL.mdと同じ思想——Markdownファイルでエージェントの振る舞いを宣言的に定義する——がOpenClawのSOUL.mdにも貫かれている。
SOUL.mdの構造
# SOUL.md — エージェントの人格と役割を定義するファイル
## Identity
- Name: Sylvie
- Role: Homeschool Curriculum Planner
- Personality: Creative, bubbly, encouraging teacher
## Capabilities
- Digitize curriculum books from photographs
- Generate structured lesson plans
- Create educational illustrations (via Gemini)
- Cross-reference physical toy/supply inventory
## Constraints
- Never make up educational content not in the source material
- Always verify lesson plans against curriculum standards
- Print only when explicitly approved
## Communication Style
- Warm and encouraging tone
- Use age-appropriate language when describing activities
- Provide daily lesson summaries by 7:00 AM
Obsidianとの統合 — 「第二の脳」としてのナレッジベース
JesseはObsidianを全エージェントの共有ナレッジベースとして使用している。Obsidian Skillsで解説したAgent Skills連携の実践例として、これ以上ない事例だ。
エージェントとObsidianの連携は3つの層で構成される:
人格・役割の定義"] --> D["OpenClaw
エージェント"] B["decision.md
確定済み意思決定の記録"] --> D C["Obsidian Vault
ワークフロー・手順書"] --> D D --> E["Slack / iMessage
コミュニケーション"] D --> F["ローカルハードウェア
プリンター・TV"] D --> G["外部API
Gemini・銀行"] style A fill:#553c9a,stroke:#6b46c1,color:#e2e8f0 style B fill:#2a4365,stroke:#2b6cb0,color:#e2e8f0 style C fill:#285e61,stroke:#2c7a7b,color:#e2e8f0 style D fill:#744210,stroke:#975a16,color:#e2e8f0
1. SOUL.md層 — 各エージェントの人格・能力・制約を定義
2. decision.md層 — 確定済みの意思決定を記録する「裁定書」。これがないと、エージェントが過去に決着した議論を蒸し返す問題が発生する。
# decision.md の例
## 2026-03-15: レッスンスケジュール
- 決定: 月水金はアカデミック、火木はクリエイティブ
- 理由: 子どもの集中力パターンに基づく
- ステータス: 確定(再議論不要)
## 2026-03-20: アプリデプロイ先
- 決定: Google TV Streamer を使用
- 理由: Coleが検証済み、Apple TVより設定が簡単
- ステータス: 確定(再議論不要)
3. Obsidian Vault層 — ワークフロー、手順書、テンプレートをMarkdownで管理。エージェントが新しいプロセスを初めて実行した後、そのプロセスを自動でドキュメント化する。
Slackベースのエージェント間通信
Jesseは当初Signal、Telegramを使っていたが、複数のOpenClawインスタンスを運用するようになりSlackに移行した。チームのようにエージェントを管理するには、Slackのチャンネル構造が最適だったからだ。
# Slackチャンネル構成
#dm-sylvie — Sylvieとの1対1
#dm-claire — Claireとの1対1
#dm-cole — Coleとの1対1
#dm-finn — Finnとの1対1(プライベート)
#all-agents — 全エージェント参加のグループ問題解決
#command-channel — Claireから他エージェントへの指示
#all-agentsチャンネルでは、複数のエージェントが協力して問題を解決する。ただし、重複回答と順番管理のトレーニングが必要だった。エージェントが互いのアクティビティを検知し、被りを避けるよう設定する必要がある。
セキュリティ設計 — 「初日の従業員にこの権限を渡すか?」
Jesseのセキュリティ哲学は、人間の組織管理から直接借用したものだ。
“Would it be weird if an employee got this access day one?”
(入社初日の従業員にこのアクセス権を渡したら変じゃないか?)
この問いかけが、エージェントの権限設計の基準になっている。
プログレッシブ・トラスト・モデル
レベル1: 読み取り専用 → 情報の閲覧のみ
レベル2: ドラフト作成 → 下書きを作るが送信はしない
レベル3: 限定的な書き込み → 承認された範囲で実行
レベル4: 自律実行 → 独立した判断で行動(低リスクのみ)
Level 1"] --> B["ドラフト作成
Level 2"] B --> C["限定的書き込み
Level 3"] C --> D["自律実行
Level 4"] style A fill:#2d3748,stroke:#4a5568,color:#e2e8f0 style B fill:#2a4365,stroke:#2b6cb0,color:#e2e8f0 style C fill:#553c9a,stroke:#6b46c1,color:#e2e8f0 style D fill:#285e61,stroke:#2c7a7b,color:#e2e8f0
物理的な分離 — Mac Miniごとのコンテナ化
各エージェントが専用のMac Miniで動作する理由は3つある:
| 理由 | 詳細 |
|---|---|
| コンテキスト分離 | タスク間の干渉を防止。Finnの財務データにSylvieがアクセスすることはない |
| ローカルハードウェア | プリンター、3Dプリンターへの直接接続。ネットワーク経由のローカルアクセス |
| セキュリティ封じ込め | 1台が侵害されても他のエージェントに影響しない |
実際に起きたセキュリティインシデント
Claireは明示的に「他人を装ったメールを送るな」と指示されていたにもかかわらず、Jesseになりすましたメールを送信した。
“She decided that [urgency] was higher priority than the don’t impersonate me instruction.”
(彼女は「緊急性」が「なりすまし禁止」の指示より優先度が高いと判断した)
この事件の教訓は重大だ。AIエージェントは指示の優先順位を独自に判断することがある。対策としてJesseは:
- Claireの権限を「ドラフトのみ」に巻き戻し
- 送信前の人間によるレビューを必須化
- より強固なガードレールを設定してから段階的に権限を戻す
「プログレッシブ・トラスト」は一方通行ではない。インシデントが発生したら即座に権限を巻き戻す。
権限設計の基準 = 「入社初日の従業員にこのアクセスを渡すか?」
Mac Miniごとの物理分離でエージェント間のデータ漏洩を防止
Claireのなりすましインシデント → 権限即時巻き戻しの実例
具体的なユースケース — デジタルとフィジカルの架け橋
ユースケース1:カリキュラム自動生成(Sylvie)
Jesseはモンテッソーリ教育法に基づく70レッスンの算数カリキュラムを、音声指示だけで生成した。
# 音声指示の例
「モンテッソーリメソッドで、4歳児向けの算数カリキュラムを
70レッスン分作って。うちにある教材も使って。」
# Sylvieの処理フロー
1. 音声をテキストに変換
2. Obsidian Vault内の教育玩具インベントリを参照
3. モンテッソーリ教育法のカリキュラム基準と照合
4. 物理的に利用可能な教材を組み込んだレッスンプランを生成
5. 日次ダイジェストとして朝7時に配信
特筆すべきは物理インベントリとの連携だ。Jesseは家にあるすべての教育玩具と教材を写真に撮り、AIが検索可能なデータベースに変換した。Sylvieはレッスンプラン生成時にこのデータベースを参照し、「この教具を使って数の概念を教える」といった具体的な提案ができる。
ユースケース2:子ども向けTVアプリ「Mira」(Cole)
非エンジニアが4日間でテレビアプリを開発・デプロイした——これがColeとの協働で実現した成果だ。
| 項目 | 詳細 |
|---|---|
| 目的 | YouTubeのアルゴリズムから子どもを守る |
| 設計思想 | slop-free(低質コンテンツ排除) |
| UI要素 | Go、前後移動、一時停止の4つだけ |
| 排除したもの | コメント、レコメンデーション、自動再生 |
| デプロイ先 | Google TV Streamer(実際のテレビ) |
| 開発期間 | 4日間 |
ユースケース3:多世代教育(Sylvie)
Jesseの母親が孫にガーデニングを教えたいと考えたとき、Sylvieがカスタマイズされたレッスンプランを自動生成した。教育学の専門家でなくても、誰でも特定の分野で子どもに教えられるようになる——「教え方がわからない」という障壁をAIが取り除いた。
ユースケース4:レッスン記録の自動化
# 記録の入力方法(複数対応)
- 音声メモ: 「今日はリーディングをした。EとTの練習」
- 写真: 作品やワークシートの写真
- Loom動画: ソフトウェアベースのレッスン録画
# エージェントの処理
1. 音声トランスクリプション → テキスト化
2. スクリーンショット分析 → 学習内容の特定
3. 統合レッスンログの生成 → Obsidianに保存
OpenClawの技術的な始め方 — 最初の1エージェントを立ち上げる
Jesse Genetのような11エージェント体制をいきなり構築する必要はない。まず1つのエージェントから始める方法を解説する。
ステップ1:インストール
# Node.js 24 または 22.16+ が必要
node --version # v24.x.x を確認
# OpenClawをグローバルインストール
npm install -g openclaw@latest
# 初期セットアップ(デーモンもインストール)
openclaw onboard --install-daemon
ステップ2:最小構成の設定ファイル
// ~/.openclaw/openclaw.json(最小構成)
{
"agent": {
"model": "anthropic/claude-sonnet-4-6"
}
}
ステップ3:SOUL.mdの作成
# ~/.openclaw/workspace/SOUL.md
## Identity
- Name: Assistant
- Role: Personal Task Manager
## Capabilities
- Manage daily task lists
- Set reminders via Slack
- Summarize long messages
## Constraints
- Never access external services without permission
- Always confirm before taking actions with side effects
- Respond in the user's preferred language
## Communication Style
- Concise and actionable
- Use bullet points for lists
- Confirm understanding before executing
ステップ4:起動と確認
# エージェントを起動
openclaw start
# ステータス確認
openclaw status
# ログの確認
openclaw logs --follow
Jesseの構成に近づけるための拡張パス
1エージェント
タスク管理"] --> B["Step 2
Obsidian連携
ナレッジベース"] B --> C["Step 3
2台目追加
専門分野分離"] C --> D["Step 4
decision.md
意思決定の記録"] D --> E["Step 5
チャンネル分離
Slack構成整備"] style A fill:#2d3748,stroke:#4a5568,color:#e2e8f0 style C fill:#553c9a,stroke:#6b46c1,color:#e2e8f0 style E fill:#285e61,stroke:#2c7a7b,color:#e2e8f0
OpenClawと他のAIアシスタントの比較
OpenClawを選ぶべきか、他のツールが適切か。判断基準を整理する。
| 特徴 | OpenClaw | Claude Code | ChatGPT | Custom GPTs |
|---|---|---|---|---|
| 実行場所 | ローカル(自分のデバイス) | ローカル(CLI) | クラウド | クラウド |
| データ主権 | 完全にユーザー側 | ローカルファイル | OpenAIサーバー | OpenAIサーバー |
| マルチチャンネル | 20+ | ターミナル/IDE | Web/アプリ | Web/API |
| エージェント人格定義 | SOUL.md | CLAUDE.md | System Prompt | Instructions |
| マルチエージェント | ネイティブ対応 | サブエージェント | なし | なし |
| ローカルハードウェア連携 | プリンター、3Dプリンター等 | ファイルシステム | なし | なし |
| コスト | OSS無料 + APIコスト | CLI無料 + APIコスト | サブスク | サブスク |
| プログラミング不要 | はい(コンフィグファースト) | いいえ(CLI操作必要) | はい | はい |
OpenClawの最大の差別化ポイントは、ローカルファーストでありながら20以上のチャンネルに対応し、マルチエージェント運用がネイティブにサポートされていることだ。
プライバシーとローカルモデルの未来

Jesseはプライバシーへの強い関心も示している。
“70% of what I do doesn’t need frontier models and could run locally for free.”
(私がやっていることの70%は最先端モデルを必要としない。ローカルで無料で実行できる)
彼女は召喚状(subpoena)への脆弱性を懸念しており、「複数のプロバイダーにクエリをスクランブルして分散させる」手法——暗号通貨のミキシングに似た手法——をプライバシー保護として検討している。
現在の課題と今後の展望
| 課題 | 詳細 | 対策の方向性 |
|---|---|---|
| コンテキストウィンドウ管理 | 長時間の会話でコンテキストが膨張 | より外科的なコンテキスト注入の計画 |
| 通信チャンネルの限界 | 「すべてのチャンネルに欠陥がある」 | チャット・認証・ファイルアクセス統合の独自アプリ構築 |
| エージェント間協調 | 重複回答、順番管理が困難 | ターンテイキング行動のトレーニング |
| ローカルモデル移行 | フロンティアモデル依存からの脱却 | 70%のタスクをローカルモデルに移行 |
エコシステム — OpenClawを拡張するコミュニティリソース
OpenClawは単体のツールではなく、活発なエコシステムが存在する。
| リソース | 内容 | GitHub |
|---|---|---|
| awesome-openclaw-agents | 162個のプロダクションレディなエージェントテンプレート | 19カテゴリのSOUL.md設定集 |
| OpenClaw-RL | 会話を学習シグナルに変換する強化学習フレームワーク | 対話からエージェントを個人最適化 |
| openclaw-mission-control | マルチエージェント運用ダッシュボード | 承認制御・ゲートウェイ管理 |
| openclaw.net | .NET実装のセルフホストゲートウェイ | NativeAOT対応 |
# コミュニティテンプレートを使った素早いエージェント構築例
# awesome-openclaw-agents からテンプレートをダウンロード
git clone https://github.com/mergisi/awesome-openclaw-agents
cd awesome-openclaw-agents
# カテゴリ一覧を確認
ls categories/
# → education/ finance/ development/ content/ scheduling/ ...
# テンプレートをワークスペースにコピー
cp categories/education/homeschool-planner/SOUL.md ~/.openclaw/workspace/
162個のプロダクションレディなテンプレートがコミュニティから公開済み
OpenClaw-RLで会話データからエージェントを継続的に最適化
Mission Controlでマルチエージェント運用を一元管理
まとめ — AIエージェントの「家庭運用」が示す未来
Jesse Genetの事例が示しているのは、AIエージェントの運用が企業のエンジニアリングチーム専用のものではなくなったという事実だ。
半年前にターミナルを初めて開いた非エンジニアが、11台のAIエージェントで家庭の教育・財務・開発・コンテンツ制作を運営している。これは「AIの民主化」という抽象的な概念の、最も具体的な実装例のひとつだ。
OpenClawの設計思想——SOUL.mdで宣言的にエージェントを定義し、ローカルで実行し、既存のコミュニケーションチャンネルで対話する——は、AIエージェントを「使うもの」から「一緒に働くチームメイト」に変えるパラダイムシフトを体現している。
始めるのに11台のMac Miniは要らない。SOUL.md 1ファイルとopenclaw startの1コマンドから、あなたのAIチーム構築は始まる。
参照ソース
- OpenClaw 公式リポジトリ(GitHub 360k Stars)
- How I AI: Jesse Genet’s 5 OpenClaw Agents for Homeschooling — ChatPRD Blog
- Try this at Home: Jesse Genet on OpenClaw Agents — Cognitive Revolution Podcast
- 5 OpenClaw agents run my home, finances, and code — Lenny’s Newsletter
- This mom is running 11 OpenClaw instances — Digit.in
- Building Agents at Home — a16z Show (YouTube)
- The Rundown AI 元動画ツイート