印象笔记开源平替!一款开源&支持 AI 的自托管笔记工具!

大家好,我是 Java陈序员。

长期使用印象笔记的人,核心需求其实很简单,一个可靠、开放、响应迅速的个人知识库。但目前主流笔记工具,或多或少都存在痛点。

印象笔记陪伴了很多人,可如今成了全功能商业套件,广告、冗余功能变多,免费配额收紧,高级 AI 订阅成本高,也很难对接私有化 AI 与自托管方案。

Obsidian 虽然基于 Markdown,但核心闭源,笔记上万条后检索启动容易卡顿,附件管理麻烦。

Memos、Flomo 这类笔记虽然轻量好用,但流式卡片和大家熟悉的三栏笔记操作习惯不符。思源笔记块编辑能力强大,但上手心智负担较重,低成本多端同步方案并不友好。

今天,给大家介绍一款开源&支持 AI 的自托管笔记工具,保持原生经典的三栏布局,是印象笔记的开源平替,客户端全平台覆盖!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

edgeever —— 一款现代化的开源笔记与个人知识库工作区,提供经典印象笔记的三栏高效体验,同时具备完全开放的数据架构与原生 AI Agent 联动能力,让个人知识沉淀更轻量、更自由。

功能特色:

  • 零成本私有化部署:支持 Cloudflare、Docker 两种主流部署模式,个人使用通常可运行在 Cloudflare 免费额度内(约 15 万笔记 + 5 万图片),也可通过 Docker 部署至 VPS、NAS 或家庭服务器
  • 全平台客户端覆盖:提供丰富的客户端应用,适配 Web、PWA、Windows、macOS、Linux、Android、iOS 全平台
  • 经典三栏与专注模式:保留经典的笔记本树、笔记列表与主编辑区三栏布局,支持富文本与 Markdown 源码双视图自由切换、无限层级嵌套、全屏专注模式与明暗自定义 CSS 样式预设
  • 可视化图表笔记:内置 Mermaid 渲染引擎,可在笔记内直接生成思维导图、流程图、架构图等可视化内容,同时支持 Markdown 一键转换为带内联样式的公众号精美排版
  • 强大的 AI 能力:内置 AI Agent 和 MCP, 提供 AI 对话功能,同时 AI 可自主检索知识库、总结内容、补全笔记、梳理目录、归档碎片内容

技术栈:Hono + SQLite + TypeScript + Vite + React

快速上手

服务端

edgeever 服务端支持通过 Cloudflare 和 Docker 进行部署。如果没有服务器,推荐使用 Cloudflare 零成本部署;如果具备服务器,或者使用 VPS、NAS, 可通过 Docker 部署。

  • Cloudflare 部署

1、Fork 仓库:在 GitHub 点击右上角 Fork, 将项目 Fork 到个人账户下

2、创建 Cloudflare 资源:创建 D1 edgeever 与 R2 edgeever-resources

3、导入并配置项目:在 Cloudflare Workers & Pages 中从 Fork 的 main 分支创建名为 edgeever 的 Worker。使用仓库根目录,保留由 Cloudflare 在线执行的 Workers Builds 默认部署命令,并确认其 API Token 具备 D1 读取和编辑权限。binding 由部署命令生成,不要修改 Fork 中的文件

4、准备管理员密码:准备管理员登录密码,建议至少 32 个字符。Worker 创建后,将它保存为运行时 Secret EDGE_EVER_AUTH_PASSWORD

5、首次构建与验证:保存并部署会创建 Worker 并启动构建。如因缺少管理员 Secret 而失败,添加第 4 步的运行时 Secret 后重试。管理员用户名默认为 admin;如需使用其他用户名,请在重试构建前设置 Workers Builds 构建变量 EDGE_EVER_AUTH_USERNAME. 部署完成后访问 /api/health, 确认返回 200,再用配置的管理员用户名和密码登录

6、启用自动更新:进入 Fork 的 Actions 标签页,点击 I understand my workflows, go ahead and enable them, 然后手动运行一次 Update deployed EdgeEver, 确保后续能够自动获得正式版本的功能更新与修复

部署的详细步骤,可参考官方在线文档:

https://github.com/tianma-if/edgeever/blob/main/docs/deploy-cloudflare-button.zh-CN.md
  • Docker 部署

1、拉取镜像

docker pull ghcr.io/tianma-if/edgeever:latest

2、创建挂载目录

mkdir -p /data/software/edgeever

3、运行容器

docker run -d -p 8787:8787 \
  --name edgeever \
  -e EDGE_EVER_AUTH_USERNAME='' \
  -e EDGE_EVER_AUTH_PASSWORD='请替换为足够长的随机密码' \
  -v /data/software/edgeever:/data \
  ghcr.io/tianma-if/edgeever:latest

参数说明:

  • EDGE_EVER_AUTH_USERNAME: 初始管理员用户名,默认 admin
  • EDGE_EVER_AUTH_PASSWORD: 初始密码

4、容器运行成功后,浏览器访问

http://{IP/域名}:8787

使用初始用户名、密码登录即可。

客户端

edgeever 提供了丰富的客户端,包括 Web、Windows、macOS、原生 iOS、Android 等。

1、打开下载地址

https://github.com/tianma-if/edgeever/releases

2、下载对应操作系统的安装包,并进行安装

3、安装成功后,启动运行,首次使用需要输入实例地址、账号、密码信息才能使用

功能体验

  • 全部笔记

  • 版本历史

  • 标签

  • 附件管理

  • 模板中心

  • 插件市场

  • AI 对话

  • 分享笔记

  • 回收站

  • 个人中心

总的来说,edgeever 作为一款笔记工具,既保留了用户熟悉的经典三栏布局,同时又内置了 AI 能力。最主要的是,开源、可私有化部署,是构建个人知识库的一大利器。

如果你也是印象笔记老用户,厌烦了逐年收紧的配额、昂贵的 AI 订阅;或是试过 Obsidian、思源笔记,被大库卡顿、复杂部署、繁琐同步劝退;又不习惯 Memos 这类卡片式笔记的交互,那 edgeever 值得试一试。快去部署体验吧~

项目地址:https://github.com/tianma-if/edgeever

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


posted @ 2026-10-19 09:23  Java陈序员  阅读(25)  评论(0)    收藏  举报