nan-forget: Local AI coding memory in a single SQLite file

nan-forget is a local memory system for AI coding agents that addresses context loss across sessions. Instead of re-explaining your stack repeatedly, it maintains persistent memory in a single SQLite file without requiring background processes or consuming significant RAM.
Key Details
The tool was built with Claude Code over several weeks. Claude helped design the 3-stage retrieval pipeline (recognition → recall → spreading activation), wrote most of the SQLite migration from Qdrant, and caught edge cases in the vector search scoring.
Setup is straightforward: npx nan-forget setup and you're done. The entire database fits in one SQLite file (~3MB) with no background services required.
Four hooks automatically save context as you work—you never need to manually call save. The system includes an "auth system" example that can find specific implementation details like "We chose JWT with Clerk." Search works by meaning rather than keywords.
Memories are structured with problem/solution/concepts fields, allowing bug fixes from months ago to surface when you encounter similar errors later. Old memories decay on a 30-day half-life, with stale ones consolidating into summaries while active memories sharpen.
The same database works across multiple tools: Claude Code (via MCP), Codex, Cursor (via REST API), and terminal (via CLI). All memory operations run locally without LLM calls, and the project is free and open source.
📖 Read the full source: r/ClaudeAI
👀 See Also

Cowork AI Agent Causes Keyboard Input Issues on Windows Laptops
A user reported that Cowork AI agent caused persistent keyboard input problems on a Dell Latitude 9430, where only the first few keystrokes would register. The solution involved a specific embedded controller reset procedure for Latitude models.

alogin: A Go-based Security Gateway for AI Agents with Human-in-the-Loop
alogin is an open-source Go-based security gateway that provides a secure conduit between AI agents and infrastructure, featuring built-in MCP server support for Claude Desktop, human-in-the-loop safety rails, and encrypted credential storage.

obsidian-mcp: Graph-Aware MCP Server for Claude with 25 Tools Targeting Large Vaults
obsidian-mcp is an MCP server exposing 25 tools (including get_note, traverse_graph, query_dataview, move_note, create_notes) that gives Claude graph-aware access to your Obsidian vault — avoiding context window death on 5k-note vaults. MIT, works with Claude Desktop, Claude Code, Cursor, Cline, Continue, Zed.

APEX Testing Benchmark Results: Qwen 3.5 Performance on Real Coding Tasks
APEX Testing benchmark results show Qwen 3.5 models' performance on 70 real GitHub coding tasks, with the 397B version dropping to 1194 ELO on master-level tasks while GLM-4.7 quantized leads local models at 1572 ELO.