OpenDream icon

OpenDream

OpenDream is a local-first memory layer for AI agents that keeps context portable, scoped, source-linked, and reviewable across sessions. It is aimed at repo-based workflows where agents need durable context without losing traceability.

OpenDream

Overview

OpenDream is a local-first memory layer for AI agents that helps context improve between sessions. The product is positioned as “agent context that improves between sessions,” with a focus on keeping useful information portable, scoped, source-linked, and reviewable.

The page presents OpenDream as workspace memory for long-running agent work in repositories. It captures what happened, preserves the parts that matter, and lets later sessions recover reviewed context instead of relying on stateless retrieval or hidden prompts. This makes it suited to workflows where agents need continuity, attribution, and inspection before memory becomes trusted.

The product is shown alongside install and verification commands, and the site highlights support for Codex, Claude Code, Gemini CLI, and similar repo-based agent flows. The emphasis is not on broad general-purpose knowledge storage, but on durable context for code and research work that can be checked before it is promoted.

Features

Local-first workspace memory

Keeps agent context in the workspace by default, so state stays local instead of moving into a hosted memory service.

Source-linked context

Links memories to events, reports, and source notes, making it easier to trace where recalled context came from.

Reviewable memory updates

Lets uncertain updates be inspected before they are promoted into durable memory.

Readable observability

Surfaces runs, retrievals, prompt context, review decisions, and workspace health in a readable browser UI.

Shared agent sessions

Supports a shared memory plane for multiple agents working in the same repository across sessions.

Local setup and verification

Includes install and verification commands for a local workflow, with a visible open-source package and docs path.

Use Cases

  • Resume interrupted coding work

    Use OpenDream when a coding agent needs to pick up a repo task after a pause and recover the prior state, constraints, and next step without rereading the entire history.

  • Coordinate multi-agent repos

    Use it in repositories where multiple agents contribute over time and you want a shared, attributable memory plane for prompts, runs, and review decisions.

  • Build reviewable prompt context

    Use it when you want the next prompt to include only reviewed, source-linked context rather than raw notes or stale observations.

  • Audit memory selection

    Use it to inspect retrievals, selected memories, exclusions, and safety checks before trusting agent-generated context.

  • Keep context local

    Use it for local repo instructions and workspace memory that stays on the machine instead of being pushed into a hosted memory product.

Pros and Cons

Pros

  • Keeps memory local to the workspace by default.
  • Makes recalled context source-linked and reviewable.
  • Supports cross-session continuity for agent workflows.
  • Shows what was selected, excluded, and promoted before later sessions rely on it.

Cons

  • The source does not provide a full list of integrations, limits, or deployment options.
  • The page does not document team administration features or enterprise controls.
  • OpenDream is described as workspace-scoped memory, so it is best fit for repo and project workflows rather than a general consumer memory app.

FAQ

What is OpenDream for?

OpenDream is designed for local-first, workspace-scoped agent memory. The source describes it as memory that can be kept portable, source-linked, scoped, and reviewable across sessions.

How do you set it up?

The page shows a local install flow with `uv tool install opendream`, plus commands such as `opendream init --workspace .`, `opendream verify activation-capture --workspace . --targets configured`, and `opendream status --workspace .`.

Who is it meant for?

OpenDream is presented as useful for cross-session repo memory, multi-agent repos, reviewable state, and supported agent workflows such as Codex, Claude Code, Gemini CLI, and Copilot-style repo instructions.

How does it handle uncertain context?

OpenDream emphasizes that memories stay linked to their source events and review decisions before promotion, so later sessions can inspect what was selected and why.

Quick Facts

Category
Developer Tool
Primary use
Agent memory and context management
Platform
Local workspace / repo-based
Source domain
pylit.ai
License
Apache-2.0 package
Price shape
Open source with free GitHub access and cloud early access