Come hang with us on Discord and chat directly with the team!Discordtop-bar-close-icon
hamburger-mobile-icon
myserver
Welcome to Ubuntu 24.04.1 LTS (GNU/Linux 6.8.0-45-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/pro
System information as of Sun Nov 2 09:14:07 UTC 2026
System load: 0.08 Processes: 131
Usage of /: 81.2% of 77.35GB Users logged in: 0
Memory usage: 18% IPv4 address for eth0: 203.0.113.24
Swap usage: 0%
Last login: Sat Nov 1 22:41:12 2026 from 198.51.100.7
root@myserver:~# ​
WHAT IT IS

One window for every way you reach a server

CloudTerm keeps the terminal, the file transfer, the port forward and the remote desktop on the same connection and the same tab strip. No second app, no second login.

  • A terminal

    SSH, telnet and serial consoles, with tabs, split panes and GPU accelerated rendering.

  • An SFTP client

    Files on the connection you already have open, with recursive transfers and drag and drop.

  • An RDP and VNC viewer

    A Windows box and a Linux box side by side in the same app, tunnelled through SSH.

  • A place to keep servers

    Folders, tags, a key vault and snippets, all encrypted and all searchable.

  • An AI agent

    A panel beside the terminal that reads the session you are looking at and asks before it changes anything.

AI AGENT

The agent works inside your session

Pick the agent you already have. CloudTerm drives the CLI on your own machine under your own account, so there is nothing to paste and nothing extra to subscribe to. Or point it at a model running on your own computer, and nothing leaves the machine at all.

Claude CodeAnthropic models
CodexOpenAI models
OpenCodeAny provider you have set up
Grok BuildxAI models
Kimi CodeMoonshot models
Local modelWhatever you have loaded
  • Reads the session you are watching

    The error on your screen is the one it answers, without you pasting anything.

  • Works in the terminal you can see

    Commands are typed into the pane and the output stays in your scrollback, or run on a hidden channel if you prefer.

  • Asks before it changes anything

    An allow list covers the commands that only look, with a stricter or looser mode when you want one.

  • Pointed where you like

    The session in front of you, one you pin, or every host you have saved.

  • Tools instead of guesses

    Connect a saved host, read and write files, answer a prompt that is already waiting, read the scrollback.

  • Leaves your own machine alone

    Unless you say otherwise, and it stops on its own rather than looping.

  • Model and effort per conversation

    With what it is costing, or how much of your plan it has used, shown as it works.

Claude Code has to be the native install, the one that puts claude in ~/.local/bin. An npm install leaves a .cmd shim on Windows, which cannot be started the way the agent runs it.

On Windows, install OpenCode natively with Chocolatey, Scoop, npm or its release binary. A copy installed only inside WSL is not visible to the native CloudTerm desktop app.

FEATURES

Everything you open a terminal for, in one place

The features people usually spread across four applications, on one connection and one keyboard.

Terminal
  • Split panes in any arrangement, with zoom and fullscreen
  • Tabs you can name, colour and group, restored on the next launch
  • 36 themes, or pick the colours yourself
  • Find in scrollback with regex, and clickable links
  • Broadcast input to every session at once
  • Session recording and one click screenshots
Connections
  • SSH, telnet and serial in the same window
  • Jump hosts for anything behind a bastion
  • SOCKS5, SOCKS4 and HTTP proxies, saved once and used by any connection: terminals, SFTP, port forwards and remote desktops
  • Passwords, keys, SSH agent, certificates and Windows Hello keys held in the TPM
  • 2FA prompts handled properly
  • Automatic reconnect after a drop or a laptop waking up
Files and networking
  • Full SFTP manager: recursive transfers, resume, conflict handling, drag and drop
  • Edit remote files in your own editor, uploaded on every save
  • Port forwarding: local, remote and dynamic SOCKS5, with live traffic counters
  • Remote desktops: RDP and VNC in a pane, tunnelled through SSH
Organisation
  • Folders and colour coded tags across the whole host list
  • Snippets with prompted values, and packages that run a series of them
  • Instant search over names, addresses and tags
  • Import your existing SSH config in one step
Security
  • Encrypted vault for every credential, behind an optional opening password
  • Host key verification on every connection and every hop
  • Free cloud sync, encrypted on your machine before it is uploaded
  • Encrypted backups that move your whole setup to another machine
  • Activity log of every connection made and every change
OPERATING SYSTEMS

It knows what it is connected to

The OS is detected on connect, and the host card and the tab take its logo, so you can tell a Debian box from a Fedora box at a glance instead of reading hostnames.

  • Debian
  • Ubuntu
  • Kubuntu
  • Lubuntu
  • Xubuntu
  • Linux Mint
  • Pop!_OS
  • elementary OS
  • Zorin OS
  • MX Linux
  • deepin
  • Raspberry Pi OS
  • Kali Linux
  • Parrot OS
  • Tails
  • Fedora
  • Red Hat Enterprise Linux
  • CentOS
  • AlmaLinux
  • openSUSE and SLES
  • Arch Linux
  • Manjaro
  • EndeavourOS
  • Garuda Linux
  • ArcoLinux
  • Artix Linux
  • Alpine Linux
  • NixOS
  • Gentoo
  • Void Linux
  • Solus
  • Slackware
  • Linux
  • Windows
  • macOS
CLOUD SYNC

Free cloud sync, for everyone

Hosts, folders, keys, snippets, trusted host keys and terminal settings, encrypted on your machine before they ever leave and restored the moment you sign in somewhere else.

Free with a CloudBlast account, whether or not you host a single server with us.

Already a CloudBlast customer? Your servers appear in the host list on their own, ready to connect.

GET STARTED

Download CloudTerm

Take the latest release for your platform. Nothing to pay and nothing to sign up for.

On Windows you can install and update it from a terminal instead:

winget install CloudBlast.CloudTerm
Browse all releases on GitHub
Build from source

The whole source is on GitHub. Clone it, install and run:

git clone https://github.com/BradPerbs/cloudterm.git
cd cloudterm
npm install
npm run dev

Build a portable executable into dist/:

npm run build

The AI agent drives whichever CLI is already installed and signed in on your machine. If you want to use OpenCode and do not have it yet, install the opencode CLI and add a provider with opencode auth login. CloudTerm reads those credentials in place; it never copies or stores them.

To use a local model, start the server you already run and put its address in Settings, Assistant. LM Studio listens on http://localhost:1234/v1, Ollama on http://localhost:11434/v1 and llama.cpp on http://localhost:8080/v1, and anything that speaks the OpenAI API works. Pick a model with tool support, since the assistant works by calling tools rather than by writing text.

SHORTCUTS

The keys you will actually use

  • Find in scrollbackCtrlShiftF
  • Split rightAltShift=
  • Snippet paletteCtrlShiftK
  • Split downAltShift-
  • Broadcast inputCtrlShiftB
  • Zoom paneAltShiftZ
  • Copy and pasteCtrlShiftC / V
  • Close paneCtrlShiftW
  • AI agentCtrlShiftA
  • Move between panesAltArrows
Tech stack

A desktop app, not a web wrapper around a shell.

Electron · React · xterm.js · ssh2 · IronRDP (WebAssembly) · noVNC · Tailwind · Vite · Claude Agent SDK · Codex SDK · OpenCode SDK

Fair-code licence

The source is open to read, and the software is free to use, modify and share, at work or anywhere else. Selling it, or putting any part of its code into something you charge for, needs a commercial licence from CloudBlast, which is usually just a matter of asking.

Community

Questions, bugs, feature requests, or just want to see what is coming next? Issues and pull requests are welcome on GitHub too.

Frequently asked questions

Everything people ask about CloudTerm, the AI agent and the licence.

Still have a question?

Join the Discord