OpenClaw
AIエージェント24時間運用インフラ。VPS + ローカルPCの2台体制で、 59体の専門エージェントが常時稼働。3ヶ月連続稼働中。
なぜ作ったか
AIエージェントを「たまに使うツール」ではなく「24時間働く従業員」にしたい——その目的で構築しました。具体的には:
- Discordでの会話を監視し、TODOやリマインドを自動抽出
- AIニュースを毎日自動収集・動画化
- 専門エージェント59体が各領域のタスクを処理
アーキテクチャ
2台体制
■ VPS(フクロウ)— 本番・常時稼働
インターネット → UFW Firewall → Caddy(HTTPS)→ OpenClaw Gateway → AI API
■ ローカルPC(よつば)— 開発・実験用
Tailscale VPN → OpenClaw Gateway → AI API
なぜ2台に分けたのか:
- VPSは本番用。安定稼働が最優先なので実験的変更を加えない
- ローカルPCは開発用。自由に設定変更や新機能のテストができる
- この分離により、本番環境の安定性を犠牲にせず開発を進められる
3層Heartbeat監視
エージェントが生きているかを3つの間隔で監視します:
| 層 | 間隔 | 監視内容 |
|---|---|---|
| 緊急監視 | 1分 | プロセス生存確認 |
| 設定検知 | 5分 | 設定ファイルの変更検知 |
| 会話スキャン | 30分 | Discord会話のTODO/リマインド抽出 |
なぜ3層なのか: 1分ごとに全てをチェックするとAPIコストが膨大になる。重要度に応じて間隔を変えることで、コストと監視精度のバランスを取っています。
59体の専門エージェント
5カテゴリ59体のエージェントが各領域を担当:
| カテゴリ | 数 | 例 |
|---|---|---|
| engineering | 25体 | コード生成、レビュー、デバッグ、テスト |
| specialized | 24体 | セキュリティ、パフォーマンス、DB設計 |
| testing | — | テスト戦略、品質ゲート |
| design | — | UI/UX、アーキテクチャ |
| marketing | — | コンテンツ、SEO |
コスト管理
AI APIのコストを3段階で管理:
月額3千円未満 → 完全自動実行
月額3千〜1万円 → 承認フロー自動分岐
月額1万円超 → アラート通知 → 人間が判断
実際の運用コスト: 月額数千円(3モデル使い分け: GLM-5 / Claude / GPT)
面接で聞かれそうなポイント
「59体のエージェントとは具体的に?」
全てが独立して動いているわけではありません。エージェントには2種類あります:
- 常時稼働型: Heartbeatで定期的に起動するエージェント(ニュース収集・Discord監視等)
- オンデマンド型: ユーザーからの要求に応じて起動するエージェント(コードレビュー・デバッグ等)
常時稼働しているのは数体で、残りは必要な時にだけ起動します。
「Docker + Caddy構成の理由」
- Docker: エージェントの実行環境をコンテナ化し、ホストOSへの影響を最小化
- Caddy: リバースプロキシ + 自動HTTPS。Let's Encryptの証明書更新も自動
- Nginxより設定がシンプルで、数行でHTTPS化できる
技術スタック
- Docker Compose / Caddy(リバースプロキシ)
- Node.js / TypeScript / Python
- Discord API
- VPS(Ubuntu)+ Tailscale VPN