Omni-context
Health Uyari
- No license รขโฌโ Repository has no license file
- Description รขโฌโ Repository has a description
- Active repo รขโฌโ Last push 0 days ago
- Low visibility รขโฌโ Only 6 GitHub stars
Code Basarisiz
- rm -rf รขโฌโ Recursive force deletion command in .github/workflows/build.yml
Permissions Gecti
- Permissions รขโฌโ No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
๐ง Local-first AI memory OS โ a shared knowledge graph for Claude, Cursor, Cline and any MCP client. Not just storage: it spots your blind spots and challenges your thinking. 25 MCP tools, fully offline.
Omni-Context
English ยท ็ฎไฝไธญๆ
Evidence-grounded decision control for long-lived AI agents.
Local-first, read-back verified, and owned by you.
Download for Windows ยท Current state ยท Landing page
Product baseline status โ
product/omni-v3-unified-r1is the historical engineering baseline that was promoted intomainduring Goal 23.5 repository consolidation;mainis now the stable development surface. The engineering starting point17dc1d0is NOT an official frozen experiment product: the original Targeted-7 gate FAILED, and the current selector has no formal performance proof. See docs/PRODUCT-BASELINE.md and docs/tag-remediation-proposal.md.
What is Omni-Context
Omni-Context is evidence-grounded decision control for long-lived AI agents.
Qualify the evidence before an agent acts,
bind execution to the decision that justified it,
then read the world back and reopen the decision when reality disagrees.
The judgment loop:
Qualify โ Bind โ Read-back โ Reopen
Agents can already act โ write code, open issues, run commands. But memory is not evidence
(what an agent remembers is a claim, not a verified fact), and tool success is not outcome truth
(exit code 0 says nothing about whether the world actually changed the way you intended).
Omni-Context closes that gap: it qualifies evidence before action, binds execution to the exact
decision that justified it, reads the world back afterwards, and reopens the decision when
reality disagrees.
- Memory and the knowledge graph are the long-term evidence substrate โ they answer
"what the agent knows". They are a core part of the product, re-placed at the base of the
judgment loop, not deleted. - MCP is one interface surface, not the product itself.
- Desktop is the human control surface: inspect, approve, audit, and reopen decisions.
Read the full thesis: docs/goal24/narrative/thesis-note.en.md ยท
product vision: docs/PRODUCT-VISION.md
Current state
Capability status uses exactly three labels: CURRENTLY_VERIFIED (user-facing today),
TARGET (target architecture), FUTURE (planned). "Runtime verified on the development
branch" is not the same as "available today". Governance language is frozen in
docs/PRODUCT-VISION.md (ยง 14).
A. Current user-facing โ usable today
- Persistent local memory โ SQLite on your disk, no accounts, no servers
- Knowledge graph of entities, relationships, and core principles
- Hybrid retrieval (full-text + vector + graph traversal)
- Temporal / provenance-aware context
- Decision context with principles, precedents, and conflicts
- Saved decisions, decision lineage, and outcome recording
- MCP integration โ 26 tools, counted from mcp_tool_manifest.json
- Desktop capture / local desktop application (Windows installer via GitHub Releases)
B. Development-branch runtime verified (CP3โCP8 internal gates)
Under active development on dev/goal24-cli-skills. Each item below has engineering
gate evidence, but no public invocation surface yet โ it is runtime verified on the
development branch, not "available today":
| Component | Gate evidence |
|---|---|
| Restricted execution broker (spawn/kill/timeout, containment, output caps) | checkpoint3-security-gate.json โ PASS |
| GitHub read-only CLI adapter (5 semantic capabilities, pinned executable, zero write bindings) | checkpoint4-security-gate.json โ PASS |
| Skills registry + importer (quarantine-by-default, integrity-verified) | checkpoint5-security-gate.json โ PASS |
| Evidence qualification + surface guard (server-owned eligibility, forged-coverage closure) | checkpoint6-security-gate.json โ PASS |
| Approval binding + risk policy (single-use grants, replay defense) | checkpoint7-security-gate.json โ PASS |
| Outcome read-back + deterministic evaluator (trusted resolvers, cross-language state/observation vectors) | checkpoint8-security-gate.json โ PASS (DRG1 prerequisite satisfied) |
| Real non-synthetic E2E: one approval-gated GitHub issue-close closed loop against real GitHub with independent read-back (exit 0 => PENDING => read-back CLOSED => VERIFIED) | drg2-authoritative-gate.json โ PASS (DRG2 satisfied) |
CP8 full-suite evidence: Brain 1279 passed / 0 failed; Rust 206 passed / 0 failed / 7 ignored;
cross-language vectors 26 (state) + 35 (observation), 0 mismatches.
Post-CP8 real E2E (development branch verified): one real, non-synthetic, approval-gated GitHub issue-close closed-loop E2E has been demonstrated against real GitHub with independent read-back. Exit 0 was NOT treated as success โ the outcome stayed PENDING until the trusted github.issue.read read-back observed CLOSED and the deterministic evaluator returned VERIFIED. This is internal runtime evidence: there is no public CLI feature for GitHub automation today. See docs/goal24/real-e2e/authoritative-real-e2e-proof.json.
C. Internal control / Future โ not published
omctxCLI (ask/inspect/approve/verify/history) โ
CURRENTLY_VERIFIED_INTERNAL.approveandverifyrequire separate
short-lived Desktop control sessions; they never start execution, retry
writes or rollback. The package remains private and is not an npm user install.
See docs/goal24/narrative/cli-product-surface.md.omctx reopenuser UX โ FUTURE (runtime not implemented).- External memory adapters (e.g. MindMemOS, basic-memory) โ FUTURE, via
EvidenceProvider Adapter โ qualification โ Evidence Guard. External memory never becomes
an evidence authority on its own. - Multi-runtime adapters (e.g. OpenClaw, NemoClaw, Claude Code) โ FUTURE, as capability
transport only; runtimes never receive decision, approval, or outcome authority.
DRG v2: a real, non-synthetic, user-understandable E2E flow now exists and is verified
(see the Post-CP8 table row above and
docs/goal24/real-e2e/authoritative-real-e2e-proof.json).
Public capability claims remain frozen to what repo + gate evidence supports; anything else
is explicitly labeled TARGET / FUTURE / DESIGNED TO. Omni is designed to sit
between heterogeneous memory/evidence sources and heterogeneous agent runtimes โ it does
not claim today that it works with any memory OS or any runtime.
How it works
Evidence acquisition (capture / browser extension / desktop capture / imports)
โ
Evidence Substrate (local knowledge graph + memory + retrieval)
โ
Judgment / Authority Core (qualify โ decide โ approve)
โ
Controlled Execution (restricted broker โ capability adapters)
โ
Read-back โ Outcome โ Reopen / Revision
- Capture โ screenshot, drag files, clip web pages, or hit a physical button. Anything.
- Extract โ OCR + LLM pipeline pulls entities, relationships, and principles into a local knowledge graph.
- Qualify & decide โ evidence qualification gates whether remembered information is trustworthy enough to act on right now.
- Execute & verify โ approved semantic capabilities run through a restricted broker, then the world is read back and compared to the expectation that justified the decision.
What makes it different
- Not a note app โ it is a decision-control layer. Tools don't need their own memory systems; they share one evidence substrate and one authority core.
- Not cloud โ SQLite on your disk. No accounts, no servers, no data ever leaves your machine.
- Not locked to one AI โ MCP-based today; MCP clients share the same memory. MCP is an interface surface, not the product.
- Active, not passive โ the agent scans your graph for connections you've forgotten and surfaces them.
- Questions your thinking โ blind spot detection finds what you're missing. Anti-consensus insights challenge your assumptions.
Tools
Current MCP interface exposes 26 tools, grouped by what they do. Canonical count is generated inmcp_tool_manifest.json.
Decision & retrieval โ the "brain"
get_decision_contextโ given a situation, return relevant principles, precedents, conflicts, and graph neighborhood in one callunified_memory_searchโ three-layer fusion search (full-text + vector + graph traversal) in one natural-language queryvector_searchโ pure semantic vector search; finds conceptually similar entities even with different wordingask_memoryโ ask a question, get a synthesized answer grounded in your graphgraph_answerโ graph-grounded Q&A with citation to source entitiessearch_entitiesโ find entities by name / description keywordsget_core_contextโ fetch core principles relevant to a topic (or a compact overview if no topic given)get_entityโ get one entity's full info and all its relationships by IDget_graph_neighborhoodโ get the N-hop subgraph around an entitylist_entitiesโ list entities, optionally filtered by type
Capture & write โ grow the memory
record_captureโ store a capture snapshot (screenshot / clipboard / text)extract_from_captureโ auto-extract entities + relationships + principles from a text passageadd_entityโ create a new entityadd_relationshipโ link two existing entitiesupdate_entityโ modify an entity's name / description / tags / metadataset_core_principleโ record or update a core principle
Decision pipeline โ sediment thinking
save_conclusionโ persist a conclusion worth rememberingsave_decisionโ record a decision with its context and reasoninganalyze_decisionโ analyze a decision for coherence and potential conflictsdiscuss_decisionโ explore a decision from multiple anglesget_decision_lineageโ trace how a decision evolved over timerecord_decision_outcomeโ record an observed result for a saved decision (calibration, lessons, follow-ups)
Graph maintenance
merge_entitiesโ merge duplicate entities into onedelete_entityโ remove an entityget_statsโ entity / relationship counts, type distributionget_decay_reportโ which memories have crossed the decay threshold (cleanup candidates)
Full parameter schemas: see docs/MCP-INTEGRATION.md.
Install
Windows
Download Omni-Context-Setup-x64.msi from Releases. Double-click, done. Fully offline โ Node.js runtime and embedding models are bundled.
macOS / Linux
Build scripts are ready. Community contributors with hardware: pull requests welcome.
Build from source
git clone https://github.com/guo6x/Omni-context.git
cd Omni-context
npm run install:all
npm run package
There is no
omctxnpm package to install today โ it is a TARGET. Naming and
registry status: docs/goal24/narrative/naming-audit.json.
Why not memory alone? Why not observability alone? Why not a generic runtime?
- Memory alone remembers, but cannot tell which memories are still trustworthy enough to act on. Omni qualifies evidence before action.
- Observability alone tells you what happened after the fact, but does not bind execution to a decision or refuse a bad action. Omni binds and gates before and during, then verifies.
- A generic agent runtime executes whatever it is told, fast. Omni's execution surface only carries approved semantic capabilities and never converts free-form intent into arbitrary shell commands.
Community
- Issues โ bugs, feature requests
- Discussions โ ideas, Q&A
- Contributing โ dev setup, architecture overview
MIT License. Own the judgment history โ especially the decisions reality proved wrong.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi