{"repo":"terminator-ssh/terminator-desktop","free":true,"listed":false,"github":"https://github.com/terminator-ssh/terminator-desktop","clone":"git clone https://github.com/terminator-ssh/terminator-desktop.git","description":"SSH client with encrypted sync","language":"TypeScript","stars":148,"topics":["console","ssh","ssh-client","terminal"],"license":"AGPL-3.0","category":"cli-tools","readme_excerpt":"Terminator Self-hostable SSH client with sync Terminator is a cross-platform SSH client built with Wails v3 and Go. Supports self-hosted servers for sync. Features - Encryption. All sensitive data is encrypted locally using Argon2id and AES-256GCM. - Sync encrypted data across multiple devices. Data is encrypted before it leaves the client! - Lightweight. 15MB binaries, 10MB RAM. - Cross-platform: - Windows - Linux - MacOS - Local first. You don't have to use a server! Server Terminator is designed as a local-first app, but it supports E2E encrypted sync. Grab the server here! Roadmap - [x] Encryption - [x] Sync - [x] SSH keys - [ ] Host groups - [ ] Interactive passwords - [ ] Multiple profiles (teams?) - [ ] Custom themes - [ ] Shortcuts - [ ] Android client - [ ] CLI client - [ ] SFTP Something missing? Suggest more! Issues Discord Screenshots Development Prerequisites 1. Go (1.25+) 2. Node.js (v24+) 3. Preferrably pnpm 4. Wails3 CLI Build For development: just Debug: use remote debug and delve: Package: Acknowledgements Inspired by: Termius Built on: Wails Beautiful UI: shadcn","default_branch":null,"files":null,"tree":[],"storefront":"/r/terminator-ssh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/terminator-ssh/terminator-desktop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}