Official distribution point for PhanTerm.
PhanTerm is a cross-platform, keyboard-first SSH workspace built with Go. It combines a full xterm-compatible terminal, multi-session tabs, an SFTP file tree, and agentless Linux monitoring in one terminal-first application. This repository hosts the official release binaries, checksums, and update manifests.
Free includes:
- Full xterm-compatible terminal with Vim-style Normal and Terminal modes
- Multi-session tabs and saved connection management
- SFTP file browsing plus upload, download, rename, delete, and local-edit/upload-back workflows
- Agentless Linux monitoring for CPU, memory, disk, network, and top processes
- SSH agent support, strict host-key verification, keyring-first secret storage, and SSH config import
Pro adds:
- ProxyJump / jump-host SSH
- Port forwarding manager
- Command snippets with variable templates
- Multi-Exec across sessions
- Session recording and playback
phantermphantermopens the saved-connection manager.phanterm user@hostorphanterm -u user -h host -p 22starts a direct connection.phanterm --agentalso starts PhanTerm's built-in SSH agent service.
In the connection manager:
ocreates a new saved connectioneedits the selected connectionEnterorlconnects/searches saved connectionsI/Eimports or exports connection definitions
In the connection form:
Tab/Shift+Tabmoves between fieldsCtrl+SsavesEnteradvances and saves on the last fieldEsccancels
Ctrl+\enters Normal ModeiorEnterreturns to Terminal Mode when the terminal is focusedSpacetoggles the SFTP sidebarMtoggles the expanded monitor paneloopens the connection list to start another tab1-9,gt,gT, andg0switch tabs
When FileTree has focus in Normal Mode:
Ctrl+Sdownloads the selected filepuploads a local file into the current remote directoryedownloads a file, opens it locally, then prompts to upload it backdddeletes,rrenames, andyycopies the selected pathtopens the transfer center overlay
phanterm update check
phanterm update download --output ./phanterm-latest.zip
phanterm update prepare --output-dir ./phanterm-updatePhanTerm can check, verify, and stage updates, but final binary replacement is always manual.
Monitoring uses Linux /proc data over SSH. On non-Linux hosts, the monitor falls back to placeholders instead of failing the session.
Each release includes a SHA256SUMS.txt file. You can verify your download against this file to ensure integrity:
# Linux / macOS
sha256sum -c SHA256SUMS.txt
# Windows PowerShell
Get-FileHash phanterm-<version>-windows-amd64.zip -Algorithm SHA256PhanTerm source code is maintained in a private repository. Please use the Issues tab in this repository to report bugs or request features.
PhanTerm is proprietary software. See the website for full licensing details.