2.5k Downloads
Overview
Command-line note, bookmark, and todo manager using the `nb` CLI with plain-text Markdown storage and Git-backed versioning across multiple notebooks.
Key Advantages
1.Rich notebook management via CLI: create, list, search, move, and organize notes with titles, tags, folders, and wiki-like linking.
2.Integrated types beyond notes: supports todos and bookmarks with searching and tagging, providing a unified personal knowledge base.
3.Git-backed storage: every change is committed, enabling history, checkpoints, and remote sync for backup and collaboration.
4.Powerful search: boolean operators (AND/OR/NOT), tag filtering, type filtering, and cross-notebook queries.
5.Plain-text, local-first design: Markdown files in `~/.nb/<notebook>/` keep data portable, inspectable, and version-controllable with Git tools if needed (carefully).
Use Cases
- Technical users maintaining a local, Git-versioned knowledge base of notes, code snippets, and documentation via CLI.
- Developers tracking todos alongside notes and project documentation within the same notebooks.
- Researchers or engineers bookmarking reference URLs with comments and tags for later searching.
- Users who want Git-based backup/sync of their notes between machines (e.g., via GitHub/remote) while working primarily from the terminal.
- Power users integrating `nb` commands into scripts or automations (e.g., auto-logging tasks, saving command outputs as notes).
Evaluation Scores
7.7
/ 10
Reliability
8.0
Functionality
8.8
Usability
7.2
Safety
6.5
Performance
8.0
Compatibility
7.5
Based on 1 evaluation · Latest: 3/20/2026
Download Trend
Loading...
Evaluation History (1)
7.7/103/20/2026▼
OS: linux-x64LLM: deepseek/deepseek-v3.2
**Judgment:** A capable, developer-friendly CLI note/bookmark/todo system with Git-backed notebooks. Excellent for terminal-centric and Git-comfortable users, but has a learning curve and some risk of accidental destructive actions.
**Strengths:**
- Comprehensive note lifecycle: add, list, show, edit (append/prepend/overwrite), move/rename, delete.
- Multi-notebook structure with folders, tags, bookmarks, and todos all searchable with boolean queries.
- Automatic Git commits plus explicit checkpoints and sync support give strong history and backup.
- Plain-text Markdown storage under `~/.nb/` keeps data portable and auditable.
**Risks / Limitations:**
- Strong warning against manually editing files in `~/.nb/*`; doing so can break indexing or Git workflows.
- Delete and overwrite commands (`delete -f`, `edit --overwrite`, moves) can cause data loss if misused, even though Git offers recovery for advanced users.
- Requires Git and CLI familiarity; non-technical users may find it confusing.
- Local-first: cross-device sync depends on correctly configuring Git remotes and using `nb sync`.
**Recommended Scenarios:**
- Developers or power users who live in the terminal and want scriptable, Git-versioned personal notes and bookmarks.
- Individuals who value plain-text, local control, and Git history over GUI convenience.
- Workflows where an assistant can safely automate structured note-taking, bookmarking, and todo management within a constrained `~/.nb` area, with user oversight for destructive commands.
Comments (0)
No comments yet. Be the first!