Skip to content

Introduction

Flint is an open-source SSH client for macOS and Linux. It has a desktop GUI and a command-line interface, and both read the same vault: one file that holds your hosts, SSH keys and login credentials.

  • The whole vault is encrypted. Hostnames, users and labels are encrypted too, not only passwords. You can keep the vault in a cloud-synced folder.
  • The CLI is a first-class citizen. Every command supports --json, so scripts and AI agents can reach your servers by alias without ever seeing a credential.
  • One master password per vault. The key derived from it can be cached in the OS keychain, so a machine you trust opens the vault without asking.

Flint is in early development. Here is what works today:

Area Status
Build on macOS and Linux Works
flint --version Works
Vault, hosts, keys, credentials Planned (next milestone)
flint connect / flint exec Planned
Desktop GUI Planned

To try it, build it from source.