OpenClawからCowork + Claude Codeへの移行:開発者の経験談

✍️ OpenClawRadar📅 公開日: March 30, 2026🔗 Source
OpenClawからCowork + Claude Codeへの移行:開発者の経験談
Ad

ある開発者が、OpenClawからAnthropicのCoworkとClaude Codeセッションへの移行経験を共有しました。17のスキル、日次の自動化、そして「なんとか機能する」メモリシステムでOpenClawを1ヶ月間運用した後、AnthropicがディスパッチとClaude Codeセッションを備えたCoworkをリリースした週末に、すべてをCoworkに移行しました。

アーキテクチャ: Coworkが脳、Claude Codeが手足

Coworkはオーケストレーション層として機能し、指示の受信、どこに何をルーティングするかの決定、cronジョブの実行、会話を超えたメモリの維持を担当します。Claude Codeは実行を担当し、ファイルの読み書き、コードの記述、スクリプトの実行、git操作を行います。ユーザーはCoworkと対話し、Coworkはコード実行が必要な時にClaude Codeにディスパッチし、結果を返します。

3層のコンテキスト設計

この開発者は、「エージェントの品質は主にコンテキストの品質による」という洞察に基づいてコンテキストシステムを実装しました。

  • レイヤー1: Coworkグローバル指示 – デスクトップアプリの設定を介してすべての会話に読み込まれ、最小限に保たれています(ユーザーID、言語、作業習慣をカバーする約5行)。
  • レイヤー2: CLAUDE.md – ワークスペースのルートに配置され、Claude Codeの起動時に読み込まれます。これは作業マニュアル(200行未満)として機能し、作業方法、重要なファイル、メモリの仕組みをカバーします。
  • レイヤー3: context/フォルダ – ユーザープロファイル、エージェントの性格、ビジネス文書を含みます。毎回読み込まれるわけではなく、エージェントはタスクに基づいて必要なものを取り出します。

ワークスペース構造

agent-workspace/
├── CLAUDE.md
├── context/
│   ├── USER.md ← ユーザープロファイル & 設定
│   ├── SOUL.md ← エージェントの性格
│   ├── IDENTITY.md ← エージェントのID
│   └── business/ ← ビジネスコンテキスト文書
├── agents/
│   ├── default.md
│   ├── code-reviewer.md
│   ├── seo-analyst.md
│   └── ceo-agent.md
├── skills/
│   ├── README.md
│   └── x-scanner/
│       ├── SKILL.md
│       └── x-scan.js
├── memory/
├── data/
└── .gitignore

メモリ実装

このシステムは2層のメモリを使用します:

  • Cowork自動メモリ – チャットを超えた会話の永続性を処理し、設定、プロジェクトコンテキスト、リソースポインタを保存します。自動的に読み込まれ、「あなたを人として知っている」と表現されています。
  • ワークスペース memory/ – Gitリポジトリ内に日次のセッションログを保存し、Claude Codeの実行中に読み込まれます。これは「何が行われたかを記憶する」ことを表します。
Ad

テストシナリオ

開発者は4つのシナリオをテストしました:

  • X-KOLスキャナー – Claude Codeにディスパッチされ、スキル設定を読み込み、スクリプトを実行し、Xアカウントをスクレイピングし、135のシグナルを発見し、要約を出力します。毎日午前9時のcronジョブとして設定されています。
  • CEO戦略レビュー – エージェント設定とビジネスコンテキストを読み込み、4つの視点(投資家、ユーザー、競合他社、チーム)からソクラテス的質問を実行します。最小限のコンテキストでは一般的な質問をしましたが、実際の財務データと競合情報を追加すると、有用なほど具体的な質問になりました。
  • 日次ブリーフィング – Coworkが完全に単独で処理しました。Chrome経由でGmailとカレンダーを開き、受信トレイとスケジュールを取得し、業界ニュースを検索し、ブリーフィングをまとめました。Claude Codeにディスパッチされることはありませんでした。
  • YouTubeクリッパー – GitHubからのサードパーティスキルで、フルポッドキャスト(59分)をダウンロードし、字幕を分析して章の区切りを見つけ、最高の3つのセグメントを選択し、動画をクリップし、バイリンガル字幕を焼き付けます。スキル設定で字幕のタイミングオフセットをデバッグする必要がありました。

OpenClawに対する利点

  • 本物のcronジョブ – Coworkには実際のcronスケジューリングがあり、OpenClawの手動トリガーが必要だったHEARTBEAT.mdチェックリストとは対照的です。
  • ディスパッチルーティング – Coworkはタスクを自分で処理するかClaude Codeに送るかを決定しますが、OpenClawはすべてを同じ経路で実行していました。
  • メモリ永続性 – Coworkは指示なしで会話を超えて物事を記憶しますが、OpenClawはMEMORY.mdに長文のメモリ管理指示が必要で、それでもコンテキストを失っていました。
  • 会話中の役割切り替え – 開発者はこの機能について言及していますが、ソースは途中で途切れています。

📖 完全なソースを読む: r/ClaudeAI

Ad

👀 See Also

クラウドコードがディズニーインフィニティ1.0のリバースエンジニアリングに使用され、13年間のキャラクター制限を突破
Use Cases

クラウドコードがディズニーインフィニティ1.0のリバースエンジニアリングに使用され、13年間のキャラクター制限を突破

ある開発者がClaude Code(Opus 4.6、高推論モード)を使用して、ディズニーインフィニティ1.0のゲームバイナリをリバースエンジニアリングし、キャラクターがどのプレイセットでもプレイできないようにしていた13の検証呼び出し箇所を特定して修正しました。この解決策には17のバイナリパッチと3つの修正データファイルが必要で、10年以上にわたってモッディングコミュニティが解決できなかった問題を解決しました。

OpenClawRadar
ALTWORLD:LLMとデータベースを分離してAI健忘症を解決する持続型ライフシミュレーションアーキテクチャ
Use Cases

ALTWORLD:LLMとデータベースを分離してAI健忘症を解決する持続型ライフシミュレーションアーキテクチャ

ALTWORLDは、PostgreSQLテーブルとJSONブロブに正規の実行状態を保存し、状態変化後にのみ物語テキストを生成することで、コンテキストウィンドウ問題に対処するステートフルシミュレーションゲームです。アーキテクチャはNext.js App Router、Prisma、PostgreSQLを使用し、シミュレーションロジックとAIナレーションを厳密に分離しています。

OpenClawRadar
開発者がClaudeコードでSteamゲームをリリース:VibeコーディングとVibeエンジニアリングの教訓
Use Cases

開発者がClaudeコードでSteamゲームをリリース:VibeコーディングとVibeエンジニアリングの教訓

開発者は、AI支援開発にClaude Codeを使用して、Steamでネクロマンシーをテーマにしたサバイバー/弾幕シューティングゲーム『Codex Mortis』をリリースしました。プロジェクトは最初のプロトタイプから2回の完全な書き直しを経ており、プロトタイプと製品版の間のギャップを浮き彫りにしています。

OpenClawRadar
Claude Coworkのスケジュールタスクがブラウザベースの管理業務を自動化:実際の使用例
Use Cases

Claude Coworkのスケジュールタスクがブラウザベースの管理業務を自動化:実際の使用例

Claude CoworkのスケジュールタスクとChrome拡張機能を組み合わせることで、アフィリエイトネットワークのパブリッシャー承認作業を自動化し、毎週数時間の手間を削減。手動ステップはセッションごとに1回のログインのみ。

OpenClawRadar