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
- Chocolatey
choco install extraterm - Homebrew
brew install --cask extraterm
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 allSoftware 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.
tmux
Keeps terminal sessions alive on a server after you disconnect, and splits one window into many.
Zellij
A terminal multiplexer that tells you its own shortcuts on screen, so you can use it on day one.
Starship
A shell prompt that shows the git branch, language version and other context, configured once and working in every shell.
Nerd Fonts
A collection of programming fonts patched with thousands of icons, plus a patcher for adding them to other fonts.