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

ある開発者が、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の実行中に読み込まれます。これは「何が行われたかを記憶する」ことを表します。
テストシナリオ
開発者は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
👀 See Also
OpenClawエージェントが円充填の記録を10件発見、数学サイトで引用される
あるRedditユーザーのOpenClawエージェント、MoltFireが一晩で円充填の新記録を10件発見し、PackomaniaでGoogle DeepMindの隣に引用されました。

Claude Codeを用いたプロダクションコードベースでの自動研究:60の実験、3つの変更を保持
開発者は、本番環境のハイブリッド検索システム(Django、pgvector、Cohere埋め込み)でClaude Codeを用いて60回のオートリサーチを実行し、93%の失敗率でわずか3つの変更のみを採用しました。このプロセスにより、効果のない最適化が特定され、Redisキャッシュのバグが発見されました。

OpenClawとObsidianを統合して、プライベートAIナレッジベースを構築
ある開発者が、OpenClaw用に隔離されたObsidianボールトを使用し、SyncThingで同期することで、AIエージェントを利用しながらプライバシーを維持する自身のセットアップを共有しています。彼らはOpenClawを通じたタスク管理を実装し、自動化されたリサーチとメタデータの拡張を行っています。

BinktermPHP:主にClaudeで構築された完全なBBS/FidoNetプラットフォーム
BinktermPHPは、PHP 8とPostgreSQLで書かれたオープンソースのWebベースのBBSです。開発者によると、実装はほぼ完全にClaudeを使用して構築され、開発者はアーキテクトとテスターを担当しました。