pkg.soopen package index

brew / rang 2047

Installer keychain avec Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de keychain pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install keychain

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install keychain

MacPorts ports tree · sysutils/keychain/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add keychain

Alpine Linux edge package indexes · keychain · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install keychain

Debian stable package indexes · keychain · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install keychain

Fedora Rawhide package metadata · keychain · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#keychain

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

Arch Linux pacmanvérifié · 92%
sudo pacman -S keychain

Arch Linux sync databases · keychain · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install keychain

openSUSE Tumbleweed package metadata · keychain · Source: download.opensuse.org

aperçu

Résumé du paquet

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

Commandes et alias

  • keychain

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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.

posture de sécurité

Niveau de risque : blue

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

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

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

Signaux

  • text:ssh

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
keychainexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire3.0.2
gestionnaire mis à jour2026-07-31
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:keychain
Version3.0.2
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://www.funtoo.org/Keychain
Dépôthttps://github.com/danielrobbins/keychain
Dernière mise à jour2026-07-31T00:19:10Z
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

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 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : 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 fournit
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • 4 fournit
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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