给 AI 智能体(MCP、DeepSeek Harness、Claude Code、Cursor)用的持久记忆与协作图
35.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add asuramaya/osiris该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库 package.json 标记 private,未发布到 npm,需从源码安装;安装清单取自 dsh-plugin/osiris-bridge/package.json
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包@deepseek-ai/dsh-experimental-osiris-bridge(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/3 03:20:42
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
- 发起网络请求dsh-plugin/osiris-bridge/src/index.ts:129
const response = await fetch(url, {
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 持久记忆
- 协作图
- 适配多种AI智能体
README
由 DeepSeek 最新模型翻译生成Osiris
MCP Server
Claude Code
PostgreSQL
Redis
Python
License
Osiris 是一个面向 AI 智能体的自托管记忆与协调图。它将推理、决策、未了结事项、智能体间消息以及公共实体记录转化为持久、可查询的图记忆,使其能够跨越上下文窗口、压缩和重启而存续。它作为一个由 Postgres 支撑的服务运行,可通过模型上下文协议从任何执行框架访问。
为什么需要它
智能体自身的上下文窗口并不是记忆:它在每次压缩、每个新会话、每次执行框架重启时都会重置。Osiris 为智能体提供了一个地方来记录事实和决策,并附上是谁说的以及他们的置信度,同时提供一种低成本的方式,只读回当下所需的内容,而不是完整的历史转储。它是一个 Postgres 数据库加上一层薄薄的写入层,而不是一个新的智能体框架:任何 MCP 客户端,或终端前的人类,都读写同一张图。
核心理念
Actions Waist。 每一次写入 Osiris 都经过同一层(src/actions/core.py)。不允许直接写数据库。
展开完整文档(README 剩余 1 节)
Osiris
MCP Server
Claude Code
PostgreSQL
Redis
Python
License
Osiris 是一个面向 AI 智能体的自托管记忆与协调图。它将推理、决策、未了结事项、智能体间消息以及公共实体记录转化为持久、可查询的图记忆,使其能够跨越上下文窗口、压缩和重启而存续。它作为一个由 Postgres 支撑的服务运行,可通过模型上下文协议从任何执行框架访问。
为什么需要它
智能体自身的上下文窗口并不是记忆:它在每次压缩、每个新会话、每次执行框架重启时都会重置。Osiris 为智能体提供了一个地方来记录事实和决策,并附上是谁说的以及他们的置信度,同时提供一种低成本的方式,只读回当下所需的内容,而不是完整的历史转储。它是一个 Postgres 数据库加上一层薄薄的写入层,而不是一个新的智能体框架:任何 MCP 客户端,或终端前的人类,都读写同一张图。
核心理念
Actions Waist。 每一次写入 Osiris 都经过同一层(src/actions/core.py)。不允许直接写数据库。每一次变更都会追加一个事件,绝不覆盖或删除:
async with actions.atomic():
oid = await actions.create_or_find_object("SoftwareProject", "repo:osiris", actor="agent:example")
await actions.assert_property(oid, "status", "active", source_id="agent:example", observed_at=now, confidence=1.0)
await actions.create_link(from_id=decision_id, to_id=oid, type_="in_repo", source_id="agent:example", observed_at=now, confidence=1.0)
分级证据。 一个事实的置信度绝不是凭空取来的数字;它来自该事实是如何获得的(src/parsers/evidence.py),从最强到最弱依次为:
- Corroborated(已确证):两个或更多独立来源一致(计算得出,绝不直接指定)
- Self-declared(自我声明):第一方陈述,例如智能体记录自己的决策
- Authoritative API(权威 API):来自规范外部来源的经过验证的响应
- Direct observation(直接观察):从真实运行时记录或执行轨迹中读取
- Derived(派生):由自动化回填过程推断得出
- Co-occurrence(共现):一种弱的统计邻近信号,属于最低层级组合。 组合是图上一种已保存、可派生的查询,由一小组算子(select、traverse、collect、aggregate 等)构建而成,而非使用原始 SQL。完整的词汇表及其所依据的设计,请参见 docs/COMPOSER.md。
安装
前置条件:Python 3.12+(使用 uv 管理)、带 pg_trgm 的 PostgreSQL 16+,以及 Redis 7+。
git clone https://github.com/asuramaya/osiris.git
cd osiris
uv sync
Point at your database and apply migrations
export DATABASE_URL="postgresql://osiris:osiris@127.0.0.1:5432/osiris"
uv run alembic upgrade head
uv run python -m src.init # seed catalog types and design canon
Start the three services
OSIRIS_MCP_TRANSPORT=streamable-http uv run python -m src.mcp_server # MCP, :8790
uv run arq src.workers.arq_worker.WorkerSettings # background worker
uv run uvicorn --factory src.api.app:create_app --port 8011 # console (optional)
关于 systemd 单元、Docker Compose 以及所有选项的完整说明,请参见 docs/INSTALL.md。
首次运行
加密密钥会自行设置。 存储的会话记录在静态时是加密的。
osiris deploy 会在密钥和备份密码缺失时创建它们,然后重启服务,并且有一个后台任务会加密任何较旧的明文行。唯一需要你参与的一步是注册一个安全密钥作为你的恢复路径(一次触摸):
osiris soul-key enroll-recovery # enroll a FIDO2 security key as your recovery path
osiris soul-key verify-recovery # optional: prove it works, changes nothing
设置异地备份。 一个单独的凭据保护备份仓库:
osiris restic-key init
osiris backup-settings write --offload-add nas --offload-kind restic \
--offload-target "sftp:nas.local:/backups/osiris" --offload-schedule "*:0/15" \
--because "first-run offload target"
osiris offload-runner tick # run one offload by hand to confirm it reaches the target
osiris soul-key restore-drill # prove the backup actually restores, not just that it accepted one
控制台的“设置”面板(可从标题栏的齿轮图标或命令面板打开)是这两者的持续仪表盘。完整细节:docs/KEYS.md 和 docs/BACKUP.md。
启动你的第一个项目。 两个值得记住的命令:
osiris new # a self-managed seat: its own workspace, its own project
osiris launch # give it a live process
osiris new 不向任何人负责,也不需要现有仓库。若要将现有项目自己的 markdown 笔记引入图中,请改用 osiris bootstrap 。运行 osiris --help 可查看按你要做的事情分组的完整命令列表。
控制台与 CLI
控制台是位于 http://127.0.0.1:8011/ui/ 的浏览器 UI:浏览图、阅读和从一个地方发送邮件、运行已保存的组合、管理设置、密钥和备份。
CLI(osiris)和 MCP 工具接口是操作 Osiris 的两种受支持方式:CLI 供终端前的人类使用,MCP 工具供智能体使用。每个读取命令都接受 --json 以便脚本化使用。完整参考见 docs/CLI.md。
文档
- docs/INSTALL.md:完整安装与 systemd 设置
- docs/CLI.md:osiris 命令参考
- docs/KEYS.md:加密密钥与备份凭据
- docs/BACKUP.md:备份计划与异地卸载目标
- docs/DEPLOY.md:生产部署与守护进程管理
- docs/CROSS_HARNESS.md:连接其他智能体框架
- docs/COMPOSER.md:组合查询语言
- docs/RITUAL.md:智能体读写约定
- ARCHITECTURE.md:系统设计
- docs/REFERENCE.md:数据模型,由代码生成
- ROADMAP.md:已构建的内容与下一步计划
章程
本系统所坚守的一组简短不变式:
1. 绝不自动合并 Person。 身份合并始终由人类审核。
2. 每次写入都经过 Actions Waist。 不允许直接写数据库。
3. 仅追加。 事实和链接永不删除;更正是新事件。
4. 证据是分级的,绝不假设。 见上文核心思想。
5. 膜。 自动化流程可以闭环,但绝不静默,也绝不可逆。
6. 无密钥公开采集。 公开实体数据的采集不会泄露私有凭据。
7. 公开构建。 干净的里程碑、真实的测试,以及在任何内容发布前进行密钥/PII 扫描。
许可证
Osiris 是自由软件,采用 GNU Affero General Public License v3.0 许可。AGPL-3.0 是一种网络著佐权许可证:如果你将修改后的 Osiris 作为服务运行,供其他人通过网络使用,你必须向他们提供相应的源代码。
关于负责任使用和无密钥公开实体采集的指南,请参见 RESPONSIBLE_USE.md。
src/ui/static/vendor/ 和 src/api/inbox/static/ 下引入的第三方资源保留其各自的上游许可证(MIT,依据每个文件中保留的头部信息)。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
asuramaya/osiris
给 AI 智能体(MCP、DeepSeek Harness、Claude Code、Cursor)用的持久记忆与协作图
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目