跳到正文
功能清单

Engram 的全部功能。包括它没有的。

站内其他页面讲的是结果,这一页讲的是零件。下面所有内容今天都已上线,除非它出现在尚未实现的功能之下。

同步

你的知识库, 处处同时在线。

  • 每个套餐都是实时同步

    桌面、手机、平板和浏览器。免费版也一样。没有仅限手动的模式,从来都没有。

  • 三方合并

    不会有任何内容被悄悄覆盖。两台设备出现分歧时,你会看到一个解决界面,而不是丢掉一次编辑。

  • 离线队列

    没有网络时所做的编辑会在本地排队,重新联网后按顺序重放。

  • 附件也同步

    图片、PDF、音频、视频、办公文档。所有套餐都支持全部文件类型,不只是 markdown。

  • 怪路径也不怕

    重命名、删除、层层嵌套的文件夹和特殊字符,都不会被弄乱。

  • 同步中心

    在 Obsidian 内查看当前状态、待处理事项、手动重试和冲突解决。

搜索

三种模式, 一个索引。

全部在服务器端运行,针对的是你知识库的真实索引,而不是对单个磁盘做 grep。

  • 关键词(BM25)

    基于每个分块的稀疏向量实现真正的 BM25,并带有 NFKC 规范化和 CJK 二元分词。能找到精确的字符串,这是纯语义系统在结构上做不到的。

  • 按语言分词干

    每条笔记会检测语言,并交给对应的 Snowball 词干提取器,包括非拉丁文字。德语复合词用的是德语词干器,不是英语的。

  • 语义

    Voyage AI 嵌入,使用 1024 维的 voyage-4-large,存储在 Qdrant 中,采用二值量化和重新打分。

  • 默认混合搜索

    关键词与语义在服务器端通过 Reciprocal Rank Fusion 融合。

  • 多样性重排

    使用 MMR,避免一条长笔记占满所有结果位置。

  • 加密下的筛选

    可按 frontmatter 类型或日期范围筛选,针对盲索引求值,服务器无需接触明文。

所有方案(包括免费版)都提供关键词、语义和混合搜索。免费版可搜索 2,000 篇笔记,付费方案可搜索全部笔记。我们也不声称自己的排序优于任何人,因为我们没有拿它和任何东西比过,也不会断言我们拿不出证据的事。

AI 访问

你用的每个 AI, 都能读,也能写。

  • 托管的 MCP 服务器

    位于 mcp.engram.page,实现开放的 Model Context Protocol。不是本机桥接,所以电脑关着也能用。

  • 带 DCR 的 OAuth 2.1

    动态客户端注册,客户端连接时无需你手动编辑配置或粘贴长期有效的密钥。

  • 21 个工具,可读可写

    搜索、读取、创建、更新、追加、补丁、分节编辑、文件夹、标签、附件、知识库选择。

  • 16 个有文档的客户端

    Claude Desktop、Claude Code、ChatGPT(网页版)、Cursor、Cline、Continue、Copilot、Windsurf、Gemini、Grok、Mistral、Devin、Antigravity、LobeChat、Open WebUI、OpenCode。其他任何支持 MCP 的客户端也能用。

客户端

随处阅读。 随处编辑。

  • 网页版,无需安装

    位于 app.engram.page。真正的 CodeMirror 6 编辑器,不是预览窗格。

  • 完整的 Obsidian 渲染

    在浏览器中支持 wikilink、嵌入、callout、KaTeX 数学公式和 Mermaid 图表。

  • Obsidian 插件

    Engram Vault Sync,已上架社区插件目录。指向你已有的知识库即可。MIT 许可。

  • 手机

    Obsidian 手机版,以及任何手机上的浏览器。

你的文件

纯 markdown。 放在你自己的文件夹里。

  • 正本归你

    在你的磁盘上,而不是我们的数据库里。就算 Engram 消失了,这个文件夹仍然可以用 Obsidian、VS Code 或 cat 打开。

  • 两种链接语法

    wikilink 和 markdown 链接都会被解析,无论你用哪种写法,链接都能解析。

  • Open Knowledge Format

    Engram 原生读取 OKF v0.1 的 frontmatter:type、title、description、resource、tags、timestamp、created。其中三项可用作搜索筛选条件。

我们不声称符合 OKF。符合性是一个文件包的属性,而不是产品的属性,而且我们落后一个小版本。文件包导出功能目前还不存在。

安全

已加密, 并且对此坦诚相告。

  • 每位用户独立的加密密钥

    256 位数据加密密钥,AES-256-GCM,按字段绑定 AAD。

  • KMS 密钥包装

    在生产环境中,每位用户的密钥由 AWS KMS 包装,并通过加密上下文与该用户绑定,因此 KMS 只看到密钥,看不到笔记文本。

  • 路径和标签不是明文

    经过加密并建立 HMAC 索引,所以筛选无需服务器读取它们。

  • 绝不出售,绝不用于训练。

    你的笔记绝不会成为训练数据,也绝不会被出售。

托管服务不是端到端加密。语义搜索需要服务器读取笔记文本以生成嵌入,我们不会暗示并非如此。如果你希望服务器无法读取你的笔记,请自托管,那样服务器就是你自己的。

自托管

整套服务, 跑在你的硬件上。

  • docker compose up

    同样的代码,同样的协议,与托管版同一个发布版本。不存在阉割的社区版。

  • 完全绕过计费

    没有套餐,没有限制,没有支付集成。免费。

  • 本地嵌入

    用 EMBED_BACKEND=ollama 指向 Ollama,任何笔记文本都不会离开你的网络。支持物理隔离。

  • 源码公开

    PolyForm Small Business License 1.0.0。每一行触及你数据的代码都能读,个人或小型企业使用无需付费给我们。这是源码公开,不是开源,我们也不会称它为开源。

有一件事绝不能出错:备份 ENCRYPTION_MASTER_KEY。丢了它,所有加密笔记都无法恢复。

在此基础上开发

一套真正的 API, 和真正的发票。

  • REST 和 WebSocket

    笔记、文件夹、附件、搜索和实时同步。参考文档由 OpenAPI 规范生成。

  • API 密钥仅限 Pro

    免费版和 Starter 没有程序化密钥。这不影响 MCP、Obsidian 插件或网页版,它们的认证方式不同,在每个套餐上都能用。

  • Paddle 作为 Merchant of Record

    无论你在哪里,VAT 和 GST 都由其处理。免费版、Starter $7/月、Pro $14/月。

  • 免费账号会过期

    闲置 90 天后删除,之前会发送警告邮件。

尚未实现

我们不做的事。最好让你在这里先看到。

  • 托管版的端到端加密

    在结构上与服务器端语义搜索相冲突。请改用自托管。

  • 分享、共享知识库、团队席位

    已确定的方向,前提是多接收方密钥包装。在此之前请使用 Relay。

  • 实时协同编辑

    近期没有计划。

  • 版本历史

    Obsidian Sync 有这个功能,我们暂时还没有。

  • 离线搜索

    关键词搜索在服务器端运行,所以需要联网。没有下载笔记后本地搜索的模式。

  • OKF 文件包导出

    这方面我们最想优先推出的功能。

  • 发布

    不提供知识库的静态网站托管。

指向你已有的知识库就行。

免费版,无需绑卡。也可以先看看对比。

开始使用