📢 开发者计划未来几个月内开始个人职业变动,稳定后将正式开放 RunDB One U盘 售卖 & OPEN SDK
内测进行中 · 名额有限

从混乱对话中,
长出可靠记忆。

不只是存文字——抓重点、压缩、治理。
让 Agent Runtime 的每一次执行,都站在积累上。

RunDB · compile_context("执行代码审查任务")
rundb.compile_context("执行代码审查任务") ✓ 4 个组件 · 12ms
📏
RULE · safety-constraints  score 0.95
禁止修改生产数据库,测试覆盖率须 ≥ 80%,输出必须包含变更摘要
SKILL · code-review  score 0.89
安全扫描 → 性能检查 → 格式规范 → 依赖审计
🔌
MCP · github + filesystem
已挂载 · 读写权限就绪 · 2 个工具
🗜️
COMPACT · 上次任务摘要  · 已锁定
•••••••••••••••••••••••••••
🔒 locked · agent 不可见
组件无上限
<15ms
上下文编排延迟
100%
数据归你所有
全兼容
任意 Agent Runtime
为什么需要 RunDB

你的 Agent,
每次都在重新
学同一件事

Rules 没有持久化,Skill 每次重新声明,上次任务的结论下次不知道。没有记忆层,就没有积累。

🔄

Rules 和 Skills 每次归零

换个会话、换个模型,自定义规则和工作流全部消失,得重新教一遍。

💨

任务结果,无法累积

Subagent 跑过的结论、MCP 工具调用的结果、Compact 后的摘要——下次全不记得。

🌫️

Context 塞满,不知道用了什么

没有治理,Skills / Plugins / Hooks 争抢 token 额度,Agent 推理时你看不见它在用什么。

继续按上次的安全规则执行,不要修改生产库……
我没有关于"上次"的记忆。每次对话对我来说都是全新开始,请重新告诉我规则。 ⚠ 你设置的 Rules 和 Skills,就这样消失了
接入 RunDB 后
继续上次的任务
✓ RunDB 已编排 3 个上下文组件 已加载:安全约束 Rules · code-review Skill · 上次任务摘要(Auth 模块重构完成,下一步 Payment)
三类用户,一个上下文治理层

为每一种场景而设计

个人用户

你的习惯,
不该每次重教

你设过的 Rules、用过的 Skills、调过的 Hooks——RunDB 帮你把这些变成持久记忆,跨工具、跨会话一直在。

📏

Rules 和偏好跨会话保留

输出格式、安全边界、风格偏好,设一次,永远有效,换模型也不丢。

Skills 和工作流自动积累

你用过的提示技巧、反复调试出来的工作流,自动沉淀为可复用 Skill。

🗜️

长对话自动压缩,不丢重点

RunDB 智能 Compact 超长上下文,保留决策和结论,压掉噪声。

👁️

每次推理,来源透明可查

Agent 用了哪条 Rule、哪个 Skill、哪段 Compact——一目了然。

个人记忆仓库 · 42 个组件
📏 Rules ⚡ Skills 🔌 MCP 🔒 私密
📏
RULE · output-format
输出必须是中文,代码块加语言标注,结尾附变更摘要
全模型同步
SKILL · pr-review
安全 → 性能 → 格式 → 测试,每步输出结构化报告
上次使用 3 天前
🗜️
COMPACT · auth-重构摘要 · 已锁定
此记忆已锁定,Agent 无法访问
开发者

给 Agent 装上
上下文治理层

三个核心接口,管理你 Agent 的 Skills、Rules、Hooks、MCP 配置和 Subagent 状态,跨会话持久化。

📝

write(event)

写入 Skills、Rules、MCP 配置、Subagent 执行结果、Compact 摘要——不只是文字。

🔍

search(query)

按语义检索相关组件,返回 Score 排序结果,<15ms 响应。

compile_context(query)

自动抓重点、压缩、编排——给 prompt 一个治理过的最优上下文,不是塞满,是精选。

🔌

MCP 原生接入

一行配置接入 Claude、Cursor 等支持 MCP 协议的 Agent Runtime。

agent.ts
import { RunDB } from '@rundb/sdk'

const db = new RunDB({ apiKey: process.env.RUNDB_KEY })

// 写入 Rule / Skill / MCP 配置 / 任务结果
await db.write({
  type:    "rule",
  content: "禁止修改生产库,覆盖率 ≥ 80%",
  tags:    ["safety", "code-review"]
})

// 检索相关上下文组件
const items = await db.search("代码审查规则")

// 编排并压缩最优上下文
const ctx = await db.compile_context(task)
const reply = await llm.complete(ctx + task)
企业

组织级
Agent 记忆治理

公司的 Agent 共享规则库、能力库和知识库,带权限隔离和完整审计,私有部署可控。

🏛️

统一 Rules / Skills 仓库

全公司 Agent 共享规则库和能力库,更新一次,处处生效。

🔐

细粒度权限隔离

按团队、角色、项目控制哪些 Rules 和 Skills 可被访问。

📋

完整审计追溯

每次 Agent 推理调用了哪些记忆,完整日志,满足合规要求。

🏠

私有部署 / NAS / 内网

数据不出内网,支持 Docker 私有部署和 NAS 存储。

3K+

Rules & Skills

组织级规则和能力沉淀

12

权限分组

按角色和项目细粒度隔离

100%

审计覆盖

全量推理日志,合规可查

私有

部署方式

Docker · NAS · 内网自托管

典型接入场景
研发 Agent → 共享代码规范 Rules,跨项目复用 review Skill
销售 Agent → 每次通话结论自动 Compact 沉淀
客服 Agent → 用户画像跨工单持久化,不用反复重建
系统架构

四层架构,清晰解耦

从 Runtime 到存储,每一层职责清晰,可独立扩展和替换。

🖥️

Agent Runtime 层

Chat App · IDE · Agent Framework · 任意 AI 工具

ClaudeCursorLangChain
SDK · REST · MCP
🔌

RunDB Adapter

协议转换 · 鉴权 · 格式标准化

TypeScriptPython
write · search · compile
🧠

RunDB Memory Service

语义理解 · 抓重点 · 压缩编排 · 权限控制

EmbeddingCompact
持久化 · 索引
💾

RunDB Storage Engine

向量库 · 结构化存储 · 全文索引

Vector DBSQLite
实体产品

记忆,装进口袋

RunDB One — 一支 USB,所有 AI 工具共享同一套记忆。一个开关,物理隔离私密与工作。

RunDB ONE PRIVATE 已锁定 USB · A
🔒 Private 私密模式
↑ 点击拨杆切换模式
🔒
Private 私密层
物理开关锁定个人敏感记忆,不对任何 agent 会话开放,拔出 USB 即撤销访问权。
个人工作流 私密偏好 个人 API Keys 家庭与私人信息 财务上下文
🔓
Open 工作层
所有工作记忆全速流通,Claude Code、Cursor、Codex 跨工具共享同一套上下文,随插随用。
代码规范 项目上下文 团队 Rules MCP 配置 Skill 库
兼容所有主流 Agent 工具
Claude Code Cursor Codex GitHub Copilot Windsurf + 所有支持 MCP 的工具
李笑猛
RunDB 创始人

Agent 越来越强,但每次对话结束,它学到的一切都归零了。
我做 RunDB,是想让积累真的能积累 —— 给 Agent 一个跨会话、跨工具都可信赖的记忆层。

ragnor.li@outlook.com
Coding Activity
早鸟内测名额有限

准备好让你的 Agent
真正有记忆了吗?

现在申请,获得优先内测资格,以及终身早鸟价格。

免费开始 · 无需信用卡 · 数据永远属于你