Access paths that match reality
Beyond direct SSH: single-hop jump hosts, loopback TCP tunnels, and bastion providers such as JumpServer, Teleport and Boundary. Groups, search and multiple sessions keep production and staging in place.
Direct SSH, jump hosts and tunnels. Files, services and deployments. AI that waits for your approval. Bring remote infrastructure work into one focused workspace.
Last login: Mon Sep 7 09:41:02 2026
deploy@api-production:~$ uptime
09:42:18 up 12 days, 3:21, 2 users load average: 0.12, 0.08, 0.05
deploy@api-production:~$ docker ps
NAME STATUS PORTS api-server Up 12 days 0.0.0.0:3000 nginx Up 12 days 0.0.0.0:80 redis Up 12 days 6379/tcp
deploy@api-production:~$
↑Switch tabs to explore different ways to work within one connection.
Familiar tools. One connected experience.
ONE WORKSPACE, THROUGHOUT YOUR DAY
From access paths to status, action and evidence—keep frequent remote work in one context.
Beyond direct SSH: single-hop jump hosts, loopback TCP tunnels, and bastion providers such as JumpServer, Teleport and Boundary. Groups, search and multiple sessions keep production and staging in place.
Browse remote directories, upload, download and manage files. Follow transfers in a clear queue without opening another client.
Review CPU, memory and disk, then investigate services and logs. Work over your existing SSH service—no Runory monitoring agent to install.
Beyond everyday Docker, PM2 and Nginx actions, Website, Nginx, Docker, Disk and Service Incident Packs connect diagnosis, evidence and repair plans into a reviewable flow.
Organize Git deployments with environment, SSL, backups and Cron. Fleet writes run sequentially by default, pause for review, and bind approval to exact targets and versions.
Keep familiar terminal input, search, copy and paste. English and Chinese, light and dark themes: a workspace that fits your habits.
AI COLLABORATION, YOUR CONTROL
Describe the problem, review the suggestion and approve the next command. AI continues from real results; Skills and read-only MCP extend context, while writes still use ChangeSets, verification and truthful rollback where supported.
Start by checking the Nginx service status to gather evidence.
systemctl status nginx --no-pagerWorkflow illustration only. No commands are executed here.
TRUST, WITH CLEAR BOUNDARIES
Local-first from the start. Credentials, connections and permissions each have a clear home.
Credentials stay out of sync data
The Credential Vault manages passwords, passphrases and private keys. They never enter host profiles or cloud sync.
Unknown hosts need your explicit trust. A changed host key blocks the connection. Both ends of a jump path are verified independently.
Approve AI commands before execution. Structured repairs use change sets and verification, with real rollback only where supported. Incident and audit records keep content-free metadata only.
OPTIONAL CLOUD SYNC
Sync your host and group inventory when you need it. Encrypt before uploading and preview conflicts before merging. Your local client still makes every server connection.
Passwords, private keys and terminal output are never synced.
BEFORE YOU CONNECT
No. Host management, SSH, jump hosts, tunnels and your local workspace are local-first. Sign in only when you choose account services such as cloud sync.
SSH, SFTP, basic monitoring and local tunnels use your existing SSH service. No Runory agent is needed. Docker, PM2, Nginx and bastion access depend on software and permissions already present on the server or bastion.
No. Every command is shown exactly before you choose Run or Cancel. Writes and unknown commands need a separately approved read-only verification. AI also requires the appropriate model configuration in the client.
No. Optional sync uploads only locally encrypted host and group inventories. Passwords, passphrases, private keys and terminal output stay out of sync payloads. The website does not decrypt your server inventory.
Runory ships desktop first. The download page links Windows, macOS and Linux installers; additional architectures and older builds are on GitHub Releases. Mobile interfaces and a shared core are in place, but app store downloads are not available yet.
YOUR NEXT CONNECTION STARTS HERE
Choose your desktop platform and download the latest installer.
Download the Windows x64 .msi or .exe installer.
Additional architectures, signatures and older builds are on GitHub Releases.
Install the client that matches your system.
Add your server address and authentication method.
Verify the host fingerprint and start your first SSH session.
Adaptive iOS / Android interfaces and mobile key support are implemented. App store downloads are not yet available.