はじめに:SES1年目の閉塞感とAIの出会い
「SESつらい」と感じていたのは、エンジニアとしてキャリアをスタートして最初の1年間だった。
客先常駐でひたすらコードを書く毎日。スキルは確実に伸びていたが、自分の将来像が見えない。SES 1年目で転職を検討していた頃、Claude Codeに出会い、OpenClawという概念を知った。
今では、9体のAIエージェントが稼働する「AI経営OS」を運用している。この記事では、その具体的な構築手順と実務での使い方を余すことなく解説する。(SESの話題はここまで。ここから先は純粋に技術と経営の話だ。)
OpenClawとは何か
OpenClawは、Claude Codeをベースにしたマルチエージェント経営自動化フレームワークだ。単なるAIツールではなく、ビジネスの各機能(CEO・CFO・CMO・COOなど)をAIエージェントとして実装し、それらが連携して動く「経営OS」を構築するための思想と実装体系を指す。
2026年現在、AIエージェントの活用は多くの企業で試みられているが、多くは単機能のボットに留まっている。OpenClawが一線を画す点はここだ:
| 比較軸 | 一般的なAIツール | OpenClaw |
|---|---|---|
| 役割分担 | 単一エージェント | 複数専門エージェント |
| コンテキスト共有 | セッション単位 | プロジェクト横断 |
| 意思決定 | 都度指示が必要 | 自律的に連携 |
| メモリ | なし/限定的 | ファイルベースの永続メモリ |
| コスト管理 | 外部ツール依存 | 組み込みの節約機構(RTK) |
9体のエージェント:それぞれの役割
私が構築したAI経営OSの核心は、以下9つのエージェントの協調動作だ。
1. CEO(戦略判断エージェント)
経営判断の司令塔。日々の優先事項の整理、プロジェクト間のリソース配分、週次の事業レビューを担う。
# CEO エージェントの起動
/openclaw-keiei-os:ceo
# 典型的な使用例
"今週の最優先事項を教えて。売上目標との乖離も確認して"
CEOエージェントは他のエージェントの出力を統合して意思決定の材料を作る。単なる情報整理ではなく、「何をやらないか」の判断もここで下す。
2. CTO(技術戦略エージェント)
技術選定、開発ロードマップ、エンジニアリングリソースの最適化を担当。新しい技術トレンドの評価もここで行う。
/openclaw-keiei-os:cto
# 使用例
"Next.jsとRemixの選定を技術的・事業的観点から比較して"
3. CFO(財務分析エージェント)
損益計算、キャッシュフロー予測、コスト最適化の提案を行う。特にデータ分析に強く、売上トレンドの可視化から単月での黒字化計画まで、数字をもとにした意思決定をサポートする。
/openclaw-keiei-os:cfo
# 月次PLの確認
/openclaw-keiei-os:pl
# 仕訳入力(会計自動化)
/openclaw-keiei-os:shiwake
CFOエージェントは最も実務インパクトが大きかった。自社サービスの単価相場を競合データと照合する際も、プロンプト一発で比較表を生成してくれる。以前は表計算ソフトを手動で操作していた作業が、エージェントへの一声で完結するようになった。
4. CMO(マーケティングエージェント)
コンテンツ戦略、SEO分析、SNS運用の方針を策定する。このブログ記事の執筆指示もCMOエージェントへの指示から始まる。
/openclaw-keiei-os:cmo
# 使用例
"今月のnote記事テーマを、読者ニーズとSEOの両面から提案して"
5. COO(オペレーション管理エージェント)
日々の業務フローの最適化、タスク管理、プロジェクト進捗の監視を担う。
/openclaw-keiei-os:coo
# タスク一覧の確認
/openclaw-keiei-os:tasks
# 優先度の整理
/openclaw-keiei-os:priority
6. 秘書(スケジュール・メール管理エージェント)
受信トレイの整理、ミーティング準備、議事録作成を自動化する。
/openclaw-keiei-os:cc-secretary
# 受信メールの整理
/openclaw-keiei-os:inbox
# ミーティング事前準備
/openclaw-keiei-os:meeting-prep
7. クライアント管理エージェント
顧客情報の管理、提案書の草案作成、フォローアップのリマインドを行う。
/openclaw-keiei-os:clients
# 使用例
"A社の状況を整理して、次回提案のポイントをまとめて"
8. ナレッジ管理エージェント
プロジェクトの教訓、ベストプラクティス、インシデント記録を蓄積・検索する。「あの時どうやったっけ?」を解決する知識ベースだ。
/openclaw-keiei-os:cc-knowledge
# 教訓の記録
"今回のデプロイ失敗の教訓を記録して: [詳細]"
# 過去のパターン検索
"APIレート制限の対処法、過去の事例から教えて"
9. ヘルス管理エージェント
事業全体の健全性指標(KPI・キャッシュ残高・コスト燃焼率)をダッシュボード形式でレポートする。
/openclaw-keiei-os:health
# 事業ダッシュボード
/openclaw-keiei-os:dash
実際の設定手順:ゼロから構築するOpenClaw経営OS
前提環境
# 必要なもの
# - Claude Code (CLI版)
# - macOS / Linux
# - PM2(常駐プロセス管理)
# - Node.js 18+
# インストール確認
claude --version
pm2 --version
Step 1:プロジェクト構造の初期化
mkdir my-business-os && cd my-business-os
claude /openclaw-factory:new
# 対話形式でプロジェクト設定
# - プロジェクト名
# - ビジネス種別
# - 使用するエージェントの選択
Step 2:CLAUDE.mdの設定
CLAUDE.mdはClaudeエージェントへの「憲法」だ。ここに書いたことはすべてのエージェントが常に遵守する。これが9体の動作を統一するための最重要ファイルになる。
# CLAUDE.md
## 事業方針
- 主力:AIコンサルティング & SaaSプロダクト開発
- ターゲット:中小企業のDX支援
## コスト管理(最重要)
- 有料API/LLMはClaude CLIのみ使用
- Anthropic API直接呼び出しは禁止
- 新規Vercelプロジェクト作成時はFluid Computeを即座にOFF
## 意思決定基準
- ROI < 3ヶ月の施策を優先
- 自動化可能な作業に人的リソースを使わない
## データ分析の基準
- 数値を提案する前に実データを確認すること
- ピーク値を「通常値」として扱わない
- 出典のない統計は使用しない
Step 3:メモリシステムの構築
OpenClawの真の価値は永続メモリにある。エージェントが学習・記憶を積み重ねることで、精度が上がり続ける。
~/.claude/projects/my-business-os/memory/
├── user.md # ユーザープロファイル
├── feedback.md # 過去の修正・改善パターン
├── project.md # 進行中のプロジェクト状況
├── reference.md # 外部リソースへのポインタ
└── MEMORY.md # メモリインデックス(200行以内に保つ)
# memory/user.md の例
---
name: user-profile
description: ユーザーのロール・スキル・好みの作業スタイル
metadata:
type: user
---
フルスタックエンジニア出身の一人経営者。
技術的背景:TypeScript/Next.js/PostgreSQL が得意。
好みのスタイル:
- コードで見せる具体例を好む
- 抽象的な説明より実装例を優先
- 長い前置きは不要、結論から話す
Step 4:ワークフローの自動化
複数エージェントの連携はWorkflowスクリプトで定義する。これがOpenClawの最強機能だ。
// .claude/workflows/daily-review.js
export const meta = {
name: 'daily-business-review',
description: '毎朝の事業状況確認とタスク優先度整理',
phases: [
{ title: '状況確認', detail: '各KPIと昨日の完了タスクを収集' },
{ title: '優先度整理', detail: '今日やることを3つに絞る' },
],
}
phase('状況確認')
const health = await agent(
'事業の現在の健全性指標を確認して、問題があれば優先度高でフラグを立てて',
{ label: 'health-check' }
)
phase('優先度整理')
const priorities = await agent(
`以下の状況を踏まえて今日の最優先タスク3つを決めて:\n${health}`,
{ label: 'priority-setting' }
)
return { health, priorities }
Step 5:コスト節約の仕組み(RTK)
OpenClawと組み合わせて使うRTK(Rust Token Killer)は、Claude Codeのトークン消費を大幅に削減する。git操作やファイル参照など、開発オペレーション系のコマンドを自動的にフィルタリングし、不要なトークンを除去してくれる。
# RTKのインストール確認
rtk --version
rtk gain # トークン節約の実績確認
rtk gain --history # コマンド別の節約履歴
# 自動的にコマンドがRTK経由になる
git status # 内部的に rtk git status として実行
データ分析への実践的な活用
CFOとCMOエージェントを使ったデータ分析が、経営判断の質を変えた。
売上トレンドの自動分析
/openclaw-keiei-os:cfo
# 指示例
"先月の売上を分析して:
1. サービス別の構成比
2. 前月比・前年同月比
3. 目標達成率と乖離要因の仮説
4. 来月の予測と推奨アクション"
単価相場のデータ分析活用
自社サービスの単価相場を市場と比較する際、以前は手動でスプレッドシートを作成していた。今はCFOエージェントに競合サイトのデータを渡すだけで、比較表と差別化ポイントの仮説を自動生成してくれる。
/openclaw-keiei-os:cfo
# 競合単価相場の分析
"以下の競合データをもとに自社の単価相場を評価して:
- 競合A: 月額XX万円、提供範囲: [詳細]
- 競合B: 月額XX万円、提供範囲: [詳細]
自社の適正単価と、値上げ余地があるかどうかを判断して"
コンテンツパフォーマンスの分析
/openclaw-keiei-os:cmo
# コンテンツ分析
"直近3ヶ月の記事パフォーマンスを分析して:
- PV数上位記事の共通点
- CVR(メンバー転換率)の高い記事の特徴
- 次に書くべきテーマの優先順位"
CMOエージェントへのこのデータ分析依頼から、自分のコンテンツの傾向パターンを発見し、執筆戦略を見直すきっかけを得た。
エージェント間の連携パターン
9体のエージェントが真に威力を発揮するのは、連携動作だ。
パターン1:新規プロジェクト評価フロー
CTO → 技術実現性の評価
↓
CFO → 財務インパクトの試算
↓
CMO → 市場ニーズの確認
↓
CEO → 総合判断 → Go/No-Go
パターン2:週次経営レビュー
# 週次レビューの起動
/openclaw-keiei-os:dash
# 自動的に以下が実行される
# 1. KPIの集計(health)
# 2. 完了プロジェクトの振り返り(cc-knowledge)
# 3. 来週の優先事項の設定(priority)
# 4. リスクのフラグアップ(cfo)
パターン3:コンテンツ制作パイプライン
CMO → テーマ提案と競合分析
↓
秘書 → 執筆スケジュールの組み込み
↓
コンテンツ生成エージェント → 記事草案
↓
CFO → 収益効果の予測
↓
COO → 公開スケジュールの管理
安全運用のための鉄則
無人運用では以下を厳守している。これを怠ると、過去の事故(API課金爆発・SNSシャドウバンなど)の再現リスクがある。
コスト事故防止のCLAUDE.md設定
## コスト管理
- 有料LLM/APIはClaude CLIのみ
- Anthropic API直接呼び出し禁止(別途課金が発生する)
- Vercel新規プロジェクト:Fluid Computeを即OFFにすること
## SNS自動投稿
- 同一アカウントへの投稿は最低15分間隔を強制
- 自動公開は禁止。生成は下書きまで、公開は人間が承認
- 架空の数値・実績は一切使用しない(ステマ規制対応)
## デプロイ
- 未コミットWIPを避け、クリーンなcommitから実行
- push前に必ず差分検証
常駐プロセス管理(PM2必須)
# PM2での常駐化(launchdは使わない:無音停止するため)
pm2 start my-agent-workflow --name "business-os"
pm2 save
pm2 startup
# 状態確認
pm2 status
pm2 logs business-os
# macmini固有:timeoutコマンドがないのでgtimeoutを使用
brew install coreutils
gtimeout 30 claude "処理内容" || echo "タイムアウト"
運用して気づいたこと
メモリが最大の資産になる
蓄積されたメモリが競争優位の源泉になる。エージェントの初期精度は普通のClaude Codeと大差ない。しかし、フィードバックを与え続け、プロジェクトの文脈を積み重ねると、「自分の思考パターンを理解してくれるAI」に変わっていく。この変化は数週間後から体感できる。
役割の境界を明確に設定すべき
初期は役割が曖昧で、「CFOに聞けばいいのかCTOに聞けばいいのかわからない」という状況が頻発した。CLAUDE.mdに各エージェントの担当範囲を明文化することで解消できた。担当外のことを振られたエージェントは「それはCFOの領域です」と正しく誘導するようになる。
人間の承認ポイントを設計する
完全自動化は危険だ。特に対外的なコミュニケーション、SNS投稿、財務判断には必ず人間の承認ステップを挟む設計にした。これを省くと、エージェントの小さなミスが大きな問題に育つ。
macOS固有の注意点
# macminiで動かす場合の注意点
# 1. パスは /Users/apple/ を使う(/Users/yu01/ は別マシン)
# 2. timeoutコマンドはない → gtimeout を使う
# 3. 単発DB接続は neonctl connection-string を使う
# (psql "" はlocalDBに接続してしまう事故あり)
# 4. 常駐プロセスはPM2一択
まとめ:AIエージェントは「雇用」するものだ
OpenClawで9体のAIエージェントを構築して最も驚いたのは、これが**「ツールの導入」ではなく「組織の設計」**だということだ。
エージェントには役割を与え、メモリで学習させ、フィードバックで育てる。うまくいかなければ役割定義を見直す。まさに人材マネジメントと同じプロセスだ。
エンジニアとしてのキャリアに悩んでいる人こそ、このアプローチを試してほしい。コードを書く力は、AIエージェントを設計・育成する力に直結する。そしてそれは、スケールする事業を一人で動かすための強力な武器になる。
今日からでも始められる第一歩:
- Claude Codeをインストールする
- プロジェクトにCLAUDE.mdを作る
-
/openclaw-keiei-os:ceoを叩いてみる
道具は揃っている。あとは設計するだけだ。
関連記事
- 【2026年最新】Claude Codeを毎日使うエンジニアが語る実践Tips〜SES脱出・フリーランス独立準備にも効く
- SESやめたいエンジニアのフリーランス独立準備完全ガイド2026【データ分析×AI活用で収益最大化】
- OpenClaw×Claude Code連携を徹底解説|SES脱出を加速するAI開発術2026
AI駆動塾 — AIを使ったスモビジの作り方を学ぶ
Claude Code、OpenClaw、AI経営OSの実践ノウハウを毎週公開中。
月額¥4,980で過去記事すべて読み放題。
💼 フリーランスエンジニアの案件をお探しですか?
SES解体新書 フリーランスDBでは、高単価案件を多数掲載中です。
- ✅ マージン率公開で透明な取引
- ✅ AI/クラウド/Web系の厳選案件
- ✅ 専任コーディネーターが単価交渉をサポート