
Local-first SSH, built for Claude Code.
Your hosts, keys, and session transcripts stay on your device — never on a server we control. Built to sit cleanly alongside long-running Claude Code sessions, right from your phone.
$9.99 once. Not per month. Not per seat. Not per device.
- 14 days free Full app. No card. No trick.
- 100% local No telemetry. No server proxies.
- No subscription Buy once. Yours forever.
A terminal that keeps up with your agent.
Kick off a Claude Code task from your phone, lock the screen, come back to a readable session. Snippets for the commands you repeat, 24-bit color for the output you read.
- Emulator
- xterm-compatible
- Color
- 24-bit true
- Reconnect
- built in
Three steps. No servers in the middle.
- 01
Add a host
Import from ~/.ssh/config or add manually. Keys live in the platform keychain — never in plaintext on disk.
- 02
Connect
Biometric unlock, host-key verification, modern cipher suites. SSH goes directly from your device to the server.
- 03
Ship from anywhere
Snippets, port forwarding, SFTP, and a terminal tuned for Claude Code — paste a command, run it, copy output back.
Everything an SSH session needs. Nothing it doesn’t.
Built for Claude Code
A terminal tuned for long-running AI sessions — snippet recall for the commands you run over and over, and a layout that stays readable through hours of streaming output.
Modern terminal
xterm-compatible emulator with full 24-bit true color. Renders cleanly through heavy streaming output without dropping frames.
Key auth & host verification
Ed25519, ECDSA, and RSA. Host keys verified on first use and stored in your platform's keychain.
Snippets
Save the commands you run over and over. Paste them into any session with one tap, or bind to a shortcut.
Biometric lock
Fingerprint unlock gates the app and individual sessions. Keys stay encrypted at rest in hardware-backed storage.
Port forwarding
Local, remote, and dynamic forwards. First-class UI for managing tunnels without editing a config file.
SFTP
Browse, upload, and download files over your existing SSH connection. No separate client, no extra credentials.
Reconnect that actually works
Lock your phone, lose signal, come back — the connection manager re-establishes the session instead of forcing you to start over.
No. Vector is built with a local-first architecture. All hosts, keys, snippets, and session transcripts are stored on your device’s Keychain or Keystore. There is no telemetry. No analytics. No data collection. SSH connections are established directly from your device — nothing is proxied through Vector.
Read the full privacy policy →Questions worth answering.
What is Vector?
A local-first SSH client for Android and iOS. It’s designed for the way developers actually use SSH today — including long-running Claude Code sessions — without giving up modern terminal features.
Why local-first?
Most SSH clients sync your hosts, keys, and sessions through a server. Vector doesn’t. Keys and sessions stay on the device where you created them — there’s no account, no cloud, no server we could leak. You pay once and own the app.
How does the free trial work?
Download Vector and use the full app for 14 days — every feature, no card required. After the trial, a one-time $9.99 purchase unlocks it for good. No subscription. No auto-renewal.
What does the $9.99 purchase include?
Every feature the app ships with. Future updates ship to you through the App Store or Play Store like any other app. We don’t gate features behind a subscription.
What platforms are supported?
Android first, with iOS to follow. The app is built on Kotlin Multiplatform — one shared engine, native UI shell on each platform.
Does Vector collect any data?
Inside the app: no. Vector is built with a local-first architecture. Hosts, keys, snippets, and session transcripts live on your device’s Keychain or Keystore. There is no telemetry, no analytics, no data collection inside the app. SSH connections are established directly from your device — nothing is proxied through Vector. (This marketing site, vector-ssh.com, uses Vercel Web Analytics for anonymous page-view counts — see the Privacy page.)
Where exactly are my SSH keys stored?
On Android, in the Android Keystore — hardware-backed (StrongBox) when the device supports it. On iOS, in the Keychain, with Secure Enclave–backed encryption when available. Private keys are encrypted at rest and never leave the device.
What happens if I lose my phone?
Your keys go with the phone. Vector has no cloud backup by design — that’s the trade-off for never trusting a server with your secrets. You can export your hosts and SSH config to a file at any time so re-setup is fast, but private keys themselves don’t leave secure storage. On a new device, generate fresh keys and add the new public keys to your servers.
What about feedback and crash reports?
Feedback is always opt-in and user-initiated. If you file feedback from inside the app, we post your message to a public GitHub issues repo — you see exactly what gets shared before it’s sent. We don’t use third-party crash-reporting SDKs.
What’s open-source vs proprietary?
The core SSH engine is MIT-licensed and developed in the open. The packaged app — UI, platform integrations, polish — is proprietary. That’s what your purchase supports.
Who’s behind Vector?
Nathan Krebs — independent developer. Vector is built solo, with the product bar of a team twice its size.
Vector is on its way.
Android first, with iOS to follow — free for 14 days, then $9.99 once. The buttons below light up the moment there’s a real store listing to send you to.