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 协议,可二次开发、可贡献
- 想搭建个人知识库的人:本地向量召回,让笔记内容可以被语义化检索和理解