Skip to content

Omnigraph

Object-storage native graph database with branching and typed ontology

Install

$npx skills add ModernRelay/omnigraph@omnigraph
Claude Code
claude mcp add omnigraph -- npx skills add ModernRelay/omnigraph@omnigraph
Cursor / Claude Desktop (mcp.json)
{
  "mcpServers": {
    "omnigraph": {
      "command": "npx",
      "args": [
        "skills",
        "add",
        "ModernRelay/omnigraph@omnigraph"
      ]
    }
  }
}

Install command taken from the project's README or registry entry. Always review code before running it.

Object-storage native graph database with branching and typed ontology. Unified retrieval engine (vector/bm25/graph) · Git-style workflows · Open data format (Lance)

Quickstart  ·  Docs  ·  Cookbooks  ·  CLI llms.txt

Omnigraph is engineered for the new workload introduced by long-horizon agents: Multiple agents sharing a typed world model to continuously retrieve and store context and coordinate work. Agents and UIs can become thin stateless consumers of a durable state.

Capabilities

Capability What it gives you
Typed ontology Agents share one enforceable model of the domain. .pg schemas declare node and edge types, keys and constraints, and the engine enforces them on every write.
Multimodal retrieval Agents assemble high-precision context in one query: graph traversal + vector ANN + full-text + Reciprocal Rank Fusion in one runtime, with filtering.
Branching Agents propose reviewable changes instead of writing to main: a branch per agent or task, three-way merge, time travel across the whole graph.
Declared as code A cluster.yaml declares graphs, schemas, stored queries, embedding providers and policies. cluster plan previews, cluster apply converges, Terraform-style.
Security as code Cedar policy enforced server-side on every mutation, per graph or server-wide; bearer auth, server-resolved actors, audit tracking.
Object-storage native, open format Scales at the lowest cost on local disk or any S3-compatible store: RustFS / MinIO, AWS S3 / R2 / GCS, Azure preview. Data lives in open, versioned Lance with native blob-as-data, and never leaves your store.

What you can build

Use case What it's for
Company brain Org knowledge unified into one graph every agent can query
Agentic memory Durable, versioned memory: a branch per agent or per task, merged on review
Context graph Decision traces and codified tribal knowledge for retrieval
Dev graph Issues & dependency model that coding agents read and write
R&D / ML data layer Experiments and trials written into branches, versioned for training & eval

Install

curl -fsSL https://raw.githubusercontent.com/ModernRelay/omnigraph/main/scripts/install.sh | bash

This installs omnigraph (CLI) and omnigraph-server into ~/.local/bin from published release binaries. Or with Homebrew:

brew tap ModernRelay/tap
brew install ModernRelay/tap/omnigraph

Set it up with an AI agent

Omnigraph is built to be run by coding agents. Two ways in:

Teach your agent the playbook. This repo ships the omnigraph agent skill: the operational playbook covering cluster mode, the two config surfaces, schema evolution, query linting, data writes, branches, Cedar policy, and the common gotchas.

npx skills add ModernRelay/omnigraph@omnigraph

Or have an agent set it up from scratch. Paste this into Claude Code, Codex, or any agent that can read a URL and run a shell command:

Help me set up Omnigraph

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

Open-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key.

Explore related