codexu/note-gen

Capture first. Organize later. A local-first Markdown app that turns scattered records into clear notes with AI.

NoteGen – AI 增强的本地优先 Markdown 笔记应用

它是什么 — 这是一款桌面与移动端应用,让您能快速捕捉想法(文字、语音、截图、链接、文件等),并稍后将其整理为结构化的 Markdown 笔记。核心数据是存储在您指定文件夹中的普通 .md 文件,因此您可以使用任何编辑器进行编辑,或将其存放在 Git 中。

为什么 AI 很重要 — 您可以接入任何兼容的 LLM 提供商(OpenAI, Claude, Gemini 等),并利用模型进行:

  • 将选定的记录摘要或重组为笔记模板。
  • 续写、缩短、扩展、翻译或润色现有文字。
  • 回答基于您个人笔记、向量知识库或附加图片(OCR、嵌入、重排序)的问题。
  • 从笔记内容生成图表、流程图或思维导图。
  • 执行更长、多步骤的“代理”(Agent) 工作流程。 AI 输出内容始终可编辑;您始终掌控最终文字。

核心工作流程

  1. 捕捉 – 添加想法、语音备忘录、截图、链接、文件或待办事项,无需担心标题或文件夹。
  2. 选择 – 通过标签、时间或类型筛选记录,并挑选相关的内容。
  3. 整理 – 选择模板或描述所需的输出;AI 将建立 Markdown 草稿(摘要、报告、文章等)。
  4. 编辑 – 在内置的视觉/编辑模式中精炼草稿并继续撰写。

主要功能

  • 全功能 Markdown 编辑器(表格、任务列表、code blocks、数学公式、图表、源码/视觉模式、搜索替换、历史记录)。
  • 用于流程图、思维导图、时间轴、手绘图和数据图表的画布工作区,AI 生成后皆可编辑。
  • 本地优先存储,可选通过 GitHub/GitLab/Gitee/Gitea、S3、WebDAV 或手动备份进行同步。
  • 知识库层:向量索引、混合检索、可配置的嵌入/重排序模型、长期记忆、可重复使用的提示词、MCP 服务器、可安装的 Skills 以及 Agent 工具。
  • 可扩展插件系统(TypeScript SDK、市场、官方插件)。
  • 多平台:Windows, macOS, Linux (beta), Android & iOS (alpha),提供可下载的安装程序与 GitHub releases。

适用对象

  • 需要收集片段并稍后整理成结构化笔记的研究人员或学生。
  • 需要记录会议、截图和待办事项并希望快速产出报告的专业人士。
  • 偏好纯文本 Markdown 但希望获得 AI 辅助摘要、翻译或图表生成的任何人。

如何开始

  1. 从网站或 GitHub releases 下载适用的安装程序。
  2. 选择一个文件夹作为您的 Markdown 工作区。
  3. 添加第一条记录(文字、语音、图片等)。
  4. 当您想使用 AI 功能时,配置 AI 提供商(API key)。
  5. 参考在线文档进行同步、知识库设置或插件开发。

开源状态 — 核心应用、服务器同步组件、浏览器剪藏工具、插件 SDK 和官方插件皆采用 GPL-v3 授权,并拥有公开的贡献指南与活跃的问题/讨论频道。


所有细节均直接取自仓库的 README。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目