buku
Command-line bookmark manager with search, browser import, encryption, and local web UI
Buku is a command-line bookmark manager that stores bookmarks in a local SQLite database with automatic title, tag, and description fetching from URLs. It can import bookmarks from major browsers including Firefox, Chrome, Chromium, Vivaldi, Brave, and MS Edge, and supports text editor integration for bookmark management.
The tool provides multiple search capabilities including regex search, substring matching, and field-specific searches using prefix markers (. for title, > for description, : for URL, # for tags). It supports smart tag management with redirection operators and can perform multi-threaded database refreshes to update bookmark metadata.
Buku includes encryption support for database security, export/import functionality for HTML, XBEL, Markdown, RSS/Atom, and Orgfile formats, and can check for broken links using the Wayback Machine. The companion bukuserver component provides a local web interface for GUI users. The database is portable and merge-able, making it suitable for synchronization across multiple systems.
Installation
# via pip
pip3 install buku
# via Source
sudo make install
Alternatives & related tools
jrnl
Command-line journal application that creates, searches, and views entries stored as plain text, with optional AES encryption.
scli
Terminal user interface for Signal messaging with Vim-like navigation and external editor support
tempy
Terminal weather report tool displaying current and near-future conditions without requiring API keys
cheat.sh
Cheat sheet service queried with curl or the cht.sh client, covering 1000+ UNIX/Linux commands, 56 programming languages and several DBMSes.
gopass
Command-line password manager compatible with pass, supporting GPG encryption, Git versioning, and team collaboration
add a badge to your README
Maintain buku? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/buku?utm_source=badge)<a href="https://www.trmn.sh/tools/buku?utm_source=badge"><img src="https://www.trmn.sh/badge/buku.svg" alt="Featured on trmn" height="20"></a>