Open-source memory for AI agents

Give your agents memory,
keep control of your data.

Work shouldn’t disappear between sessions. Give each agent a private place to remember, and keep shared decisions in your hands.

Developer alphaYour files. Your keys. Your call.
workspace / inventoryLOCAL
01 / PRIVATE MEMORYInventory only
recall("supplier-note")
Tuesday delivery confirmed.
02 / SHARED WORKSPACEOwner reviewed
Available stock9 units
Update stock to 12 unitsProposal awaiting owner review
Pending

Interactive illustration · Runs in your browser, without a database connection.

MIT licensedRust corePython + MCP interfacesApplication-owned data

A clear division of responsibility

Agents remember.
You decide what’s shared.

Durable context is useful when access and authority are explicit. Dolphi puts both into the database workflow.

01

A memory of their own.

Each agent gets credential-scoped key/value memory. Notes survive restarts, and the API derives identity from the credential.

Private by identity
02

A deliberate way to share.

Agents propose changes to a shared workspace. A trusted owner approves or rejects them, with version checks for stale proposals.

Shared by decision
03

A path back to your data.

Encrypted snapshots, verified restore with fresh credentials, and migration between storage profiles help you prepare for recovery.

Recovery you can validate

The application stays in charge. Dolphi runs inside your app or as a local service. Your application manages the files, keys, credentials, and owner authority.

Read the architecture

A real workflow, a few commands

Meet your agent’s
next memory.

Run the temporary Community example to try agent authentication, private memory, owner review, revocation, and encrypted backup/restore.

Read the quick start

Requires a stable Rust toolchain and native build tools. See the guide for setup and storage-profile details.

terminal
# Get the open-source project
git clone https://github.com/cogniolab/dolphi.git
cd dolphi

# Run the complete temporary workflow
cargo run --locked --example community

Authenticated memory.
Owner-approved changes.
Backup and restore.

Example workflow

A community foundation

The controls that matter
belong in the open.

Authentication, basic encryption, quotas, durable retries, and recovery are Community features. Start with the source, inspect the limits, and help shape what comes next.

Community licenseMIT
Connect your agentsRust · HTTP · Python · MCP
Storage profilesEmbedded · SQLCipher Community

Dolphi Pro is planned. Managed hosting, organization features, and operational support are future work.

Developer alpha

Built to evaluate. Ready for your feedback.

APIs and formats may change. Physical-storage durability, independent security assessment, and sensitive-production qualification remain open. The default engine’s upstream page encryption is experimental.

Read the current limits

Make the next session count

Give your agents
something to remember.