Project

Termora (codename)

A cross-platform SSH, SFTP and terminal client with end-to-end encrypted sync

Overview

Termora aims at the Termius niche with a lighter client and a zero-knowledge sync design. The Flutter app has hosts, tabbed terminal with split panes, SFTP, snippets, SSH key generation and export, port forwards, host key verification and a command palette.

The Go backend implements SRP-6a accounts with TOTP and passkeys, an end-to-end encrypted vault with recovery keys, and team vaults. Import from an SSH config or a Termius export works. Feature-complete for the free tier; not yet deployed.

Highlights

  • Zero-knowledge sync: the server stores ciphertext only.
  • SRP-6a authentication with TOTP 2FA and passkeys.
  • 59 Flutter tests and 12 Go packages passing.

Source is private for now.