macOS
brew install bukulocal Homebrew formula metadata
sudo port install bukuMacPorts ports tree · python/buku/Portfile · ソース: api.github.com
brew
buku のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install bukulocal Homebrew formula metadata
sudo port install bukuMacPorts ports tree · python/buku/Portfile · ソース: api.github.com
sudo apk add bukuAlpine Linux edge package indexes · buku · ソース: dl-cdn.alpinelinux.org
sudo dnf install bukuFedora Rawhide package metadata · buku · ソース: dl.fedoraproject.org
nix profile install nixpkgs#bukunixpkgs package indexes · pkgs/by-name/bu/buku/package.nix · ソース: api.github.com
概要
Powerful command-line bookmark manager
履歴
buku is a command-line bookmark manager built around a private, portable SQLite bookmark database. It sits in the Unix tradition of personal information tools that are scriptable, editor-friendly, and intentionally local-first.
The `jarun/buku` repository was created on 2015-11-01. In the README, the author explains that buku was written because they could not find a flexible command-line bookmark manager with a private, portable, mergeable database and seamless GUI integration.
Over time buku grew beyond simple URL storage into a bookmark database with browser import, automatic title/tag/description fetching, regex and fielded search, Wayback Machine lookups, import/export formats, manual encryption, shell completion, a Python API, and the optional `bukuserver` web UI.
buku's adoption followed the path of many beloved CLI productivity tools: distribution through PyPI and operating-system package managers, then auxiliary frontends and integrations around the core database. The input package facts list Homebrew, Debian, Ubuntu, Fedora, Alpine, MacPorts, Nix, and PyPI-adjacent installation routes.
The upstream README lists related projects such as a browser WebExtension, rofi frontend, search-as-you-type CLI frontend, and Android app, plus press/tutorial mentions. That ecosystem points to adoption by users who wanted browser bookmarks to become a portable, searchable personal dataset.
Users add, edit, tag, search, open, import, export, and refresh bookmarks from the terminal. Common workflows include importing browser bookmarks, adding URLs with fetched metadata, searching by tags or URL/title/comment markers, exporting subsets to HTML/XBEL/Markdown/Org/RSS, and using an editor for bookmark entry.
`bukuserver` gives users a local web UI, while the Python API and related tools allow custom integrations. The database location can be redirected through `BUKU_DEFAULT_DBDIR` or XDG paths, which makes syncing and backups straightforward.
buku is package-nerd catnip because it turns a browser-owned feature into a plain local database with a normal CLI. It is small enough to understand, useful enough to package everywhere, and scriptable enough to become part of shell workflows.
Its charm is that it treats bookmarks like data: searchable, exportable, mergeable, syncable, and private by default rather than bound to one browser profile or cloud account.
セキュリティ状態
buku に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
$BUKU_DEFAULT_DBDIR/bookmarks.db$XDG_DATA_HOME/buku/bookmarks.db~/.local/share/buku/bookmarks.db./bookmarks.db%APPDATA%\buku\bookmarks.db.\bookmarks.db実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
buku | cli | グローバル実行可能ファイル | |
bukuserver | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:buku |
|---|---|
| バージョン | 5.1 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/buku |
| ホームページ | https://github.com/jarun/buku |
| リポジトリ | https://github.com/jarun/buku |
| 上流ドキュメント | https://buku.readthedocs.io/en/latest |
| ライセンス | GPL-3.0-or-later |
| ソースアーカイブ | https://github.com/jarun/buku/archive/refs/tags/v5.1.tar.gz |
| 最終更新 | 2026-07-10T16:25:07-04:00 |
| Pulse | updated |
| 依存関係 | certifi, cryptography, libyaml, python@3.14, rpds-py |
| macOS 提供ライブラリ | libffi |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | buku |
| Version Scheme | 0 |
| Revision | 6 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
buku 4.9+ds-1
Powerful command-line bookmark manager
sudo apt install bukubuku
nix profile install nixpkgs#bukubuku 4.8+ds-1
Powerful command-line bookmark manager
sudo apt install bukubuku 5.1-r0
Cmdline bookmark management utility
sudo apk add bukubuku-bash-completion 5.1-r0
Bash completions for buku
sudo apk add buku-bash-completionbuku-doc 5.1-r0
Cmdline bookmark management utility (documentation)
sudo apk add buku-docbuku-fish-completion 5.1-r0
Fish completions for buku
sudo apk add buku-fish-completionbuku-pyc 5.1-r0
Precompiled Python bytecode for buku
sudo apk add buku-pycbuku-zsh-completion 5.1-r0
Zsh completions for buku
sudo apk add buku-zsh-completionbuku 4.9-4.fc44
Powerful command-line bookmark manager
sudo dnf install bukubuku
sudo port install bukuソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.