nan-forget: 単一のSQLiteファイルに保存されるローカルAIコーディングメモリ

✍️ OpenClawRadar📅 公開日: April 13, 2026🔗 Source
nan-forget: 単一のSQLiteファイルに保存されるローカルAIコーディングメモリ
Ad

nan-forgetは、セッション間でのコンテキスト喪失に対処するAIコーディングエージェント向けのローカルメモリーシステムです。スタックを繰り返し説明する代わりに、バックグラウンドプロセスを必要とせず、大量のRAMを消費することなく、単一のSQLiteファイルに永続的なメモリーを維持します。

主要な詳細

このツールは数週間かけてClaude Codeで構築されました。Claudeは3段階の検索パイプライン(認識→想起→活性化拡散)の設計を支援し、QdrantからのSQLite移行の大部分を書き、ベクトル検索スコアリングのエッジケースを捕捉しました。

セットアップは簡単です:npx nan-forget setupを実行するだけで完了します。データベース全体は単一のSQLiteファイル(約3MB)に収まり、バックグラウンドサービスは必要ありません。

4つのフックが作業中に自動的にコンテキストを保存するため、手動で保存を呼び出す必要はありません。システムには「認証システム」の例が含まれており、「JWT with Clerkを選択した」などの具体的な実装詳細を見つけることができます。検索はキーワードではなく意味に基づいて機能します。

メモリーは問題/解決策/概念フィールドで構造化されており、数か月前のバグ修正が後で類似のエラーに遭遇した際に表面化します。古いメモリーは30日の半減期で減衰し、古くなったものは要約に統合され、アクティブなメモリーは鮮明になります。

同じデータベースが複数のツールで動作します:Claude Code(MCP経由)、Codex、Cursor(REST API経由)、およびターミナル(CLI経由)。すべてのメモリー操作はLLM呼び出しなしでローカルで実行され、プロジェクトは無料でオープンソースです。

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

Ad

👀 See Also

OpenClawをQwen2.5 Coderに接続する:実現可能性と考慮事項
Tools

OpenClawをQwen2.5 Coderに接続する:実現可能性と考慮事項

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

OpenClawRadar
WebClaw: Claude向けWeb抽出のためのオープンソースMCPサーバー
Tools

WebClaw: Claude向けWeb抽出のためのオープンソースMCPサーバー

WebClawは、Claude Codeで構築されたオープンソースのMCPサーバーで、Claude DesktopとClaude Codeにウェブ抽出ツールを提供します。TLSフィンガープリントとコンテンツ最適化により、Claudeの組み込みweb_fetchの制限を解決します。

OpenClawRadar
CodeLedgerとVibecopのアップデート:マルチエージェントAIコーディングのコストと品質追跡機能
Tools

CodeLedgerとVibecopのアップデート:マルチエージェントAIコーディングのコストと品質追跡機能

CodeLedgerは現在、ローカルのセッションファイルを読み取ることで、Claude Code、Codex CLI、Cline、Gemini CLIにわたる支出を追跡します。一方、Vibecopは新しいLLM専用検出器と複数のAIコーディングツール向けのワンコマンドセットアップを追加し、自動化された品質チェックを提供します。

OpenClawRadar
Codegraph: 事前インデックス化された知識グラフがClaude/Cursorのツール呼び出しを94%削減
Tools

Codegraph: 事前インデックス化された知識グラフがClaude/Cursorのツール呼び出しを94%削減

Codegraphは、シンボル関係、コールグラフ、コード構造の事前インデックス化されたナレッジグラフを使用して、APIツールコールを最大94%削減し、Claude、Cursor、Codex、OpenCodeエージェントでの使用速度を約77%向上させます。

OpenClawRadar