爱意满满的作品展示区。
mayinshi

EdgeEver:开源、原生支持 AI/MCP 的自托管「印象笔记」替代方案(支持全平台客户端 + 浏览器剪藏)

  •  
  •   mayinshi · 2h 0m ago · 147 views

    大家好!

    作为一个多年的印象笔记( Evernote )老用户,我对知识管理工具的核心诉求其实一直很简单:可靠、响应迅速、经典的三栏结构、随时随地多端随手记

    但近几年主流笔记的体验大家懂的都懂:

    • 印象笔记:功能越来越臃肿,广告和促销满天飞,免费版甚至限制只能登录 2 台设备,数据导出极其繁琐。
    • Obsidian:生态极其强大,但对“随时随地随手抓取灵感”的轻量场景稍显厚重,官方同步需要订阅,第三方同步配置成本偏高。
    • Memos / 闪念胶囊类:卡片流很适合碎碎念,但对需要体系化分类和长文沉淀的“三栏工作流”来说,结构组织力稍有不足。

    为了找回当年那种纯粹、高效的记录体验,同时结合当下的 AI 工作流,我开发了 EdgeEver——一个开源、原生支持 AI/MCP 、零成本自托管的印象笔记替代方案


    💡 核心特性

    1. 经典三栏布局 + 双视图编辑

    • 找回熟悉的 笔记本树 - 笔记列表 - 编辑器 经典三栏工作流,支持无限层级目录。
    • 桌面端支持一键开启专注模式,支持在所见即所得富文本Markdown 源码之间无缝切换。
    • 原生支持 Mermaid 流程图/架构图渲染、单篇导出( MD / HTML / PDF )与历史版本回溯。

    2. 原生 AI Agent 联动 & 内置 MCP

    • 内置 Remote MCP ( Model Context Protocol )协议:你可以直接把 EdgeEver 作为知识库挂载给 Claude Code 、Codex 、Cursor 、Antigravity 等 AI 编程助手或智能体,让 AI 帮你读笔记、整理零散灵感、打标签,甚至跨平台同步到 Notion 或飞书多维表格。
    • 自带 AI 写作辅助:支持配置自己的 OpenAI / Anthropic / Gemini 或第三方中转 API Key ,在编辑器中随时对选区进行总结、润色、翻译、要点提炼与续写。

    3. 终身免服务器,零成本部署(亦支持 Docker )

    • Cloudflare Serverless 部署:基于 Workers + D1 (SQLite) + R2 存储,完全运行在 Cloudflare 免费配额内。单人使用可容纳约 15 万条笔记 + 5 万张图片,无需购买 VPS ,终身 0 维护成本
    • NAS / VPS 一键 Docker:提供官方 GHCR 镜像,一行命令即可通过 Docker Compose 启动。
    • 支持 AI Agent 一键部署:把提示词丢给 AI 编程助手,即可全自动完成 Cloudflare 部署与配置。

    4. 全平台多端覆盖 & 网页剪藏

    • Web / PWA:支持离线草稿与连线后自动增量入队同步。
    • 桌面端( macOS / Windows ):Electron + Rust Sidecar 架构,提供高性能本地 SQLite 数据缓存与离线支持。
    • 移动端:iOS 原生 SwiftUI (上架 App Store )+ Android 原生打包( Google Play & APK ),支持在手机上一键剪藏微信公众号文章。
    • 浏览器插件:已上架 Chrome Web Store 、Edge 与 Firefox ,支持一键剪藏网页正文。

    5. 真正的个人数据主权

    • 底层标准 SQLite ,无任何厂商锁定。
    • 支持一键无损 ZIP 导出:导出包内就是标准的 Markdown 文件夹 + Front Matter + 相对路径附件,随时可以迁移到 Obsidian 或其他工具。
    • 多账号隔离:单实例支持创建多个独立账号,自带防暴力破解与登录限流。
    • 创作者友好:支持一键转换为带行内样式的公众号排版,可直接粘贴到微信公众号后台。

    🛠️ 技术栈一览

    • Monorepo:Bun Workspace
    • Web 前端:Vite + React + TanStack Query + Tailwind CSS + shadcn/ui + TipTap / ProseMirror
    • 后端:Hono + Zod + OpenAPI + Remote MCP ( Cloudflare Workers / Bun 跨运行时统一解耦架构)
    • 移动端:iOS 原生 SwiftUI (GRDB) / Android (Expo + React Native)
    • 桌面端:Electron + Rust Sidecar (本地 SQLite 服务与数据备份)
    • 浏览器插件:Manifest V3 + Mozilla Readability + Turndown

    🔗 传送门


    目前项目处于非常活跃的迭代阶段,如果你也在寻找一款轻快、纯粹、支持 AI 且数据完全属于自己的笔记工具,欢迎体验和自部署!

    如果觉得项目对你有帮助,非常感谢能给仓库点个 ⭐️ Star 支持一下。有任何建议、Bug 反馈或功能脑洞,欢迎在帖子里留言或提 GitHub Issue ,我会第一时间跟进!

    3 replies    2026-09-01 13:41:11 +08:00
    Lrevan
        1
    Lrevan  
       22 mins ago
    我前两天还想做个类似的呢,这不就来了,支持一波
    sudo123
        2
    sudo123  
       18 mins ago
    不错,试试看
    ggmood
        3
    ggmood  
       12 mins ago via iPhone
    能不能出个原生 iOS app
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5173 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:54 · PVG 13:54 · LAX 22:54 · JFK 01:54
    ♥ Do have faith in what you're doing.