bmm
Command-line bookmark manager with local storage, search capabilities, and both CLI and TUI interfaces
bmm is a bookmark manager that stores bookmarks locally and provides both command-line and text-based user interfaces for managing them. It supports importing bookmarks from HTML, JSON, and TXT formats, including browser exports in NETSCAPE-Bookmark-file-1 format. The tool allows tagging, searching across bookmark attributes, and filtering by URI patterns, titles, or exact tag matches.
The CLI interface integrates with external tools like Alfred and fzf, supporting operations like saving bookmarks with titles and tags, bulk operations via stdin, and exporting results in JSON or delimited formats. The TUI mode provides interactive browsing with search functionality, tag listing, and system clipboard integration. Users can open bookmarks directly in browsers or copy URIs to the clipboard.
Designed as a faster alternative to buku, bmm focuses on search performance while maintaining core bookmark management functionality. It uses SQLite for local storage and supports operations like tag renaming, bookmark deletion, and detailed queries across multiple attributes simultaneously.
Installation
# via Homebrew
brew install dhth/tap/bmm
# via Cargo
cargo install bmm



Alternatives & related tools
tempy
Terminal weather report tool displaying current and near-future conditions without requiring API keys
omm
Keyboard-driven task manager for the command line with priority reordering and context management
bbcli
Terminal-based BBC News reader with vim-like navigation, feed selection, and multiple image protocol support
carl
A command-line calendar tool with colors, iCal support, and customizable themes that mimics traditional cal implementations
daylight
Command-line tool for tracking sunrise, sunset, and daylight hours with 10-day projections
add a badge to your README
Maintain bmm? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/bmm?utm_source=badge)<a href="https://www.trmn.sh/tools/bmm?utm_source=badge"><img src="https://www.trmn.sh/badge/bmm.svg" alt="Featured on trmn" height="20"></a>