NoteGen:笔记先落在本地 Markdown,再交给内置 Agent 整理
NoteGen 是一个开源、跨平台的 AI 知识工作台,官网的定位句是「先记录,再整理」:随手留下文字、语音和资料,再用 AI 整理、连接并创作成笔记、文章、图表与画布。无订阅、无需登录,核心功能免费;覆盖 Windows / macOS / Linux / Android / iOS,移动端目前为 Beta/Alpha。
项目信息
- 仓库:https://github.com/codexu/note-gen
- 官网与下载:https://notegen.top ;中文站:https://notegen.top/cn
- 许可 GPL-3.0,主语言 TypeScript,主分支 dev,Star 约 12.7k(2026-09 前后)。
核心能力
记录:文字、语音、截图、图片、链接、文件、待办进入同一条记录流,用标签折叠分组,按需筛选,默认保存在本地。
画布:无限画布上,笔记、记录、图片、链接、图形都可作为独立节点,自由连接、分组、自动布局;AI 可生成图表、流程图与 Mermaid。
写作:落盘为标准 Markdown 文件,界面包含文件树、标签页、编辑工具栏与正文连续编辑,支持文本、表格、公式、图表与 Mermaid。
Agent:在右侧执行检索、读取文件和整理结构,过程、引用来源和最终回答保留在同一段对话上下文里,结果可整理后写回文件。
AI:Agentic RAG 自动检索,另有联网搜索与图片理解、长期记忆、Skills 与 MCP。
插件系统:可扩展写作工具、编辑命令、状态栏与菜单项,不同工作区启用不同插件。
v0.x 时期留下的能力中,不少仍是现在的基础。文件管理器支持本地与 GitHub 仓库的文件/文件夹管理,目录层级不限;编辑提供所见即所得、即时渲染、分屏预览三种模式;开启同步后可回溯历史记录;AI 辅助覆盖问答、续写、优化、精简、翻译,结果可插入文章任意位置;粘贴图片自动上传图床并转成 Markdown 图片链接;从浏览器复制内容可自动转 Markdown。模型侧内置 SiliconFlow 免费模型(Qwen、BGE、GLM 等),也可自行接入 ChatGPT、Gemini、Ollama、LM Studio、Grok、DeepSeek。旧安装包体积约 20~25MB。
技术栈
按第三方拆解:Tauri 2 + Next.js 15 + shadcn-ui;状态管理用 zustand(从 Vue 的 pinia 迁移);编辑器为 md-editor-rt;OCR 用 tesseract.js,替换 Rust 的 leptess 以解决跨平台构建问题;存储用 SQLite,直接写 SQL 而不套 ORM。
数据与同步
笔记和附件默认留在本机。需要同步时可接 GitHub / Gitee / GitLab / Gitea、S3、WebDAV、OneDrive 或 iCloud Drive;也可以自托管 NoteGen Server,把同步与团队协作的数据库、附件都放在自己手里。
值得注意的取舍
默认工作流里,每记录一条内容都会调用 AI 整理,API Token 消耗不低,实测评价认为这有点「为了 AI 而 AI」——如果每一步都能自选是否走 AI 会更好。核心功能免费,但 AI 能力取决于接入的模型与用量成本,这部分开销要自己算。
放到同类工具里看,本地优先、原生 Markdown 存储这两点与 Obsidian、Logseq 一致;差异在于 AI、RAG 和 Agent 是内置的,还提供免费模型入口,无需插件即可使用。
结论
如果你需要 Markdown 文件落在本地、同步可自托管,同时希望记完东西后有个 Agent 能读文件、检索并整理结构,NoteGen 值得试。若你完全不打算依赖模型,或者对「每条记录都触发 AI」的默认流程敏感,先调整工作流再判断它是否合手。