pkg.soopen package index

brew / Rang 2047

keychain mit Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für keychain in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install keychain

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install keychain

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

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add keychain

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

Debian aptverifiziert · 92%
sudo apt install keychain

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

Fedora dnfverifiziert · 92%
sudo dnf install keychain

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

Nixverifiziert · 92%
nix profile install nixpkgs#keychain

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

Arch Linux pacmanverifiziert · 92%
sudo pacman -S keychain

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

openSUSE zypperverifiziert · 92%
sudo zypper install keychain

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

Überblick

Paketzusammenfassung

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

Befehle und Aliase

  • keychain

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

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

Sicherheitslage

Risikostufe: blue

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

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

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

Signale

  • text:ssh

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
keychainExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version3.0.2
Manager aktualisiert2026-07-31
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:keychain
Version3.0.2
PaketmanagerHomebrew
Homepagehttps://www.funtoo.org/Keychain
Repositoryhttps://github.com/danielrobbins/keychain
Zuletzt aktualisiert2026-07-31T00:19:10Z
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

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 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • 4 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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