Submit
Buku

Buku

Privacy-focused, command-line bookmark manager that stores links in a local encrypted SQLite database with full-text search.

Open source alternative to:

Buku is a command-line bookmark manager written in Python that stores all your bookmarks in a local SQLite database. It is designed for users who prefer terminal-based workflows and want complete control over their data without relying on any cloud service. Buku can fetch and cache titles, descriptions, and tags from web pages automatically.

Key features include full-text search with regex support, AES-256 encryption for the database, import and export in various formats (HTML, Markdown, org, XBEL), duplicate detection, and batch operations. A companion web interface called Bukuserver is also available for browser-based access, and third-party browser extensions integrate directly with the Buku API.

Buku runs entirely on your local machine — there is no server to manage and no Docker required, making it ideal for developers and power users comfortable with the command line. It is a strong privacy-first alternative to cloud-based bookmark services like Pinboard and Pocket.

Visit Buku
License
GPL-3.0
Self hostable
Yes
Repository details
Created
11/1/2015
Stars
7097
Forks
317
Open issues
2
Last commit
2/22/2026
View Repository

Similar open source alternatives