Token导航 LogoToken导航TokenDH.com
Omega Memory logo
AI代理stdio官方级别未说明来源级核验

Omega Memory

MCP Server

OMEGA是一款本地优先的AI代理记忆工具,支持Claude、GPT、Gemini等多种模型,提供跨会话记忆存储和语义搜索功能,避免云端依赖和供应商锁定。

工具数

25

提示词数

0

GitHub Stars

137

资源数

0
AI代理本地存储PythonClaudeClaude DesktopClaudeCursorWindsurfCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

omega-memory

提供方

omega-memory

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install omega-memory[server] # Full install (memory + MCP server)

详细介绍

欧米茄

AI代理的跨模型内存。本地优先。适用于Claude、GPT、Gemini、Cursor、爪码和任何MCP客户端。 你的代理人的大脑不应该存在于别人的服务器上,也不应该被锁定在一个提供商的服务器上。

![Python 3.11+](https://www.python.org/downloads/) ![PyPI](https://pypi.org/project/omega-memory/) ![License](LICENSE) ![Tests](<>)

______________________________________________________________________

问题

AI编码代理是无状态的。每个新会话都从零开始。这些“解决方案”要么将您锁定到一个模型提供商,要么将您的代码库上下文发送到他们的云端。

  • 上下文丢失。 代理会忘记会话之间的每一个决定、偏好和架构选择。开发人员每次会话花费10-30分钟重新解释已经建立的上下文。
  • 重复的错误。 如果不从过去的会话中学习,代理就会一遍又一遍地犯同样的错误。他们不记得什么有效,什么失败,或者为什么选择了一种特定的方法。
  • 云内存=其他人的数据库。 像Mem0这样的服务需要API密钥,并将您的数据发送到服务器。当他们改变定价、被收购或下跌时,你的代理人积累的情报就会消失。
  • 供应商锁定。 Anthropic的记忆工具仅适用于克劳德。OpenAI的内存仅适用于GPT。更换型号,失去记忆。

OMEGA解决了这个问题。完全在机器上运行的记忆、协调和学习。与每个主要的LLM和编码代理合作。没有云。没有API密钥。没有供应商锁定。

快速安装

pip install omega-memory[server]    # Full install (memory + MCP server)
omega setup                         # Downloads model, registers MCP, installs hooks
omega doctor                        # Verify everything works

克劳德桌面版

pip install omega-memory[server]
omega setup --client claude-desktop

这将OMEGA注册为Claude Desktop配置中的MCP服务器。重新启动Claude Desktop以激活。

光标、爪码、风帆、Cline、Codex

pip install omega-memory[server]
omega setup --client cursor      # or: claw-code, windsurf, cline, codex

Library-only install (no MCP server)

如果你只需要OMEGA作为脚本、CI/CD或自动化的Python库:

pip install omega-memory    # Core only, no MCP server process
from omega import store, query, remember

store("Always use TypeScript strict mode", "user_preference")
results = query("TypeScript preferences")

这为您提供了完整的存储和检索API,而无需运行MCP服务器(轻约50 MB,无后台进程)。钩子仍然有效:

omega setup --hooks-only    # Auto-capture + memory surfacing, no MCP server (~600MB RAM saved)

来自源头

git clone https://github.com/omega-memory/omega.git
cd omega
pip install -e ".[server,dev]"
omega setup

omega setup 将:

  1. 创建 ~/.omega/ 目录
  2. 下载ONNX嵌入模型(约90 MB)至 ~/.cache/omega/models/
  3. 注册 omega-memory 作为MCP服务器(克劳德代码自动检测,或指定--client)
  4. 将会话挂钩安装到 ~/.claude/settings.json
  5. 添加OMEGA块 ~/.claude/CLAUDE.md

60秒快速入门

OMEGA通过自然语言工作-没有API调用,没有配置。跟克劳德谈谈。

1.告诉克劳德记住一件事:

请记住,身份验证系统使用JWT令牌,而不是会话Cookie

克劳德将其存储为具有语义嵌入的永久记忆。

2.结束会议。打开一个新的。

3.询问:

“我对身份验证做出了什么决定?”

OMEGA会自动显示相关内存:

Found 1 relevant memory:
  [decision] "The auth system uses JWT tokens, not session cookies"
  Stored 2 days ago | accessed 3 times

就是这样。记忆会在会话中持续存在,随着时间的推移而积累,并在相关时自动出现——即使你没有明确要求。

主要特点

  • 记忆与学习 --使用语义搜索存储决策、经验教训、错误模式和偏好。克劳德回忆起重要的事情,而无需你每次都解释一切。25种内存工具,包括压缩、整合、时间线、图遍历和上下文虚拟化(检查点/恢复)。
  • 多智能体协调 *(欧米茄pro)* --文件和分支锁定、会话管理、具有依赖关系的任务队列、意图广播和代理到代理的消息传递。29个协调工具,防止代理覆盖彼此的工作。
  • 智能LLM路由 *(欧米茄pro)* --将任务和路线分类到最佳模型。编程→ 克劳德·索内特。快速编辑→ Llama 8b的价格是原来的1/60。1M令牌上下文→ 双子座闪光。5个提供商,4种优先级模式,低于2ms的意图分类。
  • 知识库 *(欧米茄pro)* --通过语义组块将PDF、markdown、网页和文本文件摄取到可搜索的知识库中。
  • 实体登记处 *(欧米茄pro)* --具有关系、层次结构和实体范围内存/配置文件/文档的多实体企业内存。
  • 安全配置文件 *(欧米茄pro)* --AES-256加密个人数据存储与macOS Keychain集成。

欧米茄如何比较

功能OMEGA人类记忆Mem0Zep
与任何LLM/代理人合作只有克劳德
您的数据保留在您的计算机上部分\*
无云依赖否(需要API)
语义搜索+知识图谱否(文件CRUD)249美元/月
多智能体协调 *(赞成)*研究预览
适用于Claude Code、Cursor、Claw Code仅克劳德部分
免费和开源 (Apache 2.0)免费增值免费增值

*Anthropic的内存工具在客户端存储数据,但需要Claude API调用所有内存操作。OMEGA完全在设备上运行,包括嵌入式(ONNX)。*

人择记忆是为了人择。OMEGA适合所有人。

建筑

     Claude Code  ·  Cursor  ·  Claw Code  ·  Any MCP Client
               │         │         │              │
               └─────────┴─────┬───┴──────────────┘
                               │ stdio/MCP
               ┌───────────────▼─────────────┐
               │   OMEGA MCP Server   │
               │   25 core tools      │
               └──┬──────────────────┘
                  │
         ┌────────▼──────────────┐
         │ Core Memory Engine    │
         │ (semantic search,     │
         │  embeddings, graphs)  │
         └─────┬─────────────────┘
               │
               ▼
         ┌──────────────────────────────────────┐
         │         omega.db (SQLite)             │
         │  memories | edges | embeddings        │
         └──────────────────────────────────────┘

单一数据库,模块化处理程序。可选模块(协调、路由器、实体、知识、配置文件)可通过以下方式获得 欧米茄pro 并注册到同一服务器进程中。没有单独的守护进程,没有微服务。

MCP工具参考

OMEGA在Claude Code中作为MCP服务器运行。核心包提供25个内存工具。 欧米茄pro 添加了协调、路由、实体、知识和配置文件工具。

内存(25个工具)

工具它做什么
omega_store存储类型记忆(决策、教训、错误、总结)
omega_query使用标签过滤器和上下文重新排序的语义搜索
omega_welcome会议简报,包括最近的回忆和简介
omega_profile读取或更新用户资料
omega_delete_memory按ID删除特定内存
omega_edit_memory编辑内存内容
omega_list_preferences列出所有存储的用户首选项
omega_health详细的健康检查,包括内存使用情况和建议
omega_backup导出或导入内存以进行备份/恢复
omega_lessons按访问次数排名的跨课程
omega_feedback在浮出水面的记忆中记录反馈
omega_clear_session清除特定会话的所有记忆
omega_similar寻找与特定记忆相似的记忆
omega_timeline按天分组的记忆
omega_consolidate修剪陈旧的记忆、总结、干净的边缘
omega_traverse浏览关系图
omega_compact对相关记忆进行聚类和总结
omega_checkpoint保存任务状态以实现跨会话连续性
omega_resume_task恢复以前检查过的任务
omega_remind设置基于时间的提醒
omega_remind_list列出活动提醒
omega_remind_dismiss取消提醒
omega_type_stats按事件类型分组的内存计数
omega_session_stats按会话分组的内存计数
omega_weekly_digest每周知识摘要,包括统计数据和趋势

omega pro的附加工具

模块工具说明
协调29文件/分支锁定、会话、任务、消息传递、审计
路由器10LLM路由、意图分类、模型切换
实体8公司实体、关系、层次结构
知识5文档摄取、语义搜索、RAG
配置文件3AES-256加密个人数据存储

命令行界面

命令描述
omega setup创建目录、下载模型、注册MCP、安装挂钩(--hooks-only 跳过MCP)
omega doctor验证安装运行状况
omega status内存计数、存储大小、型号状态
omega query 通过语义相似性搜索记忆
omega store 使用指定类型存储内存
omega timeline显示按天分组的内存时间线
omega activity显示最近会话活动概述
omega stats内存类型分布和运行状况摘要
omega consolidate重复数据消除、修剪和优化内存
omega compact对相关记忆进行聚类和总结
omega backup备份omega.db(保留最后5个)
omega validate验证数据库完整性
omega logs显示最近的钩子错误
omega migrate-db将传统JSON迁移到SQLite

Advanced Details

钩子(7个进程,11个处理程序)

所有钩子通过以下方式发送 fast_hook.py → 守护进程UDS套接字,具有失败打开语义。

挂钩匹配器处理器用途
会话开始全部session_start欢迎简报、会议续会
停止全部session_stop摘要
用户提示提交全部auto_capture自动获取经验教训/决策
PostTool使用编辑/写入/笔记本编辑surface_memories表面相关记忆
PostTool使用Bash/读取surface_memories表面相关记忆
使用omega pro,其他协调处理程序会自动注册:会话生命周期、文件/分支声明保护、心跳和git推送保护。

存储

路径目的
~/.omega/omega.dbSQLite数据库(内存、嵌入、边缘)
~/.omega/profile.json用户资料
~/.omega/hooks.log钩子错误日志
~/.cache/omega/models/bge-small-en-v1.5-onnx/ONNX嵌入模型

搜索管道

  1. 向量相似性 通过sqlite-vc(余弦距离,384维bge-small-en-v1.5)
  2. 全文搜索 通过FTS5(快速关键字匹配)
  3. 类型加权评分 (决策/经验教训加权2倍)
  4. 上下文重新排序 (通过标签、项目和内容匹配进行增强)
  5. 去重 在查询时

内存生命周期

  • 去重:SHA256哈希(精确)+嵌入相似度0.85+(语义)+每种类型的Jaccard
  • 进化:类似的内容(55-95%)为现有的记忆增添了新的见解
  • 生存时间:课程摘要在1天后过期,课程/偏好是永久性的
  • 自动关联:创建 related 前3个相似记忆的边缘(相似度>=0.45)
  • 压实:对相关记忆进行分类和总结

内存占用

  • 启动:约31 MB RSS
  • 首次查询后(加载ONNX型号):~337 MB RSS
  • 数据库:约10.5 MB,约242个内存

什么会被修改

omega setup 在外部修改这些文件 ~/.omega/:

  • ~/.claude.json --添加 omega-memory MCP服务器入口
  • ~/.claude/settings.json --添加钩子条目
  • ~/.claude/CLAUDE.md --添加托管 `` 块

所有的变化都是幂等的。

故障排除

omega doctor 导入时显示失败:

  • 确保 pip install -e ".[server]" 从repo根目录
  • 检查 python3 -c "import omega" 作品

MCP服务器启动失败:

  • pip install omega-memory[server] (the [server] 额外包括MCP包)

MCP服务器未注册:

claude mcp add omega-memory -- python3 -m omega.server.mcp_server

钩子不响:

  • 检查 ~/.claude/settings.json 有欧米茄挂钩条目
  • 检查 ~/.omega/hooks.log 对于错误

发展

pip install -e ".[server,dev]"
pytest tests/                # 2198+ tests
ruff check src/              # Lint

卸载

claude mcp remove omega-memory
rm -rf ~/.omega ~/.cache/omega
pip uninstall omega-memory

从中手动删除OMEGA条目 ~/.claude/settings.json 和那个 ` 阻止来自 ~/.claude/CLAUDE.md`.

贡献

许可证

阿帕奇-2.0。看 许可证.

目录标签

目录标签

AI代理本地存储PythonClaude本地部署跨模型记忆语义搜索多代理协调

支持客户端

Claude DesktopClaudeCursorWindsurfCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

25

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP