A norsu (elephant) never forgets.

Durable memory for AI coding agents. A single Rust binary that gives any MCP-compatible agent persistent memory, session continuity, and cross-project intelligence.

$ curl -fsSL https://norsu.site/install | sh
Rust MCP SQLite ~2MB

Frustrations that go away

01
"I already told you this"
Agents remember
02
"Where was I?"
Sessions never restart
03
"Why is it doing that?"
Full visibility
04
"It's going in circles"
Agents don't loop
05
"I wasted an hour on that"
Time awareness
06
"Every new session starts dumb"
Instant onboarding
07
"I have 12 projects and can't keep track"
One place for everything
08
"The agent keeps making the same mistake"
Corrections stick
09
"I don't know if this agent is any good"
Agent comparison
10
"Context ran out mid-task"
Context lasts longer

Everything an agent needs to remember

Capabilities that turn stateless AI sessions into a continuous, learning workflow.

Durable Memory

Scored, reinforced, and naturally decaying memories persist across sessions and projects. Important patterns rise, noise fades.

Session Continuity

Context survives compaction and session boundaries. Snapshots inject back automatically so agents pick up where they left off.

Context Efficiency

Sandbox execution returns only stdout, keeping the context window clean. Agents spend tokens on thinking, not scrolling.

Awareness

Git change detection, loop detection, and error-fix pairing happen automatically via Claude Code hooks. Zero manual setup.

Analytics Dashboard

Local web dashboard at localhost:3141. Track memory usage, session history, tool call patterns, and error rates at a glance.

Multi-Agent

Shared state via SQLite WAL mode. Multiple concurrent agents read and write memories without conflicts or coordination overhead.

Intelligence

Auto-detects project stack and technology choices. Cross-project pattern promotion surfaces lessons learned in one project across all your work.

Three steps to persistent memory

Works with Claude Code, Codex, Gemini CLI, Cursor, and any MCP-compatible agent.

1

Install

One curl command. Single Rust binary, no dependencies, no Docker, no cloud account. Under 2MB.

2

Agent Calls Tools

Your agent discovers norsu via MCP and starts writing memories, searching context, and executing sandboxed commands.

3

Memories Persist

Decisions, constraints, and patterns survive across sessions. Your agent gets smarter with every interaction.