编程 jot:Wails + 原生 Web 构建的本地卡片笔记,内置 AI Agent 与语义检索

2026-09-04 01:59:15

jot:Wails + 原生 Web 构建的本地卡片笔记,内置 AI Agent 与语义检索

项目仓库:https://gitee.com/MM-Q/jot.git(MIT 协议)

jot 是一款卡片式笔记桌面应用,基于 Wails 构建,界面使用原生 Web 技术栈,数据存储在本地。应用内置 AI Agent 智能体和本地语义检索,笔记不只能记录,还能通过向量召回被重新找到和利用。

主要功能

笔记管理

  • 卡片网格布局,浏览笔记
  • CodeMirror 6 驱动的 Markdown 编辑器,提供查找替换、语法高亮与全屏模式
  • 笔记本、标签、搜索、日历、回收站
  • 支持导出为图片

AI 助手

  • eino 驱动,接入 OpenAI 兼容端点
  • 纯 Agent 模式,自动调度工具
  • 流式输出与深度思考
  • 内置 14 个工具:管理笔记、待办、标签、笔记本,JSON 处理、网页读取、长文本摘要等
  • 支持 MCP 服务器扩展;设置页可完整管理 MCP 配置,带连接池预热与断线重连
  • 每个工具可以单独启用/禁用
  • 检索采用向量与关键词混合召回

数据管理

  • 数据统计、向量索引、批量管理
  • 待办清单
  • 备份/还原
  • 数据库瘦身

设计系统

  • 14 套主题
  • 纯手写 CSS
  • 统一滚动条与弹性动效

其他

  • 无边框窗口、字体设置、锁屏密码
  • Mermaid 图表
  • 命令启动器(Ctrl+P)
  • 全局快捷键
  • 日志系统

打开后是一个卡片墙,鼠标滑过即可翻看笔记;点开任意卡片进入 Markdown 编辑界面。应用中还提供待办清单、AI 助手、Markdown 语法说明和多种主题。

安装与运行

环境已有 Wails CLI 时:

git clone https://gitee.com/MM-Q/jot.git
cd jot
wails build    # 产物输出至 ./build/bin
wails dev      # 开发模式(前端热重载)

适合谁

  • 注重隐私:数据保存在本地
  • 开发者:Markdown、代码高亮以及 AI 整理正好贴合日常记录习惯
  • 开源爱好者:MIT 协议,可二次开发、可贡献
  • 想搭建个人知识库的人:本地向量召回,让笔记内容可以被语义化检索和理解
复制全文 生成海报 Wails Go SQLite AI Agent MCP 笔记应用

推荐文章

程序员茄子在线接单