Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloudTerm

CloudTerm

SSH, SFTP, Telnet and Windows RDP, all in one terminal

A modern terminal workspace built with Electron, React and xterm.js.
AI agent · Split panes · Tabs · File transfers · Port forwarding · Remote desktops · Snippets

Download   Platform   License   Discord

English · 简体中文 · Español · Русский


CloudTerm keeps every way you reach a server in one window. Open an SSH session, move files over SFTP, forward a port and take a Windows desktop, all on the same connection and the same tab strip. No second app, no second login.

It connects to anything: your laptop's serial console, a switch that only speaks telnet, a Windows box over RDP, or a server on any host you like. CloudTerm is made by CloudBlast, a VPS hosting company. It is free for everyone, and the whole source is here to read and change.

CloudTerm


☁️ Free cloud sync, for everyone

Your setup on every machine you use, at no charge.
Hosts, folders, keys, snippets, trusted host keys and terminal settings, encrypted
on your machine before it ever leaves and restored the moment you sign in somewhere else.

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

Get a free account

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


Contents


What is CloudTerm

  • A terminal for SSH, telnet and serial consoles, with tabs, split panes and GPU-accelerated rendering.
  • An SFTP client on the connection you already have open, with recursive transfers and drag and drop.
  • An RDP and VNC viewer, so a Windows box and a Linux box live side by side in the same app.
  • A place to keep servers: folders, tags, a key vault and snippets, all encrypted and all searchable.
  • An AI agent in a panel beside the terminal, which reads the session you are looking at and works on the server through it, asking before it changes anything.

Features

AI agent

Pick the agent you already have. CloudTerm drives the CLI on your machine under your own account, so there is nothing to paste and nothing extra to subscribe to.

Claude Code Codex OpenCode
Claude Code Codex OpenCode
Anthropic models OpenAI models Any provider you have set up
Sign in with claude, then /login Sign in with the Codex app or CLI Sign in with opencode auth login

Whichever you choose, the agent:

  • Reads the session you are watching, so 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, with an allow list for the commands that only look, and a stricter or looser mode when you want one
  • Pointed where you like: the session in front, 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 stops on its own rather than looping
  • Model and reasoning effort per conversation, with what it is costing, or how much of your plan it has used, shown as it works

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.

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
  • Run on connect commands, replayed every time

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

Operating systems

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

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

Screenshots

Hosts and keychain

Every server in folders, with tags, search and the protocol on the card. Sign in to CloudBlast and your servers appear here on their own.

Hosts and keychain

Split panes and SFTP

Files on the left, two shells on the right, one connection behind all three. Split as far as the window allows and drag the dividers where you want them.

Split panes and SFTP

Windows RDP

A full Windows desktop in a tab, next to your Linux sessions. Clipboard works both ways and the desktop resizes to fit the pane.

Windows RDP

Make it yours

Terminal themes, app colours, fonts and even the logo in the title bar.

Appearance settings


Getting started

Download

Download the latest release for your platform:

OS Download
macOS Apple silicon (M1 and later) · Intel
Windows Installer, x64 (recommended) · Portable, x64
Linux AppImage, x64

Or browse all GitHub releases.

Build from source

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

To use the AI agent with OpenCode, install the opencode CLI and configure at least one model provider with opencode auth login. CloudTerm uses OpenCode's existing providers and credentials; it does not copy or store them.

Build a portable executable into dist/:

npm run build

Shortcuts

Ctrl+Shift+F Find in scrollback Alt+Shift+= Split right
Ctrl+Shift+K Snippet palette Alt+Shift+- Split down
Ctrl+Shift+B Broadcast input Alt+Shift+Z Zoom pane
Ctrl+Shift+C / V Copy and paste Ctrl+Shift+W Close pane
Ctrl+Shift+A AI agent Alt+Arrows Move between panes

Community

Questions, bugs, feature requests, or just want to see what is coming next?

Join the Discord

Issues and pull requests are welcome here on GitHub.

Contributors

Thanks to everyone who has put work into CloudTerm.

Contributors

Tech stack

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

src/main/ is the Electron main process, one module per feature. src/renderer/ is the React UI: components/ by feature, hooks/ for state, lib/ for pure functions.

License

CloudTerm is fair-code under the CloudTerm License: 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 license from CloudBlast, which is usually just a matter of asking.

About

AI powered SSH, SFTP, telnet and Windows RDP in a single window, with integrations for Claude Code, Codex and OpenCode agent that reads and execute commands in the session in front of you. Free and open source.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages