Everything in V1/V2

One tool for the
whole server workflow.

SSH terminal · SFTP file management · live monitoring · command snippets · self-hosted E2EE sync — all built in, one window.

01 · SSH TERMINAL

The terminal, done properly.

Manage many servers across tabs. When the link drops you get a clear prompt and one-click reconnect, with a best-effort restore of your working directory. Safe Paste guards against slips; host-key checks guard against interception.

  • Multi-tab sessions you can switch between without losing state
  • Safe Paste: multi-line pastes require confirmation first
  • Clear disconnect prompt and one-click reconnect plus SSH keepalive — reconnecting restores your working directory on a best-effort basis
  • Session restore: reopening the app brings back your tab list, order, colours and icons
  • Host-key fingerprint management, with a hard warning on mismatch and a list you can audit
  • Custom font, colour scheme and size
  • Jump host support (ProxyJump, up to two hops)
  • One-click .ssh/config import, Include directives included (desktop)
prod-web-01 — zsh
kunwu@prod-web-01:~$ systemctl status nginx
● nginx.service — active (running)
kunwu@prod-web-01:~$ docker ps --format
NAMES STATUS PORTS
api-server Up 3 days :8080
postgres-16 Up 12 days :5432
kunwu@prod-web-01:~$
02 · SFTP

File management without leaving the terminal.

Open SFTP inside the current session: local and remote side by side, drag to upload, edit in place — no second window.

  • Dual pane on desktop: local files and remote files side by side
  • Drag to upload — straight into the terminal or the SFTP pane
  • Edit in place: open a remote file, change it, and saving uploads it
  • Transfer queue with live progress; overwrites go through a temp file first, so a failed transfer never destroys the original
  • Full support for permissions and symlinks
  • One click opens SFTP inside the session — no window switching
Local — ~/projects/appRemote — prod-web-01:/var/www/app
src
dist
package.json
index.html
assets
uploads
app.js
nginx.conf
⇪ index.html · 12.4 KBTransferring
03 · REAL-TIME MONITOR

Watch the box while you work on it.

Open a live monitoring panel inside the session: CPU, memory, disk and network at once — no browser, no switching to htop.

  • CPU usage over time
  • Memory and swap over time
  • Disk utilisation
  • Network throughput, up and down
  • Process list sorted by CPU or memory
  • Embedded in the session — you never leave what you were doing
Monitor — prod-web-01
CPU42%
MEM68%
DISK55%
NET ↑2.8M
// Refreshes every 2s · embedded in the session panel · Linux servers
04 · SNIPPETS

Your usual commands, one click away.

Save the commands you run over and over, organise them into folders, fill in placeholders at run time, and drop them straight into the terminal. Synced across devices.

  • Folders for organising snippets
  • Placeholders: {hostname} is prompted for when you run it
  • Inserted at the cursor in the current terminal
  • Synced across devices through self-hosted E2EE sync
  • Multi-line commands and comments
Snippets+ New
Deploy
cd /var/www/app && git pull && pm2 restart all
Diagnose{service}
journalctl -u {service} -n 100 --no-pager
Cleanup
docker system prune -af --volumes
05 · SELF-HOSTED SYNC

Write a host once. All five platforms follow.

Use your own private GitHub or Gitee repository as the sync backend. End-to-end encrypted, key held locally. Free forever, with no device limit.

Two channels

GitHub or Gitee — pick whichever is fast where you are.

E2EE

AES-256 with an Argon2id KDF. The key is derived locally; the repository sees only a ciphertext blob.

Smart sync

Auto-push on launch, on returning to the foreground and when backgrounded, plus manual sync; three-way conflict resolution and one-click rollback points.

Everything syncs

Hosts, encrypted credentials, SSH keys, snippets and app preferences.

What syncs: hosts, encrypted credentials, SSH keys, snippets (with folders and placeholders) and app preferences. Not just a list of hosts — your whole working environment.

06 · PLATFORMS

Native on every platform, not a compromise.

Mobile is not a stripped-down desktop, and desktop is not a blown-up phone.

macOS

  • Split panes: code on one side, logs on the other
  • ⌘K quick switcher for jumping between hosts
  • Hover quick actions
  • Remembers window size and split ratio

Windows

  • Split panes and dual-pane SFTP
  • Hover quick actions
  • Remembers window size
  • Closely matched to the macOS experience

Linux

  • Native build that follows Linux desktop conventions
  • Split panes and drag-to-upload SFTP
  • Full terminal palette support
  • Tested on Ubuntu, Debian, Fedora and Arch

iOS / iPadOS

  • Shortcut bar above the keyboard (Ctrl, Esc, Tab, arrows)
  • iOS ends connections after a while in the background; switch back and reconnect in one tap
  • Split panes on iPad in landscape
  • Multi-tab switching

Android

  • Keyboard shortcut bar
  • The system may drop the connection in the background; switch back and reconnect in one tap
  • Credentials in the Android Keystore
  • Feature parity with iOS

The same on all five.

Set up a host on your Mac at the office, pick it up on an iPad at home — one configuration, carried across by E2EE sync.

How self-hosted sync works
READY TO GO

Install it and go.

No cap on hosts, connections or devices. Works on download; no account required.