Show HN: Omnigraph - object-storage native graph engine with git-style workflows ModernRelay launched Omnigraph, an open-source graph engine designed for multi-agent coordination and context assembly, featuring Git-style branching, multimodal retrieval, and object-storage-native architecture. The tool allows developers to declare graphs as code, run them on any S3-compatible store, and manage agent workflows with versioned branches and security policies. Lakehouse graph database for context assembly & multi-agent coordination Multimodal retrieval · Git-style branching · object-storage native Quickstart /ModernRelay/omnigraph/blob/main/docs/user/quickstart.md · Docs /ModernRelay/omnigraph/blob/main/docs/user/clusters/index.md · Cookbooks https://github.com/ModernRelay/omnigraph-cookbooks · CLI /ModernRelay/omnigraph/blob/main/docs/user/cli/reference.md Omnigraph is the operational state and coordination layer for fleets of agents. Run it as a server, declared as code; hundreds of agents operate and enrich the graph on parallel isolated branches, and every change is reviewed and merged safely. | Capability | What it gives you | |---|---| Declared as code | A cluster.yaml declares graphs, schemas, stored queries, embedding providers, and policies; cluster apply converges it and omnigraph-server brings every graph online at /graphs/{id}/… . | Built for fleets of agents | Hundreds of agents enrich the graph on parallel isolated branches; changes are reviewed and merged safely, Git-style, across the whole graph. | Multimodal retrieval | Graph traversal + vector ANN + full-text + Reciprocal Rank Fusion in one query runtime, for context assembly. | Security as code | Cedar policy enforced server-side on every mutation, per-graph and server-wide; bearer auth; actor/audit tracking. | Runs on your infrastructure | Any S3-compatible object store: on-prem via RustFS / MinIO, or AWS S3 / R2 / GCS. VPC, on-prem, hybrid; your data never leaves your store. | Open, versioned storage | Lance | | 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 | 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 Omnigraph is built to be run by coding agents. Two ways in: Teach your agent the playbook. This repo ships the : the operational playbook covering cluster mode, the two config surfaces, schema evolution, query linting, data writes, branches, Cedar policy, and the common gotchas. omnigraph agent skill 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 1. Read the docs at https://github.com/ModernRelay/omnigraph, starting with docs/user/clusters/index.md, then docs/user/deployment.md. 2. Skim the starter graphs and seed data in the cookbooks: https://github.com/ModernRelay/omnigraph-cookbooks 3. Ask me what I want to build company brain, agent memory, dev graph, research / R&D layer, … . Then stand up a cluster for it, load a little data, and run a query so I can see it working. For ready-to-run graphs with real seed data company brain, VC operating system, pharma & industry intel , ModernRelay/omnigraph-cookbooks https://github.com/ModernRelay/omnigraph-cookbooks is the fastest way to see Omnigraph shaped to a real domain. A deployment is a cluster : a multigraph config directory that declares its graphs, schemas, stored queries, and policies as code. You manage it Terraform-style : cluster plan previews the diff, cluster apply converges it. omnigraph-server then boots from the cluster and brings every graph online at /graphs/{id}/… , each behind its own policy. 1. Declare the cluster. company-brain/ ├── cluster.yaml ├── people.pg schema for the "knowledge" graph ├── queries/ stored queries: the .gq files ARE the declaration │ └── people.gq └── base.policy.yaml a Cedar policy bundle cluster.yaml version: 1 metadata: name: company-brain storage: s3://company/clusters/company-brain ledger, catalog, and graph data live here graphs: knowledge: schema: people.pg queries: queries/ every query