Skip to content

Roadmap

Demand-gated — we build what people actually use. Track progress on GitHub Issues.

v0.0.2 — Core Engine ✓ Done

v0.0.3 — Tag Management & Operations ✓ Done

v0.0.4 — Server Mode & Intelligence ✓ Done

v0.0.5 — Docker & Deployment ✓ Done

v0.0.6 — Hardening & Fixes ✓ Done

  • JSON output omits embedding vector (~3KB savings per memory) ✓ Done
  • import() now persists vector index (fixes data loss on restart) ✓ Done
  • Docker: non-root container with USER uteke ✓ Done
  • Dependabot: automated dependency updates ✓ Done

v0.0.7 — Core Stability ✓ Done

v0.0.8 — Stability & Architecture ✓ Done

v0.0.9 — Website Migration ✓ Done

  • #194 Website migrated to VitePress ✓ Done
    • SvelteKit (3,750 LOC, 10 deps) → VitePress (1,300 LOC markdown, 2 deps)
    • Built-in full-text search
    • Build time: ~15s → ~6s
    • Brand theme (amber/dark) preserved

v0.0.10 — Codebase Quality ✓ Done

v0.0.12 — Search & Concurrency ✓ Done Current

  • #250 FTS5 hybrid search with RRF ✓ Done
    • FTS5 full-text search as parallel retrieval channel
    • Reciprocal Rank Fusion (k=60) merges vector + FTS5 results
    • RecallStrategy enum: hybrid (default), vector, fts5
    • Schema migration v1→v2 (auto, zero data loss)
    • Phrase search + token-OR fallback
    • Deprecated memories excluded from FTS5
  • #251 Metadata enrichment via CLI flags ✓ Done
    • --entity, --category, --meta key:value,... on remember
    • Post-filter on recall and list by entity/category
    • Auto type detection for meta values (string/number/bool)
  • #209 Concurrent reads via RwLock ✓ Done
    • Mutex<VectorIndex>RwLock<VectorIndex> for read-heavy workload
    • Multiple concurrent recalls share read lock
    • Embedder lock scope minimized
  • #139 Vector index consistency ✓ Done
    • Atomic save for .keys sidecar file (temp + rename)
    • insert() and build() now return Result (error propagation)
    • HashMap already used for key mapping

Phase A — Growth (100+ stars) Planned

Better embeddings, richer integrations, broader reach.

Phase B — Collaboration (500+ stars) Future

Optional cloud sync, team features, and gateway integrations.

Phase C — Ecosystem (1000+ stars) Vision

Plugin ecosystem, advanced consolidation, community extensions.

  • Plugin ecosystem (custom embedding, storage backends) Vision
  • Advanced consolidation (cross-namespace, summarization) Vision
  • Community extensions marketplace Vision
  • Managed cloud API (optional paid tier) Vision