Intelligent memory for AI tools
Your coding context,
remembered everywhere
Nairo captures your coding decisions, conventions, and preferences across every AI tool you use. Hybrid search finds exactly what matters, session intelligence resumes where you left off, and stale context decays automatically - so switching between Claude, Cursor, Copilot, or any agent never means starting from zero.
Install
npm install -g @kilospark/nairo
Retrieval
120ms p95
Portable
Any LLM, any agent
Memory that gets smarter
Raw context storage is not enough. Nairo continuously processes your memories - deduplicating, reinforcing, decaying, and reranking - so retrieval is fast, relevant, and noise-free.
- Exact + semantic deduplication catches both identical and near-identical memories
- Retrieval reinforcement - memories you use often grow stronger automatically
- Staleness decay fades open threads and stale artifacts over time
- Hybrid search blends full-text keyword matching with vector similarity
- Diversity reranking surfaces varied results, not just the closest match
- Session awareness resumes where you left off with goal + discovery context
- Memory history tracks every edit, merge, and decay with a full audit trail
- Thumbs-up / thumbs-down feedback lets you steer what Nairo remembers
Intelligence under the hood
The technical building blocks that make Nairo's memory actually useful.
Hybrid search
Combines BM25 keyword matching with semantic vector search, fused via Reciprocal Rank Fusion. Finds memories whether you remember exact terms or just the concept.
Session intelligence
Automatically summarizes each coding session — goals, discoveries, files touched. Your next session starts with full context of where you left off.
Progressive context
Delivers a lightweight context pack organized by category — decisions, conventions, constraints — so your AI gets the right memories without token bloat.
The problem with context
AI tools forget everything the moment you close a session.
Voice resets every session
Your preferred tone and communication style disappear, so every session starts with re-training prompts.
Style preferences forgotten
Naming patterns, refactor boundaries, and coding defaults vanish the moment you switch contexts.
Context locked to one tool
Switch from Cursor to Claude Code, or GPT to Claude, and everything you taught the last model disappears.
How Nairo works
Minimal setup, continuous capture, intelligent processing, and instant retrieval in every coding session.
Install
One command to configure your AI tools. Nairo auto-detects Claude Code, Cursor, Copilot, and more.
Work
Code naturally. Your tone, preferences, and working patterns are captured and deduplicated automatically.
Evolve
Your memory is portable across every LLM and coding agent. It gets smarter over time - stale context decays, duplicates merge, and patterns surface on their own.
Works with your tools
One personal memory layer across every AI-powered development tool.
Free for everyone
Every feature is available to every user. If you use Nairo professionally, we ask that you support development with a subscription.
Personal
All features, no limits. For side projects and personal use.
- Unlimited events
- Unlimited projects
- All MCP tools
- Hybrid search & session intelligence
- Full memory audit history
- Data export
- No training on your data
Professional
Same features. If Nairo helps you ship at work, this keeps development going.
- Unlimited events
- Unlimited projects
- All MCP tools
- Hybrid search & session intelligence
- Full memory audit history
- Data export
- No training on your data
- Priority support