- A secure note-editing app (Electron Desktop App + Web UI)
- Powered by KeePass (kdbxweb) + Electron + Nest.js + Vue 3 (NaiveUI)
Open a kdbx database:
Tree view + list view (dark mode):
Calendar view:
Editing view (HyperMD):
Data Visualization (echarts):
Full customizable settings:
Running in browser (safe & secure):
- 支持 KeePass KDBX4 数据库格式
- 支持 Nest.js 启动网页服务器(内置于 Electron 客户端)
- HTTP 请求体加密
- 服务器
.env
配置文件生成器
- Kdbx 数据库控制
- 创建数据库
- 修改数据库密码/密钥
- 基本信息编辑,支持修改创建时间
- HyperMD 高级 Markdown 文本编辑器
- 使用 Notes 字段存储笔记
- 支持附件
- 列表视图
- 导入/导出 Entry 为 json 文件
- 日历视图
- 显示农历、节假日
- 类似 Github 热力图可视化统计
- 丰富的自定义设置选项
- 个性化主题颜色
- 动态自定义CSS
- 墨水屏优化(关闭动画)
electron
App based backend, front end communicates with IPCelectron/src/nest
Web-based backend, front-end communicates via HTTP (supports encryption)vue
Frontend folder, automatically adapt backend (Election or Nest)
1.Start frontend development
cd vue
yarn
yarn dev
2.Start backend(electron+nest) development
cd electron
yarn
yarn watch-src
yarn dev
2.1 Start nest-only development (optional)
cd electron
yarn
yarn watch-nest
yarn dev-nest
2.2 For web UI, visit: http://127.0.0.1:3030/ (Config)
cd vue
yarn
yarn build
cd electron
yarn
yarn build