SETUP // BOOTSTRAP
AGENT // STATUS
KEYGEN // ED25519
SYNC // CLOUD
ROUTING // LEARN
SSH // CONNECT
MIGRATE // IMPORT
GIT // SIGNING
VAULT // ENCRYPT
DAEMON // LOGS
AGENT // READY
DOCTOR // CHECK
LIST // KEYS
VIEW // KEY
UNLOCK // ARGON
SYNC // STATUS
SECURITY // DOCTOR
RENAME // KEY
EXPORT // VAULT
AGENT // ENABLE
~/.ssh is a mess

Your Keys,
One Vault,
Every Machine.

Encrypt, sync, and manage all your SSH keys across every device. One command to install. One binary to run. You never touch ~/.ssh again.

Get Started
$brew install forged
The SSH Platform

Manage keys from anywhere, anytime, autonomously.

One binary, six capabilities. Generate, encrypt, sync, bind, sign, and migrate your SSH keys from a single daemon - while you focus on shipping.

Encrypted Vaults

Zero-knowledge storage

Your keys sit unprotected in ~/.ssh. Forged wraps every private key in an Argon2id + XChaCha20-Poly1305 vault that never decrypts on disk.

  • Argon2id key derivation
  • XChaCha20-Poly1305 encryption
  • mlock() memory protection

Cross-Platform Sync

Every device, one vault

Moving between machines means manually copying key files. Forged syncs encrypted blobs across all your devices automatically.

  • Zero-knowledge cloud sync
  • HKDF-SHA256 derived sync keys
  • Conflict-free propagation

Adaptive Routing

Low-touch key selection

SSH throws every key at the server until banned. Forged learns which key works for each host and keeps advanced provider routing local to the device.

  • Learns host affinity
  • Keeps routing local
  • Eliminates auth failures

Git Signatures

Verified commits

A built-in SSH agent allows frictionless, automatic verified signatures on every git commit across all your workflows.

  • Automatic commit signing
  • SSH-based GPG alternative
  • forged-sign helper binary

Unix Daemon

Always running, always ready

A single ~13MB Go binary runs a background daemon that emulates the ssh-agent protocol. No Electron, no browser extensions.

  • Pure Go socket agent
  • launchctl/systemd binding
  • 0600 socket permissions

Key Migration

Import from anywhere

Migrate keys from ~/.ssh or 1Password in a single command. Inspect your running ssh-agent to plan the move.

  • Import from ~/.ssh
  • 1Password CLI integration
  • Agent key discovery
Pattern Matching

Context Aware Routing.

Never write another ~/.ssh/config file again. Forged uses wildcard and regex patterns to instantly route the correct cryptographic key to the right server, automatically.

root@forged: ~
ACTIVE
$
MEM: 14.2MB
Architecture

Architecture

No Electron. No bloated browser extensions. Strictly terminal and background daemons written in modern Go.

01 Ingress Socket

Replaces the standard ssh-agent. Exposes a native UNIX socket locally, dropping perfectly into your existing ecosystem without requiring custom clients.

/tmp/forged.sock
02 E2E Sync Node

Before ever leaving your machine, the vault is heavily encrypted. The central server only routes opaque, impenetrable binary blobs across your devices.

wss://forged.dev
12 KB/S
03 Pattern Engine

Intercepts the raw SSH connection challenge before injection. Evaluates destination masks via PCRE regex and routes to the exact corresponding ethnographic identity.

prod.aws
aws-yubikey
04 Memory Vault

Keys sit encrypted at-rest using military-grade AEAD standard ciphers, explicitly decrypted only ephemerally in RAM upon strict pattern match.

e3b0c44298fc1c149afbf4c8996fd41d8cd98f00b204e9800998ecf80a4d55a8e3b0c44298fc1c149afbf4c8996fd41d8cd98f00b204e9800998ecf80a4d55a8e3b0c44298fc1c149afbf4c8996fd41d8cd98f00b204e9800998ecf80a4d55a8e3b0c44298fc1c149afbf4c8996fd41d8cd98f00b204e9800998ecf80a4d55a8
Enterprise Security

Zero Knowledge.

We believe security through obscurity is no security at all. Forged is built entirely on open, mathematically auditable cryptographic standards. Your private keys never touch a disk unencrypted, and never leave your machine without end-to-end encryption.

Spec 01
CipherSuiteXChaCha20

All vault data is encrypted using XChaCha20-Poly1305 AEAD. Extremely fast, deeply secure, and completely immune to timing attacks.

Spec 02
DerivationArgon2id

Master keys are mathematically generated through Argon2id, the winner of the Password Hashing Competition. Highly ASIC resistant.

Spec 03
IsolationM-Lock

The agent daemon uses unix.Mlock() to pin all decrypted memory pages, ensuring host OS swap-to-disk leaks are physically impossible.

Spec 04
AuditabilityOpen Core

The entire core daemon and CLI is open source. No proprietary telemetry, no opaque cryptographic implementations.

Enterprise Ready. Fully Auditable.

Read the complete cryptographic breakdown of our vault structure in the security whitepaper, or dive directly into the repository to audit the Go implementation yourself.

Get Started

Secure your keys
Ship everything else

Install Forged. Never think about SSH key management again.