[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3530":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},3530,"omnigraph","ModernRelay\u002Fomnigraph","ModernRelay","Lakehouse native graph engine with git-style workflows","https:\u002F\u002Fomnigraph.dev",null,"Rust",289,24,6,1,0,4,13,156,12,4.19,"MIT License",false,"main",true,[],"2026-06-12 02:00:51","# Omnigraph\n\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](LICENSE)\n[![Rust](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Frust-stable-orange.svg)](rust-toolchain.toml)\n[![Crates.io](https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fv\u002Fomnigraph-cli.svg)](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fomnigraph-cli)\n[![CI](https:\u002F\u002Fgithub.com\u002FModernRelay\u002Fomnigraph\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FModernRelay\u002Fomnigraph\u002Factions\u002Fworkflows\u002Fci.yml)\n\n**Object-storage native knowledge graph with git-style workflows. Designed for agents and humans to collaborate on shared structured knowledge.**\n\nTurns fragmented context into a live graph, lets humans and agents coordinate through that graph, and uses branches so agent-generated changes can be reviewed and merged safely. \n\nBuilt on Rust, Arrow, DataFusion and Lance.\n\nJoin the [Omnigraph Slack community](https:\u002F\u002Fjoin.slack.com\u002Ft\u002Fomnigraphworkspace\u002Fshared_invite\u002Fzt-3wfpglyxj-lHvJGhuySPfqLtN35uJZNw)\n\n## Use Cases\n\n- Company brain \u002F [Second brain](https:\u002F\u002Fgithub.com\u002FModernRelay\u002Fomnigraph-cookbooks\u002Ftree\u002Fmain\u002Fsecond-brain)\n- Context graph\n- Knowledge base for multi-agent research\n- Incident response graph\n- Compliance & audit graph\n\n\n## Capabilities\n\n- Typed schema, typed queries, and typed mutations\n- Native blob-as-data support (docs, images, videos, etc)\n- Schema-as-code, query validation and linting\n- Git-style graph workflows: branches, commits, merges, and transactional runs\n- Local, on-prem & cloud S3-native storage with snapshot-pinned reads\n- Graph traversal + text, fuzzy, BM25, vector, and RRF search in one runtime\n- Policy-as-code for server-side access control\n- Single CLI for multiple deployments\n\n## Quick Install\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FModernRelay\u002Fomnigraph\u002Fmain\u002Fscripts\u002Finstall.sh | bash\n```\n\nThis installs `omnigraph` and `omnigraph-server` into `~\u002F.local\u002Fbin` from\npublished release binaries. \n\nOr install with Homebrew:\n\n```bash\nbrew tap ModernRelay\u002Ftap\nbrew install ModernRelay\u002Ftap\u002Fomnigraph\n```\n\nFor starter graphs and agent skills to bootstrap and operate Omnigraph, see [`ModernRelay\u002Fomnigraph-cookbooks`](https:\u002F\u002Fgithub.com\u002FModernRelay\u002Fomnigraph-cookbooks).\n\n## One-Command Local RustFS Bootstrap\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FModernRelay\u002Fomnigraph\u002Fmain\u002Fscripts\u002Flocal-rustfs-bootstrap.sh | bash\n```\n\nThat bootstrap:\n\n- starts RustFS on `127.0.0.1:9000`\n- creates a bucket and S3-backed graph\n- loads the checked-in context fixture\n- launches `omnigraph-server` on `127.0.0.1:8080`\n\nDocker must be installed and running first.\n\nThe RustFS bootstrap prefers the rolling `edge` binaries and only falls back to\nsource builds when release assets are unavailable.\n\nIf a previous run left objects under the same graph prefix but did not finish\ninitializing the graph, rerun with `RESET_REPO=1` or set `PREFIX` to a new\nvalue.\n\n## Common Commands\n\nThe same URI works for local paths, `s3:\u002F\u002F…`, or `http:\u002F\u002Fhost:port`.\n\n```bash\nomnigraph init   --schema .\u002Fschema.pg .\u002Fgraph.omni\nomnigraph load   --data   .\u002Fdata.jsonl .\u002Fgraph.omni\nomnigraph read   --query  .\u002Fqueries.gq --name get_person --params '{\"name\":\"Alice\"}' .\u002Fgraph.omni\nomnigraph change --query  .\u002Fqueries.gq --name insert_person --params '{\"name\":\"Mina\"}' .\u002Fgraph.omni\nomnigraph branch create --from main feature-x .\u002Fgraph.omni\nomnigraph branch merge  feature-x --into main .\u002Fgraph.omni\n```\n\nSee [docs\u002Fuser\u002Fcli.md](docs\u002Fuser\u002Fcli.md) for schema apply, snapshots, ingest, runs, and policy commands.\n\n## Docs\n\n- [Install guide](docs\u002Fuser\u002Finstall.md)\n- [CLI guide](docs\u002Fuser\u002Fcli.md)\n- [Deployment guide](docs\u002Fuser\u002Fdeployment.md)\n\n## Build And Test\n\n```bash\ncargo build --workspace\ncargo check --workspace\ncargo test --workspace\n```\n\nNotes:\n\n- Rust stable toolchain, edition 2024\n- CI runs `cargo test --workspace --locked`\n- Full CI and some local test flows require `protobuf-compiler`\n- S3 integration tests expect an S3-compatible endpoint such as RustFS\n\n## Workspace Crates\n\n- `crates\u002Fomnigraph-compiler`: shared schema\u002Fquery parser, typechecker, catalog, and IR lowering\n- `crates\u002Fomnigraph`: storage\u002Fruntime, branching, merge, change detection, and query execution\n- `crates\u002Fomnigraph-cli`: CLI for init\u002Fload\u002Fingest\u002Fread\u002Fchange\u002Fbranch\u002Fsnapshot\u002Fexport\u002Fpolicy operations\n- `crates\u002Fomnigraph-server`: Axum HTTP server for remote reads, changes, ingest, export, branches, commits, and runs\n\n## Contributing\n\nPlease open an issue, spec, or design discussion before sending large code\nchanges. Design feedback and concrete problem statements are the fastest way to\ncollaborate on the roadmap.\n\n## Community\n\nJoin the [Omnigraph Slack community](https:\u002F\u002Fjoin.slack.com\u002Ft\u002Fomnigraphworkspace\u002Fshared_invite\u002Fzt-3wfpglyxj-lHvJGhuySPfqLtN35uJZNw)\nto ask questions, share feedback, and follow development.\n","Omnigraph是一个面向对象存储的知识图谱引擎，支持Git风格的工作流程。它使用Rust语言开发，并基于Arrow、DataFusion和Lance等技术构建，具备类型化模式、查询与变更功能，原生支持多种数据格式（如文档、图片、视频等），以及分支、提交、合并等版本控制特性。适用于企业知识库、多代理研究基础、事件响应图及合规性审计图等多种场景，能够帮助人类与自动化代理在共享结构化知识上协同工作。此外，该项目还提供了本地快速启动脚本和Homebrew安装方式，便于用户快速部署使用。",2,"2026-06-11 02:54:42","CREATED_QUERY"]