Shared memory for multi-agent systems

Wolbarg

Durable shared memory for AI agents. Remember once, recall by meaning across sessions, tools, and multi-agent workflows. try our coding agents for cursor, codex and claude code below

$ npm install wolbarg

Add persistent memory to:

One agent records a decision · every connected agent loads it next

Why it exists

Coding agents forget. Shared state gets messy.

Cursor, Claude Code, and Codex drop context when a session ends. Multi-agent setups invent shared state with chat transcripts, globals, or Redis — then lose semantic search, concurrency, and crash safety.

Without Wolbarg

  • Every session re-explains the same architecture
  • Decisions made in Cursor never reach Claude or Codex
  • Notes pile up instead of staying current
  • No semantic search across what agents learned
  • Concurrency and crash safety are DIY

With Wolbarg

  • Workspace keeps one reconciled project briefing
  • Hosts share decisions, tasks, bugs, and constraints
  • Stale facts get superseded — not duplicated
  • SDK gives builders durable semantic memory
  • Local-first SQLite by default, Postgres when you need it

Wolbarg Workspace

The product for coding agents

Install once per repository. Connect the hosts you use. Every agent starts informed and leaves the workspace more useful for the next one.

Productv0.1.0 on npm

Wolbarg Workspace

@wolbarg/workspace

Shared, reconciled project truth for Cursor, Claude Code, and Codex. Agents stop re-explaining the codebase every session.

$ npx @wolbarg/workspace init

What you get

  • Shared across hosts

    Cursor, Claude Code, and Codex read and write the same project truth.

  • Reconciled, not appended

    Updates replace stale facts instead of piling up notes.

  • Evidence-backed

    Decisions and discoveries stay tied to files, tests, and docs.

  • One CLI

    init, connect, doctor, status, review — no hand-edited MCP JSON.

Connect with connect cursor, connect claude, or connect codex.

How it works

One agent writes. Every agent can find it.

Under Workspace and custom agents, the same SDK path applies: store what agents learn as vectors, keep the original text, and let siblings search by meaning.

  1. Step 1

    Agent remembers

    One agent calls remember() with a fact and optional metadata.

  2. Step 2

    Embedding generated

    content.text is embedded through your OpenAI-compatible endpoint.

  3. Step 3

    Written to shared memory

    Original text, metadata, and vector land in the shared store.

  4. Step 4

    Another agent recalls

    A different agent asks in natural language and gets ranked hits.

Connectors

Plug shared memory into where agents already run

Workspace connects coding agents. AI SDK adapters cover custom agent frameworks on the same Wolbarg memory layer.

Productv0.1.0 on npm

Wolbarg Workspace

@wolbarg/workspace

Shared, reconciled project truth for Cursor, Claude Code, and Codex. Agents stop re-explaining the codebase every session.

$ npx @wolbarg/workspace init

What you get

  • Shared across hosts

    Cursor, Claude Code, and Codex read and write the same project truth.

  • Reconciled, not appended

    Updates replace stale facts instead of piling up notes.

  • Evidence-backed

    Decisions and discoveries stay tied to files, tests, and docs.

  • One CLI

    init, connect, doctor, status, review — no hand-edited MCP JSON.

Connect with connect cursor, connect claude, or connect codex.

Wolbarg Studio

See what memory is doing

Wolbarg Studio is the local observability UI for your telemetry database — live ops and Trace Explorer waterfalls. Enable telemetry in the SDK, open Studio, and debug without a hosted control plane.

  • Live dashboard — throughput, errors, P95 latency
  • Trace Explorer — embedding → search → ranking spans
  • Local telemetry DB — no hosted control plane

Core features

Built for real multi-agent systems

Shared by design

Multiple agents write and read the same memory. Concurrency and durable writes are built in — not bolted on.

Reconciled project truth

Workspace replaces stale facts instead of appending notes. Decisions stay current across sessions.

Semantic recall

Agents ask in natural language. Wolbarg embeds the query and returns the closest memories by meaning.

Multi-agent systems

Planners, workers, and reviewers share one knowledge plane instead of passing brittle context by hand.

Coding-agent hosts

Connect Cursor, Claude Code, and Codex with one CLI. SDK adapters cover Vercel AI, LangChain, and more.

Tiny SDK API

remember, recall, compress, forget, history, stats. Easy to drop into an existing agent loop.

No memory SaaS lock-in

You own the store and the providers. Swap embeddings, backends, and connectors without rewriting agents.

Performance

Benchmarked for real agent workloads

Historical storage suite from Wolbarg 0.4 (mock embeddings) — dual-backend, full SDK path, reproducible in-repo. Storage (mock) ≠ LIVE (real providers).

SQLite bulk insert @ 2k

7.51k/s

Historical · Wolbarg 0.4 mock stress suite

SQLite recall p95 @ 2k

4.83 ms

Historical · v0.4 storage suite · mock embeddings

SQLite 16 writers

8.66k/s

Historical · v0.4 same-process concurrency

Embedding cache

90% fewer calls

Historical · v0.4 repeated-ingest microbench

PG bulk insert @ 2k

4.08k/s

Historical · v0.4 local Postgres + pgvector

Same workloads across supported backends. Pick the deployment that matches your system — numbers stay honest.

Feature comparison

✅ Supported · ⚠️ Partial · ❌ No · ❓ Unknown. No invented competitor timings.

FeatureWolbargMem0ZepLettaLangGraph MemoryLlamaIndexMastraChromaQdrantWeaviate
Local-first / offline⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
Native SQLite⚠️⚠️⚠️⚠️⚠️⚠️
Native PostgreSQL⚠️⚠️⚠️⚠️⚠️
Hybrid keyword + vector⚠️⚠️
Write-time dedupe / upsert⚠️⚠️⚠️⚠️⚠️⚠️
Real-time change events⚠️⚠️⚠️⚠️
Embedding cache⚠️
Multi-writer concurrency hardening⚠️⚠️
Open source⚠️
Public reproducible storage benchmarks⚠️

Start with Workspace

Give Cursor, Claude Code, and Codex one durable project memory — or build on the Wolbarg SDK for custom agents.

Read the docs

Workspace setup, SDK API reference, connectors, and guides for shared multi-agent memory.