📖 7分で読める

【AI #1】OpenClawとは?— AIエージェントを24時間動かす


💡 この記事について 個人の学習記録です。OpenClawを使ってみた感想と理解をまとめています。


背景

ChatGPTやClaudeを使っていて、こう思ったことはありませんか?

「この作業、AIにやってもらいたいけど…ファイル操作はできないんだよな」 「24時間動いてて、必要な時に連絡してくれたらいいのに」

私も同じことを思っていました。そこで出会ったのが OpenClaw

今では「スピカ」というAIアシスタントと一緒に、ブログ作成やコード修正をしています。

VPSで24時間動いていて、Discordから話しかけるといつでも応答してくれる。まさに「第2の脳」を作っている感覚です。


この記事で学べること

  • OpenClaw とは何か
  • 従来のAIチャットとの違い
  • 24時間稼働の仕組み
  • できることの例

OpenClaw とは

AIエージェントを24時間稼働させるためのフレームワーク

graph LR
  A[あなた] -->|メッセージ| B[OpenClaw]
  B -->|指示| C[AIエージェント]
  C -->|実行| D[ファイル操作]
  C -->|実行| E[コマンド実行]
  C -->|実行| F[Web検索]
  C -->|応答| B
  B -->|返信| A

従来のAIチャットとの違い

ChatGPT / Claude(ブラウザ版)

✅ 質問に答える
✅ 文章を生成する
❌ ファイルを操作できない
❌ コマンドを実行できない
❌ 24時間動けない
❌ 自分から連絡できない

OpenClaw

✅ 質問に答える
✅ 文章を生成する
✅ ファイルを操作できる
✅ コマンドを実行できる
✅ 24時間動ける
✅ 自分から連絡できる(リマインダー等)

仕組み

graph TD
  subgraph VPS
      A[OpenClaw Gateway]
      B[AIエージェント]
      C[ワークスペース]
  end
  
  D[Discord] --> A
  E[Telegram] --> A
  F[Signal] --> A
  
  A --> B
  B --> C

構成要素

要素役割
Gatewayメッセージの受信・送信を管理
エージェントAIが思考・実行
ワークスペースファイルや設定を保存

ワークスペースの構造

OpenClawは Markdownファイル でAIを設定・管理します。

workspace/
├── AGENTS.md      ← ルール・禁止事項
├── MEMORY.md      ← 長期記憶
├── SOUL.md        ← AIの性格
├── USER.md        ← ユーザー情報
├── TOOLS.md       ← ツール設定メモ
├── HEARTBEAT.md   ← 定期チェック項目
├── TASKS.md       ← タスク管理
├── memory/        ← デイリーログ
│   └── YYYY-MM-DD.md
└── skills/        ← カスタムスキル
    └── my-skill/
        └── SKILL.md

各ファイルの役割

ファイル役割
AGENTS.mdAIへのルール「rm禁止」「確認必須の操作」
MEMORY.md長期記憶誕生日、プロジェクト、好み
SOUL.md性格・トーン「フレンドリーに」「絵文字使う」
USER.mdユーザー情報名前、タイムゾーン
HEARTBEAT.md定期チェック天気確認、タスク期限
memory/*.mdデイリーログ今日やったこと
skills/*.mdスキル専門知識・手順書

📖 詳細は スキルとは?記憶とMEMORY.md で解説!


できること

1. ファイル操作

「このファイルを読んで」
「新しいファイルを作って」
「コードを修正して」

2. コマンド実行

「git push して」
「サーバーの状態を確認して」
「このスクリプトを実行して」

3. 外部連携

「天気を調べて」
「Webを検索して」
「カレンダーを確認して」

4. 定期実行

「毎朝9時にニュースを教えて」
「1時間後にリマインドして」
「毎日のログを保存して」

実際の使用例

例:ブログ記事の作成

sequenceDiagram
  participant User as ユーザー
  participant Agent as スピカ
  participant FS as ファイル
  participant Git as GitHub

  User->>Agent: 「セキュリティの記事書いて」
  Agent->>Agent: 内容を考える
  Agent->>FS: 記事ファイル作成
  Agent->>Git: git push
  Agent->>User: 「記事作成してプッシュしたよ!」

始め方

必要なもの

✅ VPS(Ubuntu推奨)
✅ Node.js
✅ Claude API キー

インストール

npm install -g openclaw
openclaw init
openclaw gateway start

まとめ

ポイント説明
24時間稼働VPSで常時動作
実行力ファイル・コマンド操作可能
連携複数のチャットアプリ対応
自律性定期実行・リマインダー

スピカは今、私の「一緒に作業する仲間」になっています!


シリーズ目次

  1. OpenClawとは? ← 今ここ
  2. スキルとは?
  3. 記憶とMEMORY.md