Open Source Context Graph

The context graph that
versions like git

Schema-as-code. Branch and merge. Local-first. Deploy when needed.

macos / linux
schema.pg
Branching

Branch your data like you branch code.

Every agent gets an isolated branch. Enrich, migrate, or remodel in parallel without touching main. A human reviews the results and merges what works.

Isolation

Safe writes, zero contention

Each agent writes to its own copy-on-write branch. No locks, no conflicts, no risk to production data. Schema validation on every mutation.

Collaboration

Humans and agents on one graph

A human starts a branch, an agent picks it up. Or an agent enriches data and a human reviews it. The branch is the handoff.

Experimentation

Try it on a branch first

Schema migrations, bulk enrichments, new edge types. Test any change on a branch. If it breaks, discard. Main stays clean.

Shaping
data point β†’ ontology β†’ knowledge graph

From fragmented data to connected graph.

DATA POINTONTOLOGYKNOWLEDGE GRAPHπŸ“Ž paper_87.pdfEmbodied Minds: ACognitive Model for…authors: ["A.Lovelace",Β Β "C.Babbage"]year: 2024DATA POINTnode Claim { … }edge Cites: Paper β†’ Paperedge Supports: Paper β†’ Claimnode Paper { doi: String @key title: String year: I32 emb: Vector(768) @embed}node Author { name: String orcid: String @key}edge Authored: Author β†’ PaperONTOLOGY(schema.pg)DOI:10.48/…ADA LOVELACEC.BABBAGEPAPER-14CITES-17CLAIM-42CONCEPT-3SIMILAR-0.82VECTOR-0.91RANKED-TOP
Features

One engine, the whole graph layer.

Git Workflows

Branches, merges,
transactional runs.

Git-style graph workflows. On your data, not your code.

Schema-as-code
$omnigraph schema plan ./repo
βœ“ 4 types compiled
βœ“ 11 of 11 queries typechecked
βœ“ lint clean
validation + linting at compile time.
Typed Schema
node Paper {
  doi: String @key
  title: String
  emb: Vector(768) @embed
}
node Claim {
  id: String @key
  text: String
}
edge Cites: Paper β†’ Paper
edge Supports: Paper β†’ Claim
Search + Traversal
traversalbm25vectorrrffuzzytext
Policy-as-code

Cedar for server-side access.

Typed schema, typed queries, typed mutations. No silent drift. No query surprises.

S3-native Storage
AWS S3RustFSON-premhybridVPC
Single CLI
initloadreadchangebranchmergesnapshot
Foundation

Open source all the way down.

Rust

No garbage collector. Memory safety without runtime overhead. Single binary, minimal dependencies.

Arrow

In-memory columnar execution. No serialization overhead. The same runtime powering Pandas, DuckDB, and Polars.

Lance

Open format with built-in versioning. Each write is an immutable snapshot. Random access, not just column scans.

DataFusion

Production-grade query planner. Compiles typed graph queries to optimized execution plans.

RustFS

Rust-native S3 backend. Same graph on laptop, VPC, or cloud β€” no config drift, no vendor lock-in.

Cedar

Amazon's authorization language at the query layer. Deny-first, auditable access control.

Get Started

Bootstrap Omnigraph in 1 minute.

Omnigraph is open source, ships release binaries, and is ready to run.