BestAIFor.com

Solaris

Overview / Description

Solaris is an open-source long-term AI memory system built for developers who need inspectable, honest recall in long-lived AI applications. Released under the MPL-2.0 license and currently in alpha, Solaris treats memory as a three-layer architecture: an append-only archive that serves as the permanent source of truth, a cautiously derived structured memory layer, and an activated set that reflects current belief.

Unlike generic vector-memory wrappers, Solaris separates what happened from what the system remembers. Every derived claim, episode, entity, and relation goes through an editorial review step before becoming a durable memory artifact. This means the system can surface why it remembers something, not just what it remembers. Higher-order patterns are projected as computed views rather than stored as synthetic facts, and divergence between the archive and current belief is made inspectable rather than hidden.

Retrieval is graph-aware: the system indexes entities, relations, and timelines, enabling structured queries that go beyond keyword or embedding similarity. Solaris also ships a shadow-mode deployment option, letting teams run it alongside an existing host system to validate behavior before full adoption. The project includes an MCP server interface, a standalone web API, a detached frontend, a retrieval evaluation harness, and archive-state proof checks.

Solaris is a research-grade tool aimed at AI builders, not a turnkey end-user product. It requires Python 3.12 or higher and optionally Node.js for the web frontend.

Used For

Long-term AI agent memory management, auditable AI recall with provenance tracking, graph-structured entity and relation memory for AI systems, shadow-mode memory validation alongside existing AI hosts, editorial review pipelines for AI-derived knowledge, MCP server memory integration, retrieval evaluation and benchmarking for AI memory systems, append-only event archive for AI state history, developer tooling for inspectable AI belief systems

Pricing

Plan

Free

P

View pricing

Plan

Free

r

View pricing

Plan

Free

i

View pricing

Plan

Free

c

View pricing

Plan

Free

i

View pricing

Plan

Free

n

View pricing

Plan

Free

g

View pricing

Plan

Free

n

View pricing

Plan

Free

o

View pricing

Plan

Free

t

View pricing

Plan

Free

p

View pricing

Plan

Free

u

View pricing

Plan

Free

b

View pricing

Plan

Free

l

View pricing

Plan

Free

i

View pricing

Plan

Free

s

View pricing

Plan

Free

h

View pricing

Plan

Free

e

View pricing

Plan

Free

d

View pricing

Plan

Free

View pricing

Plan

Free

c

View pricing

Plan

Free

o

View pricing

Plan

Free

n

View pricing

Plan

Free

t

View pricing

Plan

Free

a

View pricing

Plan

Free

c

View pricing

Plan

Free

t

View pricing

Plan

Free

s

View pricing

Plan

Free

u

View pricing

Plan

Free

p

View pricing

Plan

Free

p

View pricing

Plan

Free

o

View pricing

Plan

Free

r

View pricing

Plan

Free

t

View pricing

Plan

Free

f

View pricing

Plan

Free

o

View pricing

Plan

Free

r

View pricing

Plan

Free

d

View pricing

Plan

Free

e

View pricing

Plan

Free

t

View pricing

Plan

Free

a

View pricing

Plan

Free

i

View pricing

Plan

Free

l

View pricing

Plan

Free

s

View pricing

Plan

Free

.

View pricing

Pros & Cons

Pros

  • Append-only archive as permanent source of truth prevents silent data loss or overwrite of historical events.
  • Editorial review gate separates raw ingestion from durable memory, so every surfaced artifact has traceable provenance.
  • Graph-aware retrieval queries entities, relations, and timelines rather than relying solely on vector similarity.
  • Shadow-mode deployment lets teams validate Solaris alongside an existing memory host before committing to a full cutover.
  • Ships with a retrieval evaluation harness and archive-state proof checks for measurable, auditable memory quality.

Cons

  • Currently in alpha / research preview — not suitable for production use without accepting instability and breaking changes.
  • Requires Python 3.12+ and optional Node.js, which may add setup friction for teams without those runtimes.
  • Not a turnkey product; builders must implement host integration and mapping themselves using provided examples.
  • Pricing not published — contact support for details.

Alternatives

Mem0, Zep, LangChain Memory, MemGPT, Letta