pkg.soopen package index

brew / 順位 2047

keychain を Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install keychain

local Homebrew formula metadata

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

MacPorts ports tree · sysutils/keychain/Portfile · ソース: api.github.com

Linux

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

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

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

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

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

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

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

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

Arch Linux pacman確認済み · 92%
sudo pacman -S keychain

Arch Linux sync databases · keychain · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install keychain

openSUSE Tumbleweed package metadata · keychain · ソース: download.opensuse.org

概要

パッケージ概要

User-friendly front-end to ssh-agent(1)

コマンドとエイリアス

  • keychain

履歴

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

Keychain is Daniel Robbins' long-running helper for sharing ssh-agent and gpg-agent state across login shells, remote sessions, cron jobs, and other long-lived user environments. It solves the everyday Unix annoyance of spawning or unlocking a new agent for every terminal.

プロジェクトの歴史

Keychain was created by Daniel Robbins and became associated with Gentoo and Funtoo-era shell workflows. The classic implementation was a shell script that wrote reusable environment snippets under the user's home directory so later shells could attach to the same agent.

The project moved back under Daniel Robbins' GitHub account as its official home after a period under Funtoo. In the 2.9 series the project deprecated older options such as --agents, and in the 3.0 beta series it began a ground-up Python 3 rewrite while preserving compatibility with traditional invocations.

採用の歴史

Keychain spread widely because it fit naturally into .bash_profile, .zprofile, cron, and remote-login setups. Package-manager coverage across Alpine, Debian, Fedora, Homebrew, MacPorts, Nix, Arch, Ubuntu, and openSUSE reflects how common ssh-agent reuse became for developers and administrators.

使われ方

A typical setup runs keychain during shell startup, evaluates its environment output, and then reuses the existing ssh-agent or gpg-agent rather than prompting for every new session. The 3.0 beta changelog focuses on multi-terminal coordination and more reliable GPG warm-up, which are exactly the rough edges users hit in modern terminal multiplexers, IDE terminals, and WSL sessions.

パッケージ好きにとっての重要性

Keychain is a small package with outsized dotfile significance: it is glue between OpenSSH, GnuPG, login shells, and package-managed user environments. It also shows how a simple shell utility can remain useful for decades and later be rewritten without changing the user-facing contract too abruptly.

タイムライン

  • 2000s: Keychain became a common Gentoo/Funtoo-associated ssh-agent helper created by Daniel Robbins.
  • 2025: The Funtoo archive noted Daniel Robbins' return as maintainer and pointed to the danielrobbins/keychain GitHub repository as the official home.
  • 2025: Keychain 2.9 deprecated --agents and related legacy behavior.
  • 2026-06: Keychain 3.0.0_beta1 introduced a Python 3 rewrite.
  • 2026: Keychain 3.0.0_beta2 added coordinated multi-terminal initialization and stronger GPG verification behavior.

Related projects

  • Keychain wraps OpenSSH's ssh-agent and ssh-add and can coordinate with gpg-agent. It is adjacent to shell startup frameworks, password managers that expose SSH agents, and OS-native keychain services, but its historical niche is portable Unix shell glue.

セキュリティ状態

リスクレベル: blue

broad file, network, media, or database tool signal.

リスク分類器

リスク blue · 信頼度 中 · tool

理由

  • broad file, network, media, or database tool signal

信号

  • text:ssh

インストール挙動

  • Homebrew bottle メタデータは記録されていません。

推奨レビュー

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

実行可能ファイル

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

コマンド種類公開範囲メモ
keychain実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。

鮮度

バージョンと鮮度

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

ページ生成日2026-08-03
マネージャ版3.0.2
マネージャ更新日2026-07-31
ローカルデータ不明
上流利用不可
検出された最新未検出
  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:keychain
バージョン3.0.2
パッケージマネージャHomebrew
ホームページhttps://www.funtoo.org/Keychain
リポジトリhttps://github.com/danielrobbins/keychain
最終更新2026-07-31T00:19:10Z
Pulseupdated
Bottle未記録
サービス宣言なし

ソースデータベース一致

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

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

Debian apt95%

keychain 2.8.5-5

key manager for OpenSSH

https://www.funtoo.org/Keychain

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

keychain

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

keychain 2.8.5-4

key manager for OpenSSH

https://www.funtoo.org/Keychain

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

keychain 2.9.8-r0

keychain ssh-agent front-end

https://github.com/danielrobbins/keychain

sudo apk add keychain
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: keychain
  • 1 提供
  • normalized package name match
  • 一致条件: Keychain
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: keychain from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

keychain-doc 2.9.8-r0

keychain ssh-agent front-end (documentation)

https://github.com/danielrobbins/keychain

sudo apk add keychain-doc
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: keychain
  • normalized package name match
  • 一致条件: Keychain
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: keychain-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

keychain 3.0.2-1.fc45

Agent manager for OpenSSH, ssh.com, Sun SSH, and GnuPG

https://kernel-seeds.org/projects/keychain/

sudo dnf install keychain
  • License: GPL-3.0-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: keychain
  • 2 依存関係
  • 4 提供
  • normalized package name match
  • 一致条件: Keychain
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: keychain from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

keychain 3.0.2-1

A front-end to ssh-agent, allowing one long-running ssh-agent process per system, rather than per login

https://www.funtoo.org/Keychain

sudo pacman -S keychain
  • License: GPL-2.0-only
  • Architecture: any
  • 1 依存関係
  • normalized package name match
  • 一致条件: Keychain
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: keychain from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

keychain 2.8.5-3.3

A Key Management Application for SSH2 RSA/DSA and GnuPG Keys

https://www.funtoo.org/Keychain

sudo zypper install keychain
  • License: GPL-2.0-or-later
  • Category: Productivity/Security
  • Architecture: noarch
  • Source Package: keychain
  • 6 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Keychain
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: keychain from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

keychain

sudo port install keychain
  • normalized package name match
  • 一致条件: Keychain
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/keychain/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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation