Repository navigation
Releases
Termalith 0.5.8
Termalith 0.5.8 — file servers: a login setting for every protocol. Free and open source (MIT) for macOS, Windows and Linux.
New
- Login section for every protocol. Tools → File servers always shows a Login section before you start:
- FTP asks for a user name and password (empty password: a random one).
- HTTP can now require a user name and password (Require a user name and password, off by default so devices that cannot sign in can still fetch files). Wrong logins appear in the activity list.
- TFTP explains that the protocol has no user name or password.
- Each running server shows its user name and password with Copy, or none when no login is asked.
Also in 0.5.7: the shared folder is shown in full before you start, with Choose folder…, Use default folder and Open folder.
Guide: File servers
Downloads
| System | File |
|---|---|
| macOS 11+, Apple Silicon / Intel | Termalith_0.5.8_aarch64.dmg / Termalith_0.5.8_x64.dmg |
| Windows 10/11, x64 / ARM64 | …_x64-setup.exe or …_x64_en-US.msi / …_arm64-setup.exe or …_arm64_en-US.msi |
| Linux x64 / ARM64 | …_amd64.deb or …_amd64.AppImage / …_arm64.deb or …_aarch64.AppImage |
Install over the previous version; sessions and settings are kept. Verify downloads with SHA256SUMS.txt. The installers are not code-signed with a paid certificate yet: macOS → Open Anyway in System Settings → Privacy & Security; Windows → More info → Run anyway. Every installer was installed and started on its own system in CI before this release.
Full changes: changelog.
Termalith 0.5.7
Termalith 0.5.7 — file servers: choose the shared folder and the FTP login. Free and open source (MIT) for macOS, Windows and Linux.
New
- Shared folder shown before you start. Tools → File servers shows the full path of the folder that will be shared (marked default for Termalith Share in Downloads), with Choose folder… (the system folder dialog), Use default folder and Open folder. Dropping a folder onto the window still works. Each running server shows the folder it shares.
- FTP user name and password. Set them before starting an FTP server; leave the password empty for a random one (a chosen password needs at least 6 characters). The running server shows both, with Copy.
- Protocol and port fields line up.
Guide: File servers
Downloads
| System | File |
|---|---|
| macOS 11+, Apple Silicon / Intel | Termalith_0.5.7_aarch64.dmg / Termalith_0.5.7_x64.dmg |
| Windows 10/11, x64 / ARM64 | …_x64-setup.exe or …_x64_en-US.msi / …_arm64-setup.exe or …_arm64_en-US.msi |
| Linux x64 / ARM64 | …_amd64.deb or …_amd64.AppImage / …_arm64.deb or …_aarch64.AppImage |
Install over the previous version; sessions and settings are kept. Verify downloads with SHA256SUMS.txt. The installers are not code-signed with a paid certificate yet: macOS → Open Anyway in System Settings → Privacy & Security; Windows → More info → Run anyway. Every installer was installed and started on its own system in CI before this release.
Full changes: changelog.
Termalith 0.5.6
Termalith 0.5.6 — built-in TFTP, HTTP and FTP file servers. Free and open source (MIT) for macOS, Windows and Linux.
New
- File servers: TFTP, HTTP and FTP. Tools → File servers shares a folder of this computer — to copy firmware or a configuration to a switch over TFTP, let a server
curla file, or give an older device an FTP server.- Shares Termalith Share in your Downloads folder, or any folder you drop onto the window while the tool is open.
- Safe defaults: only this computer can connect until you allow other computers; read-only until you allow uploads; uploads never replace a file, and nothing is deleted or renamed.
- FTP uses user
termalithand a new random password on every start. - Each running server shows its addresses and recent requests (client, file, size, result).
- Default ports 6969 (TFTP), 8080 (HTTP) and 2121 (FTP); ports below 1024 need administrator rights on macOS and Linux. The protocols are unencrypted: share only what may be seen on the network.
Guide: File servers.
Downloads
| System | File |
|---|---|
| macOS 11+, Apple Silicon / Intel | Termalith_0.5.6_aarch64.dmg / Termalith_0.5.6_x64.dmg |
| Windows 10/11, x64 / ARM64 | …_x64-setup.exe or …_x64_en-US.msi / …_arm64-setup.exe or …_arm64_en-US.msi |
| Linux x64 / ARM64 | …_amd64.deb or …_amd64.AppImage / …_arm64.deb or …_aarch64.AppImage |
Install over the previous version; sessions and settings are kept. Verify downloads with SHA256SUMS.txt. The installers are not code-signed with a paid certificate yet: macOS → Open Anyway in System Settings → Privacy & Security; Windows → More info → Run anyway. Every installer was installed and started on its own system in CI before this release.
Full changes: changelog.
Termalith 0.5.5
Termalith 0.5.5 — pause and resume downloads, faster folder downloads. Free and open source (MIT) for macOS, Windows and Linux.
New
- Pause and resume downloads: ⏸ pauses a download and ▶ continues it where it stopped, like a download manager (SFTP, FTP and FTPS, files and folders). Retries after a dropped connection also continue instead of starting over. A file that changed on the server in the meantime is downloaded again from the start; × on a paused download discards the part already downloaded. Paused downloads last until Termalith is closed.
Fixed
- Folder downloads start at once: files arrive while the folder is still being listed, and the transfer shows how much has arrived. Large folders (such as a website's
public_html) no longer stop at 10,000 entries.
Downloads
| System | File |
|---|---|
| macOS 11+, Apple Silicon / Intel | Termalith_0.5.5_aarch64.dmg / Termalith_0.5.5_x64.dmg |
| Windows 10/11, x64 / ARM64 | …_x64-setup.exe or …_x64_en-US.msi / …_arm64-setup.exe or …_arm64_en-US.msi |
| Linux x64 / ARM64 | …_amd64.deb or …_amd64.AppImage / …_arm64.deb or …_aarch64.AppImage |
Install over the previous version; sessions and settings are kept. Verify downloads with SHA256SUMS.txt. The installers are not code-signed with a paid certificate yet: macOS → Open Anyway in System Settings → Privacy & Security; Windows → More info → Run anyway. Every installer was installed and started on its own system in CI before this release.
Guide: mehaskari.github.io/Termalith/guide · Full changes: changelog.
Termalith 0.5.4
Termalith 0.5.4 — RDP pointer shapes and folder downloads. Free and open source (MIT) for macOS, Windows and Linux.
New
- Download folders: ⋯ → Download folder in the file browser saves a remote folder with all its subfolders, over SFTP, FTP and FTPS. Before, only files could be downloaded.
Fixed
- Built-in RDP viewer: windows can be resized by their edges. The pointer now shows the remote computer's own cursor shapes (resize arrows, text beam, busy), so a window's edge can be found. Drags keep going when the pointer leaves the tab.
- A CodeQL finding in a documentation script (not part of the app) is fixed.
Downloads
| System | File |
|---|---|
| macOS 11+, Apple Silicon / Intel | Termalith_0.5.4_aarch64.dmg / Termalith_0.5.4_x64.dmg |
| Windows 10/11, x64 / ARM64 | …_x64-setup.exe or …_x64_en-US.msi / …_arm64-setup.exe or …_arm64_en-US.msi |
| Linux x64 / ARM64 | …_amd64.deb or …_amd64.AppImage / …_arm64.deb or …_aarch64.AppImage |
Install over the previous version; sessions and settings are kept. Verify downloads with SHA256SUMS.txt. The installers are not code-signed with a paid certificate yet: macOS → Open Anyway in System Settings → Privacy & Security; Windows → More info → Run anyway. Every installer was installed and started on its own system in CI before this release.
Guide: mehaskari.github.io/Termalith/guide · Full changes: changelog.
Termalith 0.5.3
Termalith 0.5.3 — a bug-fix release for VNC. Free and open source (MIT) for macOS, Windows and Linux.
Fixed
- Built-in VNC viewer with RealVNC Server or macOS Screen Sharing: these servers announce a newer protocol version (RealVNC 5.0, macOS 3.889) and refused the login with "no configured security type is supported for RFB protocol 3.3". Termalith now answers them with protocol 3.8.
- If a server offers only its own account login, the message says which setting turns on a VNC password (RealVNC Server: Options → Security → Authentication → VNC password; Mac: Screen Sharing → VNC viewers may control screen with password).
- Windows: RealVNC Viewer is now used for VNC sessions when it is installed, as well as TigerVNC.
Downloads
| System | File |
|---|---|
| macOS 11+, Apple Silicon / Intel | Termalith_0.5.3_aarch64.dmg / Termalith_0.5.3_x64.dmg |
| Windows 10/11, x64 / ARM64 | …_x64-setup.exe or …_x64_en-US.msi / …_arm64-setup.exe or …_arm64_en-US.msi |
| Linux x64 / ARM64 | …_amd64.deb or …_amd64.AppImage / …_arm64.deb or …_aarch64.AppImage |
Install over the previous version; sessions and settings are kept. Verify downloads with SHA256SUMS.txt. The installers are not code-signed with a paid certificate yet: macOS → Open Anyway in System Settings → Privacy & Security; Windows → More info → Run anyway. Every installer was installed and started on its own system in CI before this release.
Guide: mehaskari.github.io/Termalith/guide · Full changes: changelog.
Termalith 0.5.2
Termalith 0.5.2 — a bug-fix release for RDP on Windows. Free and open source (MIT) for macOS, Windows and Linux.
Fixed
- Windows: "No RDP client found" although Remote Desktop Connection is installed. Termalith now asks Windows for its own folder (from the registry) instead of relying on the environment it was started with, then checks the usual places and
PATH. Tested on Windows x64 and ARM64 in CI. - RDP and VNC without a client: when no external client is installed, the session opens in Termalith's built-in viewer with a notice, instead of failing. Turn on Settings → Show RDP and VNC sessions inside Termalith to make the built-in viewer the default.
- If a client is still not found, the message now lists every place that was searched, so a report pinpoints the cause.
Downloads
| System | File |
|---|---|
| macOS 11+, Apple Silicon / Intel | Termalith_0.5.2_aarch64.dmg / Termalith_0.5.2_x64.dmg |
| Windows 10/11, x64 / ARM64 | …_x64-setup.exe or …_x64_en-US.msi / …_arm64-setup.exe or …_arm64_en-US.msi |
| Linux x64 / ARM64 | …_amd64.deb or …_amd64.AppImage / …_arm64.deb or …_aarch64.AppImage |
Install over the previous version; sessions and settings are kept. Verify downloads with SHA256SUMS.txt. The installers are not code-signed with a paid certificate yet: macOS → Open Anyway in System Settings → Privacy & Security; Windows → More info → Run anyway. Every installer was installed and started on its own system in CI before this release.
Guide: mehaskari.github.io/Termalith/guide · Full changes: changelog.
Termalith 0.5.1
Termalith 0.5.1 — a bug-fix release. Free and open source (MIT) for macOS, Windows and Linux.
Fixed
- Windows: "No RDP client found". Remote Desktop Connection (
mstsc.exe) is now found wherever Windows is installed (via%SystemRoot%,SysnativeandPATH), not only atC:\Windows\System32. A new test checks it on Windows x64 and ARM64 in CI. The message now also points to Settings → Show RDP and VNC sessions inside Termalith, which needs no client at all.
Documentation
- New user guide with screenshots: download and install (which file for which computer), first connection, sessions, SSH, terminals, files, remote desktop, serial and tools, passwords and your data, every setting, shortcuts, coming from MobaXterm, troubleshooting.
- Download page that offers the right file for your computer.
Downloads
| System | File |
|---|---|
| macOS 11+, Apple Silicon / Intel | Termalith_0.5.1_aarch64.dmg / Termalith_0.5.1_x64.dmg |
| Windows 10/11, x64 / ARM64 | …_x64-setup.exe or …_x64_en-US.msi / …_arm64-setup.exe or …_arm64_en-US.msi |
| Linux x64 / ARM64 | …_amd64.deb or …_amd64.AppImage / …_arm64.deb or …_aarch64.AppImage |
Install over 0.5.0; sessions and settings are kept. Verify downloads with SHA256SUMS.txt. The installers are not code-signed with a paid certificate yet: macOS → Open Anyway in System Settings → Privacy & Security; Windows → More info → Run anyway. Every installer was installed and started on its own system in CI before this release.
Full changes: changelog.
Termalith 0.5.0
Termalith 0.5.0 — the first release. A free, open-source (MIT) remote administration workstation for macOS, Windows and Linux: SSH and Mosh terminals, SFTP/FTP/FTPS, RDP and VNC, tunnels, serial and Telnet consoles and network tools in one window. No account, no telemetry.
Website and guide: https://mehaskari.github.io/Termalith/ · Report problems and ideas in Issues.
Highlights
- Terminals: local shells in tabs and up to 2×2 split panes, broadcast typing, snippets with variables, macros, session logs, keyword colors, per-session font and colors, command palette.
- SSH: password, keys, ssh-agent and one-time codes; strict host keys; jump hosts and SOCKS/HTTP proxies; tunnels (-L/-R/-D); X11 and agent forwarding; automatic reconnect; Mosh; an optional server monitor (CPU, memory, disk, network); SSH key manager.
- Files: SFTP panel or files-only sessions, FTP and FTPS (the server certificate is pinned), drag-and-drop uploads of files and folders, transfer queue with retry, remote editing with conflict detection, side-by-side compare; the Files panel can follow the terminal's folder.
- Remote desktop: RDP and VNC inside a tab (IronRDP and vnc-rs: resizes with the tab, sharp on Retina, keychain passwords) or through your installed client, optionally through an SSH tunnel.
- More: serial consoles, Telnet, ping/traceroute/port scan/DNS/subnet/Wake-on-LAN; folders, favorites, tags and search; import from MobaXterm and
~/.ssh/config. - Security: passwords only in the system keychain and only after a login worked, optionally sealed with a master password; portable mode (all data in a
TermalithDatafolder next to the app); no shell or command execution from the UI; crash reports stay local.
Downloads
| System | File |
|---|---|
| macOS 11+, Apple Silicon / Intel | Termalith_0.5.0_aarch64.dmg / Termalith_0.5.0_x64.dmg |
| Windows 10/11, x64 / ARM64 | …_x64-setup.exe or …_x64_en-US.msi / …_arm64-setup.exe or …_arm64_en-US.msi |
| Linux x64 / ARM64 | …_amd64.AppImage or …_amd64.deb / …_aarch64.AppImage or …_arm64.deb |
Verify downloads with SHA256SUMS.txt. The installers are not code-signed with a developer certificate yet: on macOS choose Open Anyway in System Settings → Privacy & Security after the first try; on Windows choose More info → Run anyway. Every installer was installed and started on its own system in CI before this release.
Full list of changes: changelog. Thanks to everyone who tried the release candidates.
Termalith 0.5.0-rc.4 (preview)
Fourth release candidate for Termalith 0.5.0. Please report problems in Issues.
Since 0.5.0-rc.3
- Master password (optional): saved passwords are sealed with a key protected by your master password (Argon2id + XChaCha20-Poly1305) and unlocked once at startup. No idle auto-lock yet.
- Portable mode: put a
TermalithDatafolder next to the app (or AppImage / .app) and all data stays there, for running from a USB stick. Saved passwords in a portable copy need the master password. - Mosh sessions: SSH sessions can connect with the installed
moshclient. - Per-session look: each session can have its own terminal colors and font.
- VNC inside Termalith (experimental, same setting as embedded RDP): VNC sessions open in a tab, optionally through an SSH tunnel, with VNC password support (can be saved in the keychain). The viewer scales the remote desktop; resizing the remote desktop from Termalith is not offered yet. Clipboard text is Latin-1 only, as the VNC protocol defines.
- Tests no longer contain literal passwords (CodeQL findings fixed).
- Checked in CI and against test servers (Mosh against OpenSSH, embedded VNC against Xvnc with and without a password, portable mode on Linux and macOS). Not yet checked by hand on the owner's Mac: master password, portable mode, per-session look, embedded VNC.
Installers
macOS (Apple Silicon and Intel DMG), Windows (x64 and ARM64, NSIS and MSI) and Linux (x64 and ARM64, AppImage and deb), with SHA256SUMS.txt. Not code-signed yet (the Mac app is signed ad hoc): see the install notes.
Full list of features: changelog.