ページ、テキスト、リンク、メモ、画像を保存し、全文検索とOCRで見つけられる、プライベートなmacOSネイティブアプリ。
jarun/buku
タイトルやタグを自動取得し、ブラウザーからのインポートや全文・正規表現検索に対応した、ポータブルなSQLiteデータベースを使うCLIブックマークマネージャー。
代替できる製品:Pinboard
Raindrop.io
- スター
- 7,240
- フォーク
- 322
- 未解決の Issue
- 2
- 最終コミット
- 3 日前
これは何?
bukuはターミナルで使えるブックマークマネージャーです。URLを追加すると、ページのタイトルと説明を取得し、タグも付けられるため、メタデータを手入力する必要はほとんどありません。Firefox、Chrome、Chromium、Vivaldi、Brave、Edgeからブックマークを直接インポートできるほか、HTML、XBEL、Markdown、RSS/Atom、Orgファイルの読み書きにも対応しています。
ブックマークは、マシン間で持ち運んだりマージしたりしやすいよう設計されたローカルデータベースに保存されます。検索では部分一致や正規表現に加え、タイトル、URL、説明、タグを指定するフィールドマーカーを利用できます。また、データベースの手動暗号化(任意)、タグの名前変更とリダイレクトルール、Wayback Machineを使ったリンク切れの確認機能も備えています。
bukuはPythonライブラリとしても利用でき、別プロジェクトのbukuserverでは、個人利用向けのHTTP APIを備えたブラウザベースのフロントエンドを提供しています。
主な機能
- 01ブックマークの追加時にページのタイトル、説明、タグを自動取得
- 02Firefox、Chrome、Chromium、Vivaldi、Brave、Edgeからインポート
- 03部分一致、正規表現、タグの論理検索、フィールドマーカーに対応した検索
- 04HTML、XBEL、Markdown、Org、RSS/Atom、JSONのインポートとエクスポート
- 05手動暗号化(任意)に対応したローカルデータベース
- 06Pythonライブラリとして利用可能
ユースケース
- 主にターミナルで作業する開発者が、検索可能なブックマーク集を管理する
- ブラウザーのブックマークを1つのポータブルなファイルに移行する
- ブックマーク一覧をfzfなどのシェルツールに渡し、すばやく開く
- 古いブックマークのリンク切れやリダイレクトを調査する
クイックスタート
- 1
pipでPyPIからbukuをインストールする
pip3 install buku - 2
タイトルとタグを自動取得してブックマークを追加する
buku --add https://example.com - 3
ブックマークを検索する
buku --sany keyword
使う前に知っておきたいこと
- デフォルトではターミナルのみで使用できます。GUIには別コンポーネントのbukuserverが必要です。
- Python 3.10以降が必要です。
収録されている特集
トピック
よくある質問
- buku とは?
- タイトルやタグを自動取得し、ブラウザーからのインポートや全文・正規表現検索に対応した、ポータブルなSQLiteデータベースを使うCLIブックマークマネージャー。 bukuはターミナルで使えるブックマークマネージャーです。URLを追加すると、ページのタイトルと説明を取得し、タグも付けられるため、メタデータを手入力する必要はほとんどありません。Firefox、Chrome、Chromium、Vivaldi、Brave、Edgeからブックマークを直接インポートできるほか、HTML、XBEL、Markdown、RSS/Atom、Orgファイルの読み書きにも対応しています。
- buku は無料で使えますか?ライセンスは?
- buku は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- buku は今もメンテナンスされていますか?
- 活発にメンテナンス中。buku の最終コミットは 2026年10月22日 です。
- buku は何に使えますか?
- 主にターミナルで作業する開発者が、検索可能なブックマーク集を管理する ブラウザーのブックマークを1つのポータブルなファイルに移行する ブックマーク一覧をfzfなどのシェルツールに渡し、すばやく開く 古いブックマークのリンク切れやリダイレクトを調査する
- buku のインストール方法は?
- pipでPyPIからbukuをインストールする: pip3 install buku タイトルとタグを自動取得してブックマークを追加する: buku --add https://example.com ブックマークを検索する: buku --sany keyword
- buku はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jarun/buku
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
スクリーンショット、PDF、リーダービュー用コピーを保存し、リンクが消えても読める状態を保つ、セルフホスト型の共同ブックマーク管理ツール。
Go、Wails、Reactで構築された、AI要約、セマンティック検索、ナレッジグラフ、オプションのSupabaseクラウド同期に対応するデスクトップブックマーク管理ツールです。
Dockerで手軽にセットアップできる、ミニマルで高速なセルフホスト型ブックマークマネージャー。
リンク、メモ、画像をまとめて保存できるセルフホスト型アプリ。AIによる自動タグ付けと全文検索に対応。
ネストしたタグ、重複検出、ブラウザーやiOSからの保存機能を備えた、プライバシー重視のセルフホスト型ブックマーク管理ツール。