Skip to main content

◇ OmniMemory

The memory & context layer for coding agents — persistent, branch-aware, git-anchored, fully local. Your AI stops forgetting between chats and stops hallucinating architecture it never verified.

Plugs into Claude Code and Antigravity (more IDEs coming). Toggle with /omni-memory. Browse everything in a minimalist local dashboard.

Install

Option A — Claude Code plugin (no pip needed). The zero-dependency engine rides along inside the plugin, so this is all it takes:

/plugin marketplace add SinghAbhinav04/Omni-Memory
/plugin install omni-memory@singhabhinav

That wires the skill + the capture/inject hooks automatically. Just work — memory injects on every prompt and updates itself when a session ends.

Option B — pip (gives you the omni-memory CLI everywhere).

pip install omni-memory-agent      # or, from a clone: python -m pip install -e .
omni-memory install                # wire it into Claude Code (the CLI is `omni-memory`)
omni-memory build                  # one-time: seed memory from the repo (optional)
omni-memory status

The core is zero-dependency (Python stdlib + SQLite) and runs with no API key. Set GEMINI_API_KEY (or Anthropic/OpenAI) only if you want the AI-written build pass and artifacts.

What it does

  • Remembers decisions, facts, request/data flows, gotchas — automatically at the end of each session, and on demand.
  • Branch-aware — memory is scoped to your git branch; tracks branch creator, timeline, and merge status. Merged branches roll into the base.
  • Enforced — injects a VERIFIED PROJECT MEMORY block into prompts and makes the agent cite what it used, or admit "not in memory" instead of inventing.
  • Relevant — an IDF-tiered ranker surfaces the few memories that actually match your prompt + the files in play, instead of dumping everything.
  • Self-checkingomni-memory check re-anchors memories against git and flags any whose files changed since they were written as ⚠ stale.
  • Clean — an extraction-noise filter keeps aspirational prose and doc boilerplate out of the store.
  • Graph + dashboardomni-memory ui opens a local UI: browsable memory docs, the knowledge graph, and the repo/branch graph.

Commands

omni-memory status | on | off | branch-aware
omni-memory build          # one-time: AI-written facts from the repo + docs
omni-memory ui             # local dashboard (graph + memory docs + repo graph)
omni-memory map            # (re)build the knowledge graph
omni-memory check          # re-anchor vs git; flag stale memories
omni-memory recall <q>     # query memory instead of grepping
omni-memory branches       # git topology + per-branch memory
omni-memory remember "…" [--kind decision|fact|flow|gotcha|todo|…]
omni-memory forget <id>
omni-memory digest         # (re)write the MEMORY.md knowledge base
omni-memory artifact [apimap|linkup|all]   # AI-written cross-reference docs
omni-memory key <gemini|anthropic|openai>  # store a model key securely (chmod 600)
omni-memory install [--platform claude-code|antigravity]

How it works

CAPTURE (session + git) → STORE (SQLite, branch-tagged) → RANK + INJECT + ENFORCE
       → CHECK (staleness vs git) → VISUALIZE (dashboard)

Capture fires from deterministic harness events (UserPromptSubmit → inject, SessionEnd → capture) — never left to the agent's goodwill. Local-first, no cloud, no paid data. See PLAN.md for the full architecture and roadmap.

Status

Core is in: store · git provenance · branch-aware scoping · capture/inject/enforce · IDF relevance ranker · staleness anchoring · noise filter · map · dashboard (knowledge graph + repo/branch graph). Roadmap: Antigravity via MCP, tree-sitter AST code graph, runtime request-flow capture. See PLAN.md.

License

MIT © 2026 Abhinav Singh

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

omni_memory_agent-0.1.0.tar.gz (43.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

omni_memory_agent-0.1.0-py3-none-any.whl (43.3 kB view details)

Uploaded Python 3

File details

Details for the file omni_memory_agent-0.1.0.tar.gz.

File metadata

  • Download URL: omni_memory_agent-0.1.0.tar.gz
  • Upload date:
  • Size: 43.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for omni_memory_agent-0.1.0.tar.gz
Algorithm Hash digest
SHA256 798acd1e3e8a40d5edb45ad800bff042253b4d6f8005c57b2a936190688a2a48
MD5 be51fc962de0d4747e391986d3f52bc6
BLAKE2b-256 37b08f8e1368f44bb29299ba3f3d71a6f56430b3df908363d502db90b930ef76

See more details on using hashes here.

File details

Details for the file omni_memory_agent-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for omni_memory_agent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 95dc8085faa4d88ddfe3573234be3b480df4d348c66af2b4573673388dbebdb5
MD5 20dafc1e7b9cbc7b863e3eed322ea2f3
BLAKE2b-256 443b86249cd119a2294a1beb1b22040125ac391a68dbcd50efcd73c33d22c577

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page