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

ブラウザハーネス: LLMに生のCDPアクセスを提供し、ブラウザタスクを自己修正させる
Tools

ブラウザハーネス: LLMに生のCDPアクセスを提供し、ブラウザタスクを自己修正させる

Browser Harnessはブラウザフレームワークを取り除き、LLMにCDP Websocketへの直接アクセスを提供し、タスクの途中で不足しているツールを自ら作成できるようにします。アップロードファイル機能を自己発明する例が示されています。

OpenClawRadar
Chromeflow: Claude向けウェブUIタスクを自動化するChrome拡張機能
Tools

Chromeflow: Claude向けウェブUIタスクを自動化するChrome拡張機能

Chromeflowは、Claude Codeで構築された無料のオープンソースChrome拡張機能およびMCPサーバーで、Claudeにブラウザ制御を与え、Stripe、Supabase、SendGridなどの設定といった手動のWeb UIタスクを自動化します。クリックする要素をハイライト表示し、フィールドを自動入力し、保存ボタンをクリックし、APIキーを.envファイルに直接書き込みます。

OpenClawRadar
Qwen 3.5 35Bを8GB VRAMでllama.cpp構成で実行中
Tools

Qwen 3.5 35Bを8GB VRAMでllama.cpp構成で実行中

開発者がRTX 4060m(8GB VRAM)でQwen 3.5 35B(Q4_K_M GGUF)を実行するllama.cpp設定を共有し、700 t/sのプロンプト処理と42 t/sの生成速度を達成。VSCodeのClineでkat-coder-proとqwen3.5モードを使用する方法についても議論。

OpenClawRadar
Claude 用のセルフホスト型メモリレイヤー、Cloudflare上で無料稼働
Tools

Claude 用のセルフホスト型メモリレイヤー、Cloudflare上で無料稼働

Cloudflare Worker MCPサーバーにより、ClaudeはWorkers AIとVectorizeを使ったセマンティック検索でノートの記憶と想起が可能に。すべて無料枠で動作します。

OpenClawRadar