Open Source · Self-Hostable

Your AI agents
remember everything.

A three-layer persistent memory system that gives AI agents durable recall across sessions, machines, and frameworks. Facts accumulate. Context persists. Trust evolves.

Three Layers of Memory

Each layer serves a distinct purpose, working together to give agents comprehensive, contextual recall without flooding the prompt.

Layer 1 — File Memory

Always-on identity context. User profile, project state, system preferences — injected every turn without being asked. The agent knows who you are before you speak.

Always injected

Layer 2 — Holographic Facts

Entity-linked knowledge with trust scoring. Decisions, preferences, relationships — each fact carries confidence that evolves with feedback. Better facts surface higher.

Trust-ranked retrieval

Layer 3 — Vector Recall

Semantic search over ingested documents and past sessions. Ask a natural-language question, get the most relevant fragments — regardless of when they were stored.

Semantic similarity

Built for Real-World Agents

Not a demo. A production memory layer designed for reliability, speed, and the messy reality of multi-session agent work.

Cross-Machine Sync

Store a fact on your laptop. See it on your server. Shared memory pool across all your agents and machines — no sync, no conflicts.

Adaptive Trust

Facts earn trust through use. Helpful knowledge rises. Outdated or wrong facts decay. The system learns which memories matter.

Scoped Directives

Standing rules that apply only when relevant. "Always use snake_case" fires in Python sessions, not markdown editing. Context-aware behavior shaping.

Offline Resilience

Write-ahead log queues operations when the service is unreachable. Drains automatically on reconnection. No data lost, no user intervention.

Budget-Managed Context

One API call assembles all layers into a token-budgeted block. No prompt overflow. No manual assembly. Just inject and go.

Contradiction Detection

New facts are checked against existing knowledge. Conflicts surface for human resolution — the system never silently overwrites what it knows.

Integrates via
MCP Protocol

Sirius Memory speaks the Model Context Protocol — the open standard for tool integration. Any agent framework that supports MCP gets persistent memory in minutes.

  • 13 tools — context assembly, fact CRUD, vector search, directives
  • stdio transport — spawned by the host, zero network config
  • Remote API or local Docker — your deployment, your data
  • Multi-tenant — isolated memory pools per API key
# Install in 3 commands
$ git clone
github.com/siriusmemory/sirius-memory
$ cd integrations/kiro-cli && ./setup.sh
→ config, MCP registration, steering file
$ kiro-cli chat
→ memory active. agent knows you.
Works with kiro-cli, KiroCrew, and any MCP-compatible agent host.

One Memory, Every Machine

All your agents share the same memory pool. A fact stored on Machine A is available on Machine B next turn.

Laptop
kiro-cli + MCP
Server
KiroCrew + MCP
Workstation
Any agent + MCP
Sirius Memory API
L1 + L2 + L3 + Directives

Give your agents a brain.

Open source. Self-hostable. Production-ready.