A powerful and fast SSH client designed for both individual users and AI agents. This tool offers a comprehensive suite of features to enhance your command-line experience.
- Tabbed Terminal: Manage multiple SSH sessions with browser-style tabs that can be reordered, along with a hosts sidebar, snippets, and session restore with scrollback.
- SFTP and File Editor: Browse, upload, and download remote files, with an integrated editor for in-place editing without needing to transfer files locally.
- Dual-Pane File Management: Easily manage files between two panes, transfer between hosts, or directly to and from S3 buckets.
- Database Client: Connect to and query over 13 different database engines including PostgreSQL, MySQL, MongoDB, Redis, ClickHouse, and Elasticsearch, with a built-in SQL editor.
- Port Forwarding: Configure port forwarding and tunnels with simple language instead of complex commands, with options to save and start on launch.
- Key Management: Generate, import, and manage SSH keys, with a secure agent that caches passphrases for one-time unlock.
- Command History and Suggestions: Access a per-host command history that can be searched and used to create snippets. Get inline command suggestions based on history and snippets.
- Local Terminal Integration: Open a shell on your local machine within a tab, allowing seamless interaction with local commands and AI agents.
- Customizable Themes: Personalize your terminal with 36 themes, including popular options like Dracula, Nord, and Solarized, with per-host or global settings.
- Live System Stats: Monitor CPU, memory, disk, network, and load directly from the status bar.
- Agent-Native Functionality: Features a built-in MCP server, allowing AI agents to connect and operate on your servers securely. Your keys are never directly handed to the agent; Termalin signs on its behalf.
- Cross-Platform Compatibility: Available for Windows, macOS, and Linux, with a browser-based client for access on any device. Pro version offers end-to-end encrypted sync across devices.
- Secure Tunneling: Connect to servers behind firewalls without opening inbound ports, using a lightweight agent that dials out to Termalin. Logins use short-lived certificates instead of SSH keys.
Termalin is built with a focus on performance and security, utilizing a Rust core and memory-efficient design to stay quick even with numerous sessions open.