
简介
NoteGen 是一款跨平台 AI 驱动的笔记应用,它弥合了记录与写作之间的鸿沟,将碎片化信息转化为结构化知识。基于现代化的Tauri + Next.js 混合架构,这款仅 25MB 的轻量级应用提供专业级功能,同时完全免费且无广告。
核心理念
NoteGen 通过引入双模式工作流彻底革新了传统笔记方式,解决了信息碎片化的根本挑战。与需要手动整理内容的传统笔记应用不同,NoteGen 智能地将记录阶段(捕获原始信息)与写作阶段(创建结构化内容)分离,实现信息收集与知识合成的无缝流转。
技术栈解析
| 层级 | 技术 | 用途 |
|---|---|---|
| 前端 | Next.js 15.3.2 + React 19.1.0 | 具备服务器能力的现代 UI 框架 |
| 样式 | Tailwind CSS + Radix UI | 响应式设计与无障碍组件 |
| 状态 | Zustand | 轻量级状态管理,含 15+ 专用 Store |
| 数据库 | SQLite + Tauri SQL 插件 | 本地数据持久化与向量存储 |
| 原生 | Tauri 2.0 + Rust | 跨平台桌面应用封装 |
| AI | OpenAI API | 智能内容处理与 RAG 能力 |
核心功能
性能与可访问性
- 轻量化设计:仅 25MB 体积,即时启动
- 跨平台支持:Windows、macOS、Linux、Android、iOS 全平台兼容
- 永久免费:无广告、无付费等级、完全开源
- 离线优先:核心功能无需网络连接即可使用
AI 驱动智能
- RAG 引擎:内置检索增强生成,提供上下文感知辅助
- MCP 支持:Model Context Protocol 用于 AI 工具集成
- 智能整理:AI 辅助内容结构化与标签管理
- 多语言支持:原生国际化,支持 5+ 种语言
高级笔记管理
- 双模式工作流:独立的记录与写作界面
- 原生 Markdown:标准 Markdown 格式直接存储于文件系统
- 向量搜索:语义内容发现与相似度匹配
- 富媒体支持:图像 OCR、PDF 处理及多媒体集成
同步与集成
- 多提供商同步:WebDAV、GitHub、GitLab、Gitee 集成
- 实时协作:基于 Git 的版本控制与共享
- 跨设备同步:所有平台间的无缝数据同步
- 备份方案:自动化本地与云端备份策略