v0.5.3 — README density, LICENSE fix, repo metadata
Cosmetic + presentation patch. No behavior changes — the public-facing surface is now appropriate for general-public discovery.
README rewrite
Restructured into a denser, table-heavy reference mirroring larger memory-OS projects:
- Badge row + nav anchors
- Runtimes table (9 adapters, connect commands, hook surface)
- Hooks table (5 hooks × what NLM does)
- MCP tools table (5 tools)
- REST API table (~14 endpoints with auth requirements)
- Env-vars table (15+ vars with defaults)
- ASCII ingest + recall pipeline
- 9-dimension comparison matrix (vs mem0, Letta, CLAUDE.md)
Every table grounded in source. Endpoint list pulled from src/http/app.ts; env vars from grep process.env; tools from server.registerTool call sites — no fabrication.
LICENSE fix
The repo shipped a truncated 151-line Apache 2.0 text, so GitHub's license detector returned NOASSERTION. Replaced with the canonical 202-line text from apache.org; the repo header now correctly identifies as Apache-2.0.
GitHub repo metadata
- Description: rewritten to actually describe the project
- Homepage: points at the npm page
- Topics: 17 added (was 0) — ai, memory, mcp, claude-code, codex, cursor, windsurf, hermes, opencode, aider, local-first, session-memory, recall, typescript, sqlite, ollama, deepseek
612/612 tests passing. Pure docs patch — no API changes, no migration needed.