cmdbook-cli
Node.jsSQLiteFTS5CLI
Case narrative
Problem
I kept re-Googling the same shell commands and needed a faster way to recall them.
Solution
Built a local-first command notebook with tags and instant search via SQLite FTS5.
Impact
Cuts time spent hunting for commands and keeps my favorite snippets in one place.
Highlights
- Stores commands with descriptions, tags, shell, and working directory.
- FTS5 search across commands + descriptions for fast recall.
- Favorites, tag filters, and duplicate detection on add.
- Export/import as JSON for backup and migration.
- Local-only data in ~/.cmdbook/cmdbook.db.
Build path
Stack
Node.jsSQLiteFTS5CLI
Links and next steps