Extraterm

An open-source terminal emulator that frames command output and adds tools for working with it.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get Extraterm

Package managers

About Extraterm

Extraterm is a terminal emulator with a toolbox for command-line work. With shell integration for bash, zsh and fish it can isolate and frame the output of each command, reuse previous output as input for new commands, and handle uploads and downloads.

It also includes a built-in SSH client, images in the terminal, a mini-map, 24-bit color, font ligatures, a command palette, tiling and multiple windows, and support for iTerm2 themes. It runs on Linux and macOS, and on Windows with WSL, CMD and PowerShell.

Strengths

  • Frames each command's output with shell integration
  • Built-in SSH client and images in the terminal
  • Command palette, tiling and configurable key bindings
  • Runs on Windows, macOS and Linux

Limitations

  • Output framing needs shell integration for bash, zsh or fish
  • Still at a pre-1.0 version

Details

Pricing
FreeFree and open source under the MIT license.
License
MIT
Developer
Simon Edwards
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Command-line users who want to work with command output as distinct blocks
Categories
Terminals
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Extraterm

Compare all

Software that can replace Extraterm for an important use case, and what changes if you switch.

  • Warp

    Rust terminal with block-based output, AI assistance and shared workflows.

    Warp also organises output into command blocks and adds editor-style input and AI assistance, though hosted AI and collaboration need accounts and plans.

  • Wave Terminal

    A terminal with file previews, a remote file editor, web browsing and AI assistance arranged as blocks in one window.

    Wave Terminal arranges terminals, file previews, a remote editor and a browser as blocks, but is Electron-based and still pre-1.0.

  • WezTerm

    A GPU-accelerated terminal that is also a multiplexer, configured in Lua and the same on every platform.

    WezTerm drops output framing but adds GPU rendering, a built-in multiplexer with SSH remotes and Lua configuration across Windows, macOS and Linux.

  • kitty

    GPU-accelerated terminal with tabs, splits, graphics and a kitten scripting system.

    kitty offers GPU rendering, tabs, splits and inline images via its own protocol, but has no Windows build and no output framing.

  • Tabby

    A terminal, SSH client and serial console in one window, with a connection manager and an encrypted secret store.

    Tabby provides local shells plus SSH, Telnet and serial with a connection manager and encrypted secrets, but no command output framing and Electron overhead.

  • Hyper

    A terminal built on web technologies, extended with JavaScript plugins and themed with CSS.

    Hyper is an Electron terminal extended with JavaScript plugins and CSS themes, with slower rendering and its last tagged release in January 2023.

  • Alacritty

    A deliberately minimal OpenGL terminal that leaves multiplexing and tabs to other programs and just draws text fast.

    Alacritty is a minimal OpenGL terminal focused on speed, with vi mode and scrollback search but no tabs, images or output framing.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing