Automic VaultAutomic Vault

brew

buku を Homebrew, apk, apt, dnf, MacPorts, Nix でインストール

buku のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install buku

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install buku

MacPorts ports tree · python/buku/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add buku

Alpine Linux edge package indexes · buku · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install buku

Debian stable package indexes · buku · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install buku

Fedora Rawhide package metadata · buku · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#buku

nixpkgs package indexes · pkgs/by-name/bu/buku/package.nix · ソース: api.github.com

概要

パッケージ概要

Powerful command-line bookmark manager

コマンドとエイリアス

  • buku
  • bukuserver

履歴

プロジェクトの歴史と使われ方

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.

タイムライン

  • 2015: Public `jarun/buku` repository is created.
  • 2010s: buku gains packaging across Python and Linux/macOS package managers.
  • 2010s: Related projects appear around browser integration, rofi, Android, and web UI workflows.
  • 2026: The repository remains active and continues to document package-manager installation and a broad feature set.

Related projects

  • buku is related to `bukuserver`, bukubrow, oil, buku_run, buku-dmenu, buku-android, browser bookmark import/export formats, SQLite, PyPI packaging, and XDG data-directory conventions.

セキュリティ状態

保護ツール対応はまだ見つかっていません

buku に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 5 件の実行時依存関係とともにインストールされます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

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.

Configuration files

Config paths the tool may read or write during local use.

Unix
$BUKU_DEFAULT_DBDIR/bookmarks.db$XDG_DATA_HOME/buku/bookmarks.db~/.local/share/buku/bookmarks.db./bookmarks.db
Windows
%APPDATA%\buku\bookmarks.db.\bookmarks.db

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
bukucliグローバル実行可能ファイル
bukuservercliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-24
マネージャ版5.1
マネージャ更新日2026-07-10
ローカルデータOK
上流最新
検出された最新v5.1

https://github.com/jarun/buku

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキー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
Pulseupdated
依存関係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 DatabaseHomebrew formula API
Taphomebrew/core
Full Namebuku
Version Scheme0
Revision6
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

buku 4.9+ds-1

Powerful command-line bookmark manager

https://github.com/jarun/Buku

sudo apt install buku
  • Section: misc
  • Architecture: all
  • 6 依存関係
  • normalized package name match
  • 一致条件: Buku
Debian stable package indexes · deb.debian.org · Debian stable package indexes: buku from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

buku

nix profile install nixpkgs#buku
  • normalized package name match
  • 一致条件: Buku
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/bu/buku/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

buku 4.8+ds-1

Powerful command-line bookmark manager

https://github.com/jarun/Buku

sudo apt install buku
  • Section: universe/misc
  • Architecture: all
  • 6 依存関係
  • normalized package name match
  • 一致条件: Buku
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: buku from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

buku 5.1-r0

Cmdline bookmark management utility

https://github.com/jarun/Buku

sudo apk add buku
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: buku
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Buku
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: buku from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

buku-bash-completion 5.1-r0

Bash completions for buku

https://github.com/jarun/Buku

sudo apk add buku-bash-completion
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: buku
  • normalized package name match
  • 一致条件: Buku
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: buku-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

buku-doc 5.1-r0

Cmdline bookmark management utility (documentation)

https://github.com/jarun/Buku

sudo apk add buku-doc
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: buku
  • normalized package name match
  • 一致条件: Buku
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: buku-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

buku-fish-completion 5.1-r0

Fish completions for buku

https://github.com/jarun/Buku

sudo apk add buku-fish-completion
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: buku
  • normalized package name match
  • 一致条件: Buku
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: buku-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

buku-pyc 5.1-r0

Precompiled Python bytecode for buku

https://github.com/jarun/Buku

sudo apk add buku-pyc
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: buku
  • 1 依存関係
  • normalized package name match
  • 一致条件: Buku
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: buku-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

buku-zsh-completion 5.1-r0

Zsh completions for buku

https://github.com/jarun/Buku

sudo apk add buku-zsh-completion
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: buku
  • normalized package name match
  • 一致条件: Buku
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: buku-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

buku 4.9-4.fc44

Powerful command-line bookmark manager

https://github.com/jarun/Buku

sudo dnf install buku
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: buku
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Buku
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: buku from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
MacPorts95%

buku

sudo port install buku
  • normalized package name match
  • 一致条件: Buku
MacPorts ports tree · api.github.com · MacPorts ports tree: python/buku/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment