Repolode
ZenNotes

ZenNotes/zennotes

键盘优先的本地 Markdown 笔记应用,支持 Vim 操作、图表渲染和 MCP 集成。

可替代:EvernoteMicrosoft OneNote

Star
2,551
Fork
151
未关闭 Issue
97
最近提交
8小时前

这是什么?

ZenNotes 是一款 Markdown 笔记应用,每条笔记都保存为磁盘上 vault 目录中的普通 .md 文件,没有隐藏的数据库。它提供 macOS、Windows 和 Linux 的 Electron 桌面版,也可以通过 Go 服务端自托管为网页应用。

编辑体验围绕键盘设计,内置 Vim 模式、leader 键操作、命令面板,以及编辑、分屏和预览三种模式。预览支持 GitHub 风格 Markdown、KaTeX 公式、Mermaid 和 TikZ 图表。任务、标签、搜索、归档、回收站、日记与周记,以及带表格和看板视图的 CSV 数据库都已内置。

项目自带 MCP 服务器,Claude Code、Claude Desktop 和 Codex 可以直接读写同一个 vault。命令行工具 `zen` 则方便编写脚本,并在 macOS 上配合 Raycast 使用。

核心功能

  • 01笔记以普通 Markdown 文件保存,不依赖专有数据库。
  • 02内置 Vim 模式、leader 键操作和命令面板,适合纯键盘编辑。
  • 03提供编辑、分屏和预览模式,支持公式、Mermaid 与 TikZ 渲染。
  • 04内置任务、标签、全文搜索、归档和回收站视图。
  • 05提供 MCP 服务器和命令行工具,方便 AI 工具与脚本接入 vault。

适用场景

  • 偏好键盘操作、习惯 Vim 编辑的 Markdown 写作者。
  • 延续或迁移已有的 Obsidian 风格 Markdown 文件夹。
  • 通过 MCP 让 AI 编程助手读取和编辑个人笔记。
  • 在家庭服务器或局域网中自托管笔记应用。

快速上手

  1. 1

    用 Homebrew 在 macOS 上安装

    brew install --cask zennotes/tap/zennotes
  2. 2

    在 Arch Linux 上从 AUR 安装

    yay -S zennotes-bin
  3. 3

    从 GitHub Releases 页面下载适合你系统的安装包

使用前须知

  • 自托管网页模式需要单独的 Go 服务端仓库 znserver 提供后端。
  • 开发环境需要 Node.js 22+,服务端构建还需要 Go 1.22+。

收录于专题

标签

常见问题

zennotes 是什么?
键盘优先的本地 Markdown 笔记应用,支持 Vim 操作、图表渲染和 MCP 集成。 ZenNotes 是一款 Markdown 笔记应用,每条笔记都保存为磁盘上 vault 目录中的普通 .md 文件,没有隐藏的数据库。它提供 macOS、Windows 和 Linux 的 Electron 桌面版,也可以通过 Go 服务端自托管为网页应用。
zennotes 可以免费使用吗?用的什么许可证?
zennotes 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
zennotes 还在维护吗?
活跃维护中。zennotes 最近一次提交是在 2026年10月23日。
zennotes 适合用来做什么?
偏好键盘操作、习惯 Vim 编辑的 Markdown 写作者。 延续或迁移已有的 Obsidian 风格 Markdown 文件夹。 通过 MCP 让 AI 编程助手读取和编辑个人笔记。 在家庭服务器或局域网中自托管笔记应用。
zennotes 怎么安装和运行?
用 Homebrew 在 macOS 上安装: brew install --cask zennotes/tap/zennotes 在 Arch Linux 上从 AUR 安装: yay -S zennotes-bin 从 GitHub Releases 页面下载适合你系统的安装包
在哪里获取 zennotes?
源代码和安装说明在 GitHub 上:https://github.com/ZenNotes/zennotes

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目