Freenote 是一款注重隐私与效率的开源日记应用,支持 Markdown 语法,并集成 AI 助手功能,帮助用户高效记录、搜索和总结笔记。其核心设计理念是 “数据完全本地存储” ,确保用户隐私安全,同时通过 AI 技术提升知识管理能力。项目遵守AGPL3.0开源协议。

功能亮点

  1. Markdown 高效编辑
    • 提供简洁无干扰的写作界面,支持 Markdown 快捷键快速格式化文本(如加粗、列表、标题等),满足技术文档与日常记录需求 。
  2. AI 智能助手
    • 需用户配置 OpenAI API 密钥(需自行申请),支持以下功能:
      • 智能搜索:通过自然语言快速定位历史笔记(例如:“查找上周关于项目创意的记录”)。
      • 内容总结:自动归纳长篇笔记的核心要点,提升信息回顾效率 。
      • 问答交互:针对笔记内容提问,AI 可基于上下文生成回答(如:“总结三月旅行笔记的预算部分”)
      • 隐私保护:AI 交互时仅发送必要查询文本至 OpenAI API(例如用户输入的搜索关键词或总结指令),不发送完整笔记库 ;

快捷键:

  • 输入 # 到 ###### 创建标题(H1-H6)
  • 输入 * 或 - 创建项目符号列表
  • 输入 > 创建引用块
  • 选择文本 + Ctrl/Cmd+B 加粗,Ctrl/Cmd+I 斜体
  • 输入 ` 创建内联代码,或 ``` 创建代码块

Docker 部署

 

可以使用 Docker 运行 Freenote:

  1. 构建 Docker 镜像

    docker build -t freenote .
  2. 运行容器

    docker run -p 3000:3000 freenote
  3. 在 http://localhost:3000 访问应用

源代码:https://github.com/celerforge/freenote