
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
heropen
Advanced tools
专业解决记不住的问题,越用越懂你。
本地优先的 AI 记忆系统。记忆存在你自己的机器上,不上传、不同步、不收走;它自动整理与裁剪,让你越用越准、越用越懂你。
⭐ 这个工具帮到你了?点个 star 支持一下 → 右上角 ★ Star,让更多 agent 用户少走弯路。
pip install heropen,不用 Docker / Postgres / API key。常见客户端可自动写入 MCP 配置;Hermes 等需手动接 heropen-mcp。pip install heropen # 核心:MCP + 全文检索,纯 Python 依赖,任意架构(含 ARM64)可装
pip install 'heropen[embedding]' # 可选:本地向量(额外引入 onnxruntime / fastembed)
pip install 'heropen[tray]' # 可选:Windows 系统托盘角标(常驻存在感 + 工作台)
| 平台 | 建议 |
|---|---|
| Apple Silicon (macOS arm64) | 通常 pip install 'heropen[embedding]' 即可 |
| Windows ARM64 | 同上;确认 Python 为 ARM64 构建 |
| Linux aarch64 | 先装核心;再试 embedding。若 onnxruntime 无匹配 wheel,用 EMBEDDING_ENDPOINT 自托管向量,或仅用 FTS |
没有本地向量时,search / recall 会自动降级为全文检索,不影响记忆存取。
重启你的 agent,完成。首次启动会自动探测常见客户端(Claude Code、Cursor、Windsurf、WorkBuddy 等固定配置路径)并注册记忆工具。Hermes 等自定义 mcp_servers 路径不会自动写入,请按下方「接入你的 agent」手动配置。
heropen add "项目使用 FastAPI + SQLAlchemy,测试用 pytest" # 存一条记忆
heropen search "项目技术栈" # 搜记忆
heropen status # 看状态
heropen diagnose # 诊断问题
怎么用才记得住:请读官方使用方法(SSOT)—— docs/usage-ssot-zh.md。
要点:事实只进 heropen;热层只留铁律 + 高频 + 指针;每次开场先 prime 再 search;主打自由标签。
首次 add 不会同步下载约 95MB 的向量模型;写入立即走全文检索。需要本地语义检索时再显式运行:
pip install 'heropen[embedding]'
heropen embed # 下载模型并为已有条目生成 embedding
推荐使用独立入口 heropen-mcp(stdio)。heropen mcp 也可,但 MCP 客户端配置里请用下面这种:
{
"mcpServers": {
"heropen": { "command": "heropen-mcp", "args": [] }
}
}
若 heropen-mcp 不在 PATH(例如 uv tool install 装到隔离环境),把 command 换成该环境里的绝对路径。
对 Claude Code / Cursor / Windsurf / WorkBuddy:heropen auto-setup 会尝试写入已知配置路径。对 Hermes 等自有配置格式,请手动把上面的块加进你的 mcp_servers,再重启 agent。
重启 agent,它就有了记忆。把一条 bug 修复存一次,跨会话永久记住。
heropen[tray])装了 heropen[tray] 后,运行 heropen tray 即可在任务栏右下角(与微信 / 蓝牙 / 输入法同栏)常驻一个 heropen 原生图标——不遮挡任何窗口内容。它解决的是「记忆系统没存在感、容易被当垃圾软件卸载」的问题。
pip install 'heropen[tray]' # 仅 Windows 需要
heropen tray # 启动角标(默认开机自启)
右键菜单:
| 菜单项 | 作用 |
|---|---|
| 状态行 | 运行中 · 免费版 / Plus · N 个 agent · 记忆 N 条 |
| 版本 vX.Y.Z | 点开更新日志 |
| 存储模式(按 agent 分别设置) | 每个 agent 独立选 大块存储 / 一轮一存 / 自动识别 |
| 打开工作台 | 左键单击图标同效,打开真实数据工作台页 |
| 打开主页 | 打开 heropen.net |
| 检查更新 | pip install -U heropen |
| 开机自启 | 开关(默认开,写入注册表 Run 键) |
| 重启 / 退出 | 重启加载最新代码 / 彻底退出 |
悬停图标显示四段自解释信息:身份(heropen agent 记忆系统)、存储方式、已存入条数、已使用天数。
数据真实透明:角标与工作台读的是你本机
~/.heropen/*.db的真实entries表,无任何写死假数。读不到库时显示「暂无数据 / 0」,绝不编造数字(--mock仅供演示)。本机只反映本地库——其他机器(如另一台电脑上的诗诗)的记忆不在此体现,属正常(角标按机器各自独立)。存储模式(已接入内核):三种模式决定记忆往 heropen 落档的频率与粒度——大块存储攒批落、一轮一存句句落、自动识别按「记住 / 决定 / 路径 / 偏好」等触发词智能选,按 agent 分别设置。模式只管落档,不管检索、不管托盘显示;写的仍是本机事实库。详见
docs/2.0-开场签名与存储内核.md。界面语言(2.0.4 起):托盘右键菜单「Language / 语言」可切换 简体中文 / English / 日本語 / 한국어 / Español / Français / Deutsch / Português / Русский 九种界面语言,菜单、悬停提示、通知与工作台页即时切换,选择持久保存在本机(
~/.heropen/_tray_state.json)。无删除功能:角标 / 工作台 / CLI 均不含任何删除入口。
每次对话开场、agent 真正开始办事之前,heropen 自动把一行状态塞进上下文——不用你敲命令,也不用打开面板:
heropen 已就绪 · 本地记忆 187 条 · 距上次对话约 3 小时 · agent=xiaokai
它挂在 MCP prime_conversation 返回值的开头(CLI bootstrap 同样会打印)。
2.0 的存在感 = 开场签名 + 托盘:签名管「聊的时候看见」,托盘管「不聊也在任务栏」。
| heropen(免费) | 其他方案 | |
|---|---|---|
| 存储 | 不限量 | 通常有限额 |
| 检索 | 不限次 | 按次计费 |
| 需要联网 | 否 | 是 |
| 数据归属 | 你的机器 | 他们的服务器 |
| 安装 | 一行 pip install | 服务器 + 配置 |
免费 = 完整核心功能,无功能阉割。
本地优先不是 heropen 独有的卖点——已经有十几个同类项目走 SQLite + MCP。heropen 真正占住、且别人还没占的位置是这三件事:
_shared)让 agent 之间按需交换知识。免费与 Plus 的差别不在数量、而在功能(Plus 提供技能收集与共享等真功能)。大多数竞品只有一个扁平的命名空间。pip install heropen 一行即可,不需要 Docker、不需要 Postgres、不需要 Ollama。数据留在你本机。无遥测。无心跳 ping。 所有记忆存于本地 SQLite 数据库。向量检索默认使用本地 embedding 模型(fastembed,执行 pip install heropen[embedding] 即可)——完全离线、零成本。你也可以把 EMBEDDING_ENDPOINT 和 EMBEDDING_API_KEY 环境变量指向你自托管的 embedding endpoint(兼容 OpenAI 的 /v1/embeddings),这样永远不会向任何第三方云付费。
如果本地 embedding 与自托管 endpoint 都没配置,搜索会自动降级为快速全文(FTS)匹配——依然完全离线、零成本。pip install heropen 可零配置直接使用;embedding 只是提升检索质量,绝不会卡住基础使用。
本地能力不上收(当前):当前版本的本地记忆读写、检索与面板能力不会被迁移为必须联网的云端服务;免费层已提供的能力不会在后续版本中被削减。
当记忆被做成云端原语,你的对话历史、工作上下文就被存在别人的服务器上。heropen 的选择相反:记忆写在 ~/.heropen/,一个 agent 一个 SQLite 文件,数据物理不出本机。
云能给你的,是方便;本地给你的,是只有你拿得走。
记忆存在你本机的 ~/.heropen/ 目录下,每个 agent 一个 SQLite 文件。你可以随时:
heropen export 把全部记忆导出为本地 JSON(heropen import 可再导入);~/.heropen/ 下对应 SQLite 文件即可,无需经过我们、也不需要联网。更友好的 Markdown + YAML 导出(人类可读、无损往返、可再导入)已在路线图中规划。
选记忆方案,不只看召回率,看五件事:
pip install 一行就能跑,还是要 Docker / Postgres / Ollama / API key?0.0.0.0?是否零遥测?跑一句 heropen doctor,上面五项会逐项给你「通过 / 提示 / 告警」三态自检。
| 版本 | 定位 | 适合谁 |
|---|---|---|
| 免费 | 把「记忆」这件事做到好用:本地、私密、越用越懂你 | 任何想给 agent 装长期记忆的人,本机即用 |
| Plus | 记忆好用 + 为工作服务:首功能 = 技能(skill)收集与共享,让记住的东西跨 agent 复用 | 一人公司 / 独立开发者,愿意为持续新功能付费 |
| 企业版 | 多员工 × 多客户的记忆底座(自托管 + 隔离 + 审计) | 多员工服务多客户的机构 |
免费版完全开源(Apache-2.0);Plus / 企业版闭源。
heropen 是本地优先的记忆与上下文工具,你的数据始终保存在本机、由你完全掌控。本地优先的架构天然满足关于用户数据控制权与透明度的要求,运行过程对你透明、可控。
免费版完全开源(Apache-2.0)。商业层(Plus / 企业版)闭源。
⭐ 喜欢就 star,这是对我们最大的支持:点 ★ Star。
Apache-2.0
FAQs
heropen — AI Agent Long-term Memory System
We found that heropen demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.