Extraterm

Active

Overview

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

PlanPriceIncludes
Open SourceFreeFull 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

AppDifference
Windows TerminalMicrosoft's modern terminal focused on Windows with native Windows integration, lacks the framing and shell integration features of Extraterm
iTerm2macOS-specific terminal emulator with extensive customization, not cross-platform like Extraterm
GNOME TerminalDefault 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)
  1. https://www.faronics.com/apps/extraterm-terminal-emulator
  2. https://extraterm.org
  3. https://blog.cobrasoft.org/4-unique-terminal-emulators-for-linux/
  4. https://github.com/sedwards2009/extraterm
  5. https://www.youtube.com/watch?v=8pUl2I7vfIg
  6. https://extraterm.org/why.html
  7. https://terminaltrove.com/compare/terminals/extraterm-vs-windows-terminal/
  8. https://github.com/sedwards2009/extraterm/issues/301