Skip to main content

AI Memory Operating System โ€” Graph-RAG, temporal truth maintenance, actionable schemas, selective encryption, sub-200ms hybrid retrieval.

Project description

Version Python Rust License MCP PyPI



OMem

The Memory Operating System for AI Agents ๐Ÿง ๐Ÿ”ฅ

Persistent. Intelligent. Blazing Fast. No Cap.

Your AI agents be out here sounding smart for 5 minutes then forgetting everything like they got brain rot.

OMem gives them a real brain โ€” one that actually learns, forgets the mid stuff, compresses the noise, and thinks on its own. Lowkey the glow-up AI memory desperately needed.


Quick Start ยท Benchmarks ยท MCP / Claude Desktop ยท CLI ยท Docs


Install (One Command, No Drama)

pip install omem-os

Live on PyPI: https://pypi.org/project/omem-os/


The Problem (Why Current Memory is Mid AF)

Your agent slays in the moment โ€” but the second the chat ends? Poof. Gone.

You've tried:

  • ๐Ÿ—ƒ Vector DBs โ€” Just dumb storage. No vibes check. Returns pure noise. Sus.
  • ๐Ÿ“œ Long context windows โ€” Expensive af, slow, hits limits, and drowns your agent in irrelevant delulu.
  • ๐Ÿ’พ Conversation buffers โ€” Grows forever like unchecked brain rot. Zero multi-session rizz.

Real talk: These aren't memory systems. They're just fancy storage. None of them actually think.


OMem Hits Different

OMem is a full Memory Operating System โ€” not another wrapper. It mirrors how a real brain works:

Store everything  โ†’  Classify what actually slays  โ†’  Retrieve the relevant tea
Compress the mid  โ†’  Forget the useless            โ†’  Resolve contradictions (finally)

It's giving cognitive layer energy. Not just a database with retrieval sauce.


Benchmarks (We Ate) ๐Ÿ†

Tested on Apple M-series. Same dataset (5k memories, 500 queries, all-MiniLM-L6-v2) across all systems. Fair comparison, no cap.

โšก Head-to-Head Performance

System Setup Add (ops/s) RAG (ops/s) RAG p99
OMem 4.0 ms 65 โ€  292 20 ms
ChromaDB 507 ms 277 โ€ก 280 4 ms
LanceDB 8 ms 82,000 โ€ก 182 7 ms
Mem0 15,000+ ms < 1 18 638 ms

โ€  Smart Ingestion โ€” OMem's add() does: embed โ†’ auto-classify โ†’ dedup โ†’ entity-graph sync โ†’ async persist. Others just store pre-computed vectors.

โ€ก Raw storage only โ€” No classification. No deduplication. No graph. No thoughts.

๐Ÿ† Why OMem Mogged the Competition

Metric OMem vs Mem0 OMem vs ChromaDB OMem vs LanceDB
RAG throughput 16ร— faster 1.0ร— (parity) 1.6ร— faster
p50 recall 0.007 ms 3.5 ms 5.3 ms
Setup time 125ร— faster 127ร— faster parity
Smart features โœ… All 9 โŒ 0/9 โŒ 0/9

The tea: Mem0 is slow because it runs LLM extraction on every add. OMem replaces that with a Rust-native classification engine โ€” zero LLM calls, zero API costs, zero latency drama. We ate and left no crumbs. ๐Ÿฝ๏ธ

๐Ÿงฉ Feature Matrix (Who's Actually Built Different?)

Feature OMem ChromaDB Mem0 LanceDB
Auto-Classification โœ… โŒ โŒ โŒ
Causal Graphs โœ… โŒ โŒ โŒ
Hybrid RAG (vector + keyword + recency + importance) โœ… โŒ โŒ โŒ
Forgetting & Decay โœ… โŒ โŒ โŒ
Memory Compression โœ… โŒ โŒ โŒ
Conflict Detection & TMS โœ… โŒ โŒ โŒ
CLI Tools โœ… โŒ โŒ โŒ
Zero Config โœ… โœ… โŒ โœ…
MCP Server (Claude/Cursor) โœ… โŒ โŒ โŒ

Quick Start (30 Seconds, Bet) โšก

Installation

# From PyPI (recommended)
pip install omem-os

# Or from source (if you want the dev experience)
git clone https://github.com/mohitkumarrajbadi/omem
cd omem
SETUPTOOLS_USE_DISTUTILS=stdlib pip install -e .
omem health

macOS / Anaconda users โ€” add this to ~/.zshrc once and thank me later:

export KMP_DUPLICATE_LIB_OK=TRUE
export HF_HUB_OFFLINE=1

60-Second Example (Watch It Slay)

from omem import OMem

brain = OMem()

# Add memories โ€” it auto-detects the vibe + importance
brain.add("User prefers dark mode and Python for all backend work")
brain.add("Critical bug: race condition in payment module causes duplicate charges", importance=0.95)
brain.add("Architecture decision: migrated from REST to GraphQL for better performance")

# Retrieve what matters โ€” not everything
results = brain.recall("What bugs do we have?")
print(results[0].content)
# โ†’ "Critical bug: race condition in payment module..." (the important one, no cap)

# See exactly why it got picked (this hits different)
for exp in brain.inspect("payment bugs"):
    print(exp.explain())
# โ†’ vector=0.91, keyword=0.85, recency=0.94, importance=1.5x boost

The Sleep Cycle โ€” Let Your Agent Cook ๐Ÿณ

brain.add("User clicked login button")
brain.add("User pressed sign-in")
brain.add("User tapped the login link")

result = brain.sleep()
# โ†’ compressed: 3 โ†’ 1  ("User repeatedly accessed login (3 instances)")
# โ†’ forgotten:  12 low-value memories removed
# โ†’ reflected:  4 new insights generated
# Chef's kiss. ๐ŸคŒ

How It Works

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚            Your Agent  /  Claude  /  Cursor              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           โ”‚  MCP or Python SDK
                           โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    OMem Unified API                      โ”‚
โ”‚        add ยท recall ยท sleep ยท inspect ยท serve           โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
             โ”‚                           โ”‚
             โ–ผ                           โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚     Rust Core       โ”‚     โ”‚        Brain Logic          โ”‚
โ”‚                     โ”‚     โ”‚                            โ”‚
โ”‚  โ€ข SIMD scoring     โ”‚     โ”‚  โ€ข Auto-classification     โ”‚
โ”‚  โ€ข FAISS HNSW       โ”‚     โ”‚  โ€ข Importance estimation   โ”‚
โ”‚  โ€ข Hybrid ranking   โ”‚     โ”‚  โ€ข Forgetting & decay      โ”‚
โ”‚  โ€ข Write buffer     โ”‚     โ”‚  โ€ข Reflection & compress   โ”‚
โ”‚  โ€ข RW lock          โ”‚     โ”‚  โ€ข Conflict TMS            โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
             โ”‚                           โ”‚
             โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           โ–ผ
             โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
             โ”‚  SQLite ยท PostgreSQL     โ”‚
             โ”‚  FAISS ยท Knowledge Graph โ”‚
             โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

The Retrieval Pipeline (4 Signals, Single SIMD Pass)

Final Score = (0.50 ร— vector_similarity)
            + (0.20 ร— keyword_overlap)
            + (0.15 ร— recency_decay)
            + (0.15 ร— importance_weight)
            ร— status_multiplier

Then optionally expanded via Graph-RAG: top results link to related entities in the knowledge graph, surfacing connected memories pure vector search would miss. Lowkey the smartest part of the whole system.


Real-World Usage

Customer Support Agent

from omem import OMem

memory = OMem(namespace="support")

memory.add("Customer John (john@acme.com) reported dashboard timeout on mobile Safari")
memory.add("Acme Corp is on Enterprise plan, SOC2 required by Q3")

context = memory.recall(
    "mobile issues Acme",
    context_type="bugs",    # boost bug-type memories
    time_range="recent",    # prioritize last 3 days
    k=5
)

Multi-Agent System (No Leakage, Fr)

researcher = OMem(namespace="researcher")
writer     = OMem(namespace="writer")

researcher.add("Study shows 40% retention improvement with personalized onboarding")

writer.recall("retention")       # โ†’ []  (fully isolated, no cross-contamination)
researcher.recall("retention", project_only=False)  # โ†’ finds it when you actually need it

Conflict Detection (Built Different)

brain.add("Python version: 3.9")
brain.add("Python version: 3.11")  # โ†’ auto-flagged as CONFLICTED

brain.resolve_conflict("Python version")
# โ†’ resolves in favor of most recent, deprecates the old one
# โ†’ no more contradictory context cooked into your agent's brain

Integrations

Claude Desktop & Cursor (MCP Server) โญ

omem serve   # starts MCP stdio server โ€” that's it

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "omem": {
      "command": "omem",
      "args": ["serve"]
    }
  }
}

What your AI gets:

Tool What it does
remember Store a fact, decision, or preference
recall Semantic search with type + time filters
reflect Generate high-level insights from memory
maintain Compress, forget, and optimize memory
resolve_conflict Detect and fix contradictions
summarize_state Get a project architecture overview

Addressing the main concern:

"Won't injecting memory into every prompt bloat my context?"

Nah. OMem is a retrieval layer, not an injection layer. From 5,000 memories, it returns 3โ€“5 targeted results (~200โ€“500 tokens) โ€” that's 97% less context than a naive approach, while giving the agent exactly what it needs. Context compression is the whole point. ๐Ÿ’ก

LangChain

from omem.integrations.langchain import OMemRetriever

retriever = OMemRetriever(omem_instance=brain)
chain = RetrievalQA.from_chain_type(llm=llm, retriever=retriever)

CLI Reference

# Setup
omem init                         # initialize at ~/.omem/brain.db
omem health                       # system health check

# Write
omem add "content" -i 0.9 -n myproject -t DECISION

# Read
omem search "query" -k 10 -c architecture -t recent
omem list -n myproject -t DECISION -l 50
omem inspect "query"              # debug retrieval scoring
omem stats && omem namespaces

# Maintenance
omem maintain --all               # compress + reflect + forget + dream

# Import / Export
omem export -f json -o dump.json
omem load dump.json -n myproject

# Integrations
omem serve                        # MCP server for Claude / Cursor
omem dashboard --port 7900        # web memory dashboard
omem demo                         # end-to-end interactive walkthrough
omem benchmark --n 10000          # run performance test

Architecture Details

Memory Types (Auto-Classified on Every Add)

Type Examples
SEMANTIC Facts, general knowledge
DECISION Choices made, preferences
CAUSAL Bug root causes, cause-effect chains
PROCEDURAL How-to steps, workflows
EPISODIC Events, experiences
REFLECTION AI-generated insights
ACTIVE Critical / urgent items
WORKING Temporary, current-task context

Storage Backends

Backend Use Case
SQLite (default) Local, single-process, zero config
In-memory Testing, ephemeral agents
PostgreSQL Production, multi-process, distributed

Configuration

brain = OMem(
    backend="sqlite",              # "sqlite" | "memory" | "postgres"
    db_path="~/.omem/brain.db",
    model="all-MiniLM-L6-v2",
    embedding_provider="local",
)
HF_HUB_OFFLINE=1              # disable HuggingFace Hub checks (faster startup)
KMP_DUPLICATE_LIB_OK=TRUE     # fix OpenMP conflict on macOS/Anaconda
TOKENIZERS_PARALLELISM=false  # suppress tokenizer warning

Roadmap

Status Feature
โœ… Shipped Hybrid RAG, Auto-classification, Forgetting, Compression, MCP Server
โœ… Shipped Truth Maintenance System, Knowledge Graph, Graph-RAG, PostgreSQL backend
โœ… Shipped CLI, Dashboard, PyPI package (pip install omem-os)
๐Ÿ”„ In Progress LOCOMO benchmark validation, distributed mode
๐Ÿ“… Planned Custom embedding providers (OpenAI, Cohere), memory versioning

FAQ

Q: Does this run an LLM internally?
A: Nah. We use lightweight heuristics + a tiny ~90MB embedding model. Zero LLM API drama, fr. No API keys needed, no external calls, no costs.

Q: How is this different from ChromaDB or Pinecone?
A: Those are vector storage systems. OMem is a memory operating system โ€” with lifecycle management (importance โ†’ decay โ†’ forget), deduplication, conflict detection, knowledge graphs, and a cognitive maintenance cycle. Completely different category.

Q: Will it bloat my agent's context window?
A: The opposite. OMem retrieves 3โ€“5 relevant memories per query (~300 tokens) instead of injecting your entire history. See the Context FAQ in DEVELOPER.md.

Q: Is it production-ready?
A: v0.0.1 is an early pre-alpha release. Available on PyPI for testing. SQLite handles hundreds of thousands of memories. PostgreSQL backend for multi-process deployments. APIs may change between releases.

Q: What about privacy?
A: Everything runs 100% locally by default. Your memories never leave your machine. No telemetry. PostgreSQL backend is self-hosted.

Q: Do I need Rust installed?
A: Only if building from source for SIMD acceleration. pip install omem-os works out of the box โ€” no Rust needed.


Contributing

Come help us make this even more bussin. ๐Ÿ”ฅ

git clone https://github.com/mohitkumarrajbadi/omem
cd omem
python -m venv .venv && source .venv/bin/activate
SETUPTOOLS_USE_DISTUTILS=stdlib pip install -e ".[dev]"
pytest tests/ -v
python benchmarks/competitor.py   # run head-to-head benchmarks

Check DEVELOPER.md for architecture deep-dives, CLI reference, and contribution guidelines.


License

MIT โ€” see LICENSE


Built for the AI girlies and guys who are tired of mid memory ๐Ÿง 

If OMem makes your agents actually intelligent, drop a โญ โ€” it means the world.

Report Bug ยท Request Feature ยท Discussions

Project details


Download files

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

Source Distribution

omem_os-0.0.1.tar.gz (187.8 kB view details)

Uploaded Source

Built Distributions

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

omem_os-0.0.1-cp312-cp312-win_amd64.whl (858.6 kB view details)

Uploaded CPython 3.12Windows x86-64

omem_os-0.0.1-cp312-cp312-win32.whl (777.8 kB view details)

Uploaded CPython 3.12Windows x86

omem_os-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

omem_os-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

omem_os-0.0.1-cp312-cp312-macosx_11_0_arm64.whl (974.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

omem_os-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

omem_os-0.0.1-cp311-cp311-win_amd64.whl (858.4 kB view details)

Uploaded CPython 3.11Windows x86-64

omem_os-0.0.1-cp311-cp311-win32.whl (778.3 kB view details)

Uploaded CPython 3.11Windows x86

omem_os-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

omem_os-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

omem_os-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (974.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

omem_os-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

omem_os-0.0.1-cp310-cp310-win_amd64.whl (858.4 kB view details)

Uploaded CPython 3.10Windows x86-64

omem_os-0.0.1-cp310-cp310-win32.whl (778.3 kB view details)

Uploaded CPython 3.10Windows x86

omem_os-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

omem_os-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

omem_os-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (974.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

omem_os-0.0.1-cp310-cp310-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

omem_os-0.0.1-cp39-cp39-win_amd64.whl (858.4 kB view details)

Uploaded CPython 3.9Windows x86-64

omem_os-0.0.1-cp39-cp39-win32.whl (778.3 kB view details)

Uploaded CPython 3.9Windows x86

omem_os-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

omem_os-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

omem_os-0.0.1-cp39-cp39-macosx_11_0_arm64.whl (974.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

omem_os-0.0.1-cp39-cp39-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file omem_os-0.0.1.tar.gz.

File metadata

  • Download URL: omem_os-0.0.1.tar.gz
  • Upload date:
  • Size: 187.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omem_os-0.0.1.tar.gz
Algorithm Hash digest
SHA256 1f445037035d866dbcef065febc350361f86f0398b55b35da1afddc4bb14bbc9
MD5 0a1340607874648648faf1bbd153be89
BLAKE2b-256 070510c7cd5cac3c06acc38773201b15a58135d8c1addbad2c92d1fa95177152

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1.tar.gz:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: omem_os-0.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 858.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omem_os-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 07d677fc2305c1649f3a3b17b4104bb545a155794d5b23d7042303ef567b24a3
MD5 deb5afd10b75eaa6ea178225724aaaba
BLAKE2b-256 6b6a7b7c6331b0f970976a58c2abd4fc06c23909c3552a79bfcdc45ad8bf6b60

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: omem_os-0.0.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 777.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omem_os-0.0.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 399acd94324578d6568599f18e8ecd5abb0f4b8e700b83ff1e88cc2eb1e743b8
MD5 d3115dabdc8bf37f42291c6233dff4a1
BLAKE2b-256 028ccedad6be4571b79abc35a1e6e67802842f8d860270f3089d622f2a8d9492

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp312-cp312-win32.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49b5d92d157008e336116962af6b353fafeb48855ed3e152a6b2b46cb892d9b9
MD5 24c5ffd74bbfc4c78bef14b58ba6306f
BLAKE2b-256 94afd658055e5d77eecf3b3acb3810c1e0829d9aec80284df145a7610c847097

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7b6383574e69f7ab159a4e0959563e88943fa3462323018ea1d75388f6e671d
MD5 b9f6f372a7120d475f4fe192d17b0a65
BLAKE2b-256 0d1622948e4faaf902be5ccd91691c9b8d2ba0e3acb433b44f69e77f351522fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 125411c203de70e22d9c2c993373a19ad72d3bd590554d309d119b7a7f16403b
MD5 10b24033279daa87380eacef1ce11d9b
BLAKE2b-256 5d87f5b343e6b6fbeb446c1d989aa9647d4b34546b5f8ee293c6ca3b24ee0d77

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d5b928343e0b65490b62adc90ee2b8b111ca36b960ae5e33a40d59f4afed698e
MD5 2fe83bb89a592434139e902c46034ba1
BLAKE2b-256 23e409fd21e4305a8448bd2a5bcbd4e8b4a7f61d42fae9f6c8574fcc90e3f54a

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: omem_os-0.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 858.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omem_os-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ec5400b05dfb6e405d233232b91ff18484db49412de87b3daa1dd6179dbbea6d
MD5 55639d9476cda02ba7ad39f8642c455d
BLAKE2b-256 d58c38d9b69a83461f47e40113c4b279cf720eeee11e14f461ae43743071cef8

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: omem_os-0.0.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 778.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omem_os-0.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6197053df3a3783ab8e9db0147731076490151b6f580c94564e39137d90316a0
MD5 b657c59fcc423e81504bb11f62fee1d9
BLAKE2b-256 e3891338544904d7c41fa4137fd34ed39b88083d4fb747562e82d792ee41e365

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp311-cp311-win32.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5a1b623f54d321329cfa7ab970481ef69b47a5f92f4deb794b42878ffc0a280
MD5 f37dff912ceb1f8dff9561fc8b99dc03
BLAKE2b-256 5be3b6b633ce293dc488d2650cd7cccb63c554cc7049fc26666b52d2b3175175

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb301e2ed686911b0f24dac3407479d2c9264ec2f3cae2e04e68124f3e168b74
MD5 6a8e21d9870224f6190e097d10a9ec17
BLAKE2b-256 fbd028061bc3d565df7f8e5624e25ec6d927990e8edf9772086eac63e846b95e

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 77faab8169a0f2644156311c59980de227a011688c4fc91a385f259c12547b82
MD5 ed4167351bf731f21fb24c6fa2a0b221
BLAKE2b-256 247bcc35f8d0073960769915798dd09b9167dbaf1c8b278bc1dd4a772301f056

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 15e912522021d0368490d5d79c17b5e5ed98a5f9032df4649d831f9c429bd23f
MD5 650fbb3a29604a04351cf7ec76f092e2
BLAKE2b-256 eab0d6e8324a331ecf23d1ffaa07fb2853f4050ea2fbe64a357e7e10ed5cabaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: omem_os-0.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 858.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omem_os-0.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a443f7f590967355f0112fce5f3c019578b8f5ba58a9bee940c9f7f70575ca32
MD5 53694939406372ace4b851900346a435
BLAKE2b-256 af1073e6b01b584c871861e859b40f776346eee5e830b6689ed303da1915041c

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: omem_os-0.0.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 778.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omem_os-0.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 304c2d9ffd1d0503e94ec31d40b649830cf89aa3287a39759a8bd9fd24530402
MD5 99f65dfa8e94d7838353f4cbab8c1344
BLAKE2b-256 4cb0532012a34f2f9c5678bd2aab94a4036fc69d68d2a5bfc46557ff0c98d570

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp310-cp310-win32.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3654c35f700cff66a836e49697cc3eaf98a782986e0a3e288e53de5cf2ce12a1
MD5 bfed2c147118b47b48b549dc6e428732
BLAKE2b-256 81c7395ee155e5aa6794b0ec5b4de7565de13e411ee1566977a2abf32ad0a937

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7945888c949b05724a7b2b64f82558305dfd5181be94156437e845badf789a21
MD5 ef7ee3686bd0cff3a55101ab1a263cc7
BLAKE2b-256 02e17862255aed7d0441cb49a11c77dc756f3ed23aa33cc33f4c51375fccc814

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61ecf608fc057456c5cc1b47f3a5d26ee8b79290401cf86ba3cca4c4ada3ca62
MD5 1e1532787c24163833d1afadeaf74597
BLAKE2b-256 87c51d6fc7bf919981d16467672bcfb4601bd003f9017bf9905eb80031eb4174

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d4c2069ce1ac144a105e2bdc23dad517b5803349be5208f1d4ad53c5f1cdc64
MD5 f9b03b0c315f6a147ffdebea525bc15b
BLAKE2b-256 10f7c6357fb8b1509e13ac114dd1bc876355cef53d0944602905d9a26729ea9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: omem_os-0.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 858.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omem_os-0.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 aaf972218f397f2f5d717a64852bfbc7d8acdabc8eb5c742991a340dd55082a9
MD5 fbcb4d7c273e160495019435997294c8
BLAKE2b-256 11985f9445fb9ae1e74ba3bb9851c374a06725191cce1e69816a05341da1dc35

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp39-cp39-win_amd64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: omem_os-0.0.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 778.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omem_os-0.0.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b31cb0f1dc8e9742e05f68162934b7c755fb1ab6cd7839fedd32ce4f6462c3c8
MD5 7a9aa86ad2d3ffe825e7f8a4ad79ab57
BLAKE2b-256 e1ef4233a107a6c8eae17aa79b820e1498d416ac789d8086a86ec0a3099ad0dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp39-cp39-win32.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12ad0e8fca00ea5e067155502e366809daacc20b8c5868c3c53dd83c622c8e9d
MD5 b63f2859294b002599eae264bd91b11d
BLAKE2b-256 af910af7ac5e45ae87c07aec085bef701f463b9c7b3b6e99e1eff5e9d8c65668

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c68046c3c6eef13f8650f6b4aa8ec66c48f954c5e4dff368ead97c727febcef7
MD5 62c2ca73e7a45a8dec271fe7da69dd4f
BLAKE2b-256 a4502cf9e2ebac6429c700324248f26ec841c7c960f228120675608b18fa9e1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95fbe65ab527fb2f76df0df8993505b513cb04afb6fc352bb2473c64962abda3
MD5 0ebaf7f23daca861ba090f1f3641682a
BLAKE2b-256 d4ea01e1cee2fc0df1c4b89f6be97d8205af74010eef48ff43c211b8aea5d1a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omem_os-0.0.1-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for omem_os-0.0.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e60f78b44ef39e2645f482b73130a0c35bc302cae9edc1716c8c6cc399be5e41
MD5 9370079b7c818df6318e2e8bc1daf4cd
BLAKE2b-256 daffa777b82e29d6045eaa3a8906bd065c023e9c7675714a8c0120cb6eb1849b

See more details on using hashes here.

Provenance

The following attestation bundles were made for omem_os-0.0.1-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: publish.yml on mohitkumarrajbadi/omem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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