
Local-first SSH, built for Claude Code.
Your hosts, keys, and session transcripts stay on your device — never on a server we control. Built for long-running Claude Code sessions, right from your phone.
- Zero telemetry
- No tracking. No analytics. Nothing.
- 100% local
- No server proxies. No accounts.
What you get.
Built for Claude Code
A terminal tuned for long-running AI sessions. Lock your phone mid-task, come back to a readable transcript. Output stays legible through hours of streaming.
Modern terminal
xterm-compatible emulator with full 24-bit true color. Renders cleanly through heavy streaming output without lag.
Secure key handling
Ed25519, ECDSA, and RSA. Host keys verified on first use and stored in your platform's keychain.
Biometric lock
Fingerprint unlock gates the app and individual sessions. Keys stay encrypted at rest in hardware-backed storage.
We don’t collect anything.
Vector stores your hosts, keys, snippets, and session transcripts on your device — encrypted in the platform’s Keychain or Keystore. Connections run directly from your device to your servers. No telemetry. No analytics.
Read the full privacy policy →Common questions.
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.
Is Vector only for Claude Code users?
No. Claude Code is the workflow we built Vector around — long-running AI sessions from your phone, where a clean terminal and solid reconnect behavior matter. But the core SSH client is general-purpose. If you manage servers, run tunnels, or SFTP files as part of a DevOps workflow, Vector works for that too. The local-first architecture is useful regardless of whether Claude Code is in the picture.
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.
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.
Vector is in final testing.
Android first, with iOS to follow. We’ll announce launch on @VectorSSH.
Follow @VectorSSH on X for launch day.