I just created a MacOS native PKM tool that has a local-first and CLI-first design philosophy. I'd love your feedback!
PuzzlePKM
PuzzlePKM is a local-first personal knowledge management app with a fast CLI and a desktop interface Your notes and objects stay in a local SQLite database and sync to a folder you control.
Download for macOS
- Download PuzzlePKM for macOS
- If the direct link ever fails briefly, use the Releases page: PuzzlePKM Releases
Status
PuzzlePKM is stable and ready for day-to-day local-first PKM workflows.
Core capabilities
- Capture and organize
daily-note,topic-note,habit,project,ref-material,scripture, andtagobjects. - Author rich note content with links and automatic backlinks between objects.
- Browse and edit your data from either the CLI or desktop UI.
- Sync to local folders for portability and backup-friendly workflows.
Stack
- Node.js 22+ CLI (
cli.mjs) - React + TypeScript + Vite desktop UI shell (
src/) - Tauri desktop wrapper (
src-tauri/) - Built-in
node:sqlitelocal persistence
Quick start
Requirements
- Node.js 22+
β¦
Top comments (0)