エージェントワーキングメモリ:AIコーディングエージェントのためのローカルメモリシステム

AgentWorkingMemoryが解決する課題
Claude CodeのようなAIコーディングエージェントは、セッション間で永続的な記憶を持ちません。開発者は新しいセッションを開始するたびに、アーキテクチャ、データベーススキーマ、過去の決定事項を繰り返し説明することになり、時間とコンテキストウィンドウのスペースを無駄にしています。Claude Codeには--continueによる会話の再開、メモをマークダウンファイルに保存する自動メモリ機能、CLAUDE.mdプロジェクトドキュメントなどのツールがありますが、これらには以下の制限があります:
--continueや--resumeはチャットスレッド全体を復元しますが、コンテキストウィンドウのスペースを消費し、一度に1つのスレッドしか扱えません- 自動メモリは
MEMORY.mdの最初の200行を読み込みますが、検索インテリジェンスが不足しており、どのメモが現在の作業に関連しているかを判断できません CLAUDE.mdのようなプロジェクトドキュメントは安定した情報には有効ですが、急速に進化するプロジェクトではすぐに陳腐化します
AgentWorkingMemoryは、セッション間で知識を蓄積し、現在の作業に関連する文脈を提示し、手動での管理なしに時間とともに改善することで、これらの課題に対処します。
仕組み
AWMはクラウド依存なしに、完全にローカルマシン上で動作します。システムは以下で構成されています:
- ストレージ用のSQLiteデータベース
- 3つのローカルMLモデル(合計約124MB、一度ダウンロードされキャッシュされます)
- Node.jsプロセス
実行するサーバーやDockerコンテナ、バックグラウンドデーモンは必要ありません。Claude Codeを起動すると、MCP(Model Context Protocol)を通じてAWMが自動的に起動します。セッションを閉じると停止します。すべてがローカルに留まり、クラウドやAPIキーは不要で、データがマシンから流出することはありません。セキュリティを強化するため、AWMはメモリアPIへのアクセスを制限するベアラートークン認証をサポートしています。
セットアップと使用方法
インストールには2つのコマンドが必要です:
npm install -g agent-working-memory
awm setup --globalClaude Codeを再起動後、14のメモリツールが自動的に表示されます。最初のセッションはMLモデルのダウンロード(約124MB、その後キャッシュ)により約30秒かかります。その後は:
- エージェントは重要なことを学んだときにメモリを書き込みます
- 新しい作業を開始する際に関連するメモリを呼び出します
- 中断後の回復のために状態をチェックポイントに保存します
このシステムは、20年前のコードベース(約140万行)をモダンスタック(推定約25万行)に再構築する過程で開発されました。具体的には、88のデータベーステーブルを持つ会員管理プラットフォームと、複数のAIエージェントを並行して使用するマルチスプリント開発のために設計されています。
📖 Read the full source: r/ClaudeAI
👀 See Also

Swarm Orchestra v2プラグイン、エージェント間メッセージングを追加しClaudeコードエージェントチームの混乱を解消
Swarm Orchestraは、Claude Codeの実験的なTeamCreate機能の問題を解決するプラグインです。この機能はエージェントの暴走を引き起こす可能性があります。バージョン2では、PreToolUseフックによるエージェント間メッセージングと、/teammateスキルによる自己設定機能が追加されました。

オープンソースのGTMプラグイン for Claude Code - 166のマーケティングスキルとブートストラップコマンドを搭載
開発者がClaude Code向けのオープンソースGo-To-Marketプラグインをリリースしました。このプラグインは、SEO、コンテンツ、アウトバウンド、セールス、成長、分析、戦略、広告、ソーシャル、CRM、AI検索にわたる166の専門的なマーケティングスキルを提供します。プラグインには、ユーザーにブランドについてインタビューを行い、パーソナライズされたコンテキストファイルを生成する /bootstrap コマンドが含まれています。

Vibeyard、複数のClaude Codeセッションを管理するカンバンボードを追加
VibeyardというオープンソースIDEに、カンバンボードが追加されました。カードから直接Claude Codeのエージェントセッションを起動でき、エージェントが完了するとカードは自動的に「Done」に移動します。

OpenClawをQwen2.5 Coderに接続する:実現可能性と考慮事項
OpenClawを70億パラメータを持つQwen2.5 Coderモデルのローカルインスタンスに接続する可能性を探り、API Gemini 3のレート制限に対処します。