Extraterm
ActiveOverview
Extraterm is an open-source terminal emulator designed to expand beyond traditional terminal functionality and support modern workflows. It provides a toolbox for working with the terminal and command-line applications, offering features like shell integration, built-in SSH client, and framed command output. The application is built with Electron and targets users who want enhanced productivity and visual feedback when working in the command line.
Key Features
- Shell Integration - Isolates and frames command output for bash, zsh, and fish shells with color-coded success/failure indicators
- Built-in SSH Client - Integrated SSH functionality for remote connections without external tools
- Command Framing - Wraps commands in color-coded frames (blue for success, red for failure) to visually organize terminal output
- Previous Output as Input - Allows using output from previous commands as input for new commands
- Easy File Transfers - Simplified uploads and downloads using shell integration
- Theme Support - Supports iTerm2 themes for customization
- Cross-Platform Support - Runs on Linux, macOS, and Windows (via WSL, CMD, and PowerShell)
- Modern Workflow Tools - Provides a toolbox of features designed for contemporary terminal-based work
Pricing
| Plan | Price | Includes |
|---|---|---|
| Open Source | Free | Full access to all features, source code available under MIT license |
Platforms & Requirements
Extraterm supports Linux and macOS natively, and on Windows it works with WSL, CMD, and PowerShell. On Linux, the application must be downloaded as a precompiled binary from the GitHub releases page and run manually, as it is not available in standard package repositories. Shell integration features require manual enablement through the application interface.
Integrations & Ecosystem
- iTerm2 themes
- Bash shell integration
- Zsh shell integration
- Fish shell integration
- SSH client
- WSL integration
- PowerShell integration
- CMD integration
Alternatives
| App | Difference |
|---|---|
| Windows Terminal | Microsoft's modern terminal focused on Windows with native Windows integration, lacks the framing and shell integration features of Extraterm |
| iTerm2 | macOS-specific terminal emulator with extensive customization, not cross-platform like Extraterm |
| GNOME Terminal | Default terminal for GNOME desktop environments, simpler feature set without Extraterm's advanced framing and SSH capabilities |
Reputation
Extraterm is recognized for its innovative feature set, particularly the color-coded command framing system that provides visual organization of terminal output. The project is praised for offering a unique approach to terminal emulation that goes beyond standard teletype functionality. However, adoption is limited by its requirement for manual installation on Linux and relatively niche positioning compared to mainstream terminals. The active development and open-source nature contribute to its credibility among power users seeking enhanced terminal workflows.
Sources (8)
- https://www.faronics.com/apps/extraterm-terminal-emulator
- https://extraterm.org
- https://blog.cobrasoft.org/4-unique-terminal-emulators-for-linux/
- https://github.com/sedwards2009/extraterm
- https://www.youtube.com/watch?v=8pUl2I7vfIg
- https://extraterm.org/why.html
- https://terminaltrove.com/compare/terminals/extraterm-vs-windows-terminal/
- https://github.com/sedwards2009/extraterm/issues/301