- 极简轻量 — 安装包不到 5MB,启动快、内存低,专注记录本身
- AI 对话操作笔记 — AI 不只是聊天,能直接创建、搜索、移动、导出你的笔记和文件夹
- 全本地存储 — 数据存在你的电脑上,不依赖云服务,隐私优先
- 快捷便签 — 全局热键呼出,灵感来了随时记一笔,不打断工作流
- 完整备份 — 一键备份恢复,数据迁移换机无忧
Tauri 2 + Rust 驱动,安装包不到 5MB,启动快、内存低。功能不复杂,专注记录本身——Markdown 编辑、文件夹整理、全文搜索,够用就好。
全局热键呼出,光标位置弹窗,写完 Ctrl+Enter 保存关闭。灵感来了,随时记一笔,不打断当前工作流。
AI 不只是聊天窗口,它能直接操作你的笔记和文件夹——创建、搜索、移动、重命名、批量操作、导出,全靠对话完成。
一键备份为 ZIP(数据库 + 配置),一键恢复自动重启。数据迁移、换机、防丢,一步到位。
SQLite 本地数据库,不依赖云服务。你的笔记只存在你的电脑上。
|
笔记管理
|
文件夹系统
|
|
AI 助手
|
快捷便签
|
|
界面体验
|
数据安全
|
|
前端
|
后端
|
从 Releases 页面下载最新版本:
- Kova_x.x.x_x64-setup.exe — 推荐,标准安装流程
- Kova_x.x.x_x64_en-US.msi — Windows Installer 格式
双击运行,按提示完成安装即可。
- Node.js
- Rust 1.77.2+
git clone https://github.com/Xinghongia/Kova.git
cd Kova
npm install
npx tauri devnpx tauri build产物位于 src-tauri/target/release/bundle/。
Kova/
├── src/ # React 前端
│ ├── components/
│ │ ├── layout/ # 标题栏、侧边栏、设置面板、AI 面板
│ │ ├── detail/ # 笔记编辑器(CodeMirror、工具栏、自动保存)
│ │ ├── shared/ # 通用组件(Markdown 预览、笔记列表、搜索栏)
│ │ └── dialog/ # 弹窗(右键菜单、确认框、文件夹选择器)
│ ├── hooks/ # 自定义 Hooks
│ └── lib/ # 工具函数(主题、数据库桥接、缩放、窗口状态)
│
├── src-tauri/ # Rust 后端
│ └── src/
│ ├── lib.rs # Tauri 命令、窗口管理、系统托盘
│ └── services/
│ ├── models.rs # 数据结构定义
│ ├── db/ # 数据库模块
│ │ ├── mod.rs # 初始化、通用方法、备份恢复
│ │ ├── notes.rs # 笔记 CRUD
│ │ ├── folders.rs # 文件夹 CRUD
│ │ ├── conversations.rs # 对话/消息
│ │ ├── config.rs # AI 配置管理
│ │ └── io.rs # 导入导出
│ └── ai.rs # AI 对话、流式响应、17 个工具定义
│
└── public/ # 静态资源
MIT



