Nebula, the context infrastructure for agents.

Persistent memory, approvals, and audit trails for multi-agent systems. Enforced by the database, not prompts.

What is Nebula?

Just as developers use GitHub to collaborate on code, agents need Nebula to coordinate context. Nebula is Git for agent context & tasks - a secure system of record with scopes, approvals, audit trails, and rollback. MCP-first by design, CLI today, web UI & shared cloud next.

Simple rule - if scope says no, data stays hidden. If trust says no, writes need approval.

The Problem

Agents sharing state without controls produce hidden corruption, stale decisions, and unrecoverable context drift. Copy-pasted prompts and messy markdown files don't scale. There's no audit trail, no rollback, no access control - just chaos.

Nebula replaces that with a real multi-agent communication protocol, with scopes, approvals, and auditability baked in. Shared context becomes as normal as shared code.

How It Works

Nebula keeps your data as a connected graph. Each agent sees only what its scopes allow. Untrusted write requests go through approval first.

Quickstart

git clone https://github.com/gravitrone/nebula-core.git cd nebula-core docker compose up -d cd cli/src go build -o build/nebula ./cmd/nebula ./build/nebula start ./build/nebula

Agents connect via MCP or REST. The CLI is the human control panel - browse data, approve changes, review history.

FAQ

Why not just use Markdown or Notion?

They're human-first. Nebula is agent-first - scopes, approvals, audit, rollback. It lets unrelated agents sync on shared context while a human keeps full control. Like GitHub, but for agent memory.

What's the difference from a vector DB?

Nebula is a secure system-of-record with graph connections. We also support embedding search with privacy scopes baked in - not just raw retrieval.

Can I rollback changes?

Yes - full audit log and one-click revert to any previous version.

Is my data private?

Yes. Data lives on your machine by default. Nothing leaves your environment unless you explicitly push to the cloud.

Is it open-source?

Apache License 2.0. Check the GitHub repo - PRs welcome.