The swiss army chainsaw of terminal emulators

Extraterm is more than just a terminal emulator. It provides a toolbox for working with your terminal and command line applications.

Directly edit and execute command output


  • Supports Linux, macOS and Cygwin on Windows
  • xterm compatible
  • Show images in the terminal
  • Shell integration; can isolate and ‘frame’ command output. (bash, zsh and fish supported)
  • Easy uploads and downloads using the shell integration
  • Multiple tabs and panes, split and tiled any way you like
  • Keyboard based selection
  • Command output is editable in place. Multi-cursor editing
  • Previous command output can be used as input for new commands
  • Keyboard friendly “command palette” for searching menus
  • Text zoom
  • Unicode support
  • Color emoji
  • Open source MIT license
  • …much more to come

Don’t forget to Star us on GitHub.


  • 04 Jun 2018 - Extraterm v0.35.2 released - This release is a bug fix release for a problem which broke the show command and prevented it from displaying text files. Read more
  • 25 May 2018 - Extraterm v0.35.1 released - This release is a bug fix release for a problem where Extraterm would crash at start up on Windows if your UI scaling was set to 150%. issue #96 Read more
  • 19 May 2018 - Extraterm v0.35.0 released - This release is focused on better support for Windows and its command line shells such as the classic cmd.exe, Windows PowerShell, PowerShell Core and Windows Subsystem for Linux (WSL). Read more
  • 05 May 2018 - Extraterm v0.34.0 released - This release makes it possible to have different kinds of terminal sessions with their own shell. One the new “Session Types” part of the Settings tab you can create and configure different sessions and to set the default one to use. Read more
  • 14 Apr 2018 - Extraterm v0.33.1 released - This is just a quick bug fix release to fix the terminal font selection not working as reported in issue #84 Read more

More news

Follow @ExtratermDev or via RSS feed to receive news updates as they happen.

Development and Contributing

Extraterm is an Open Source project developed in the open at GitHub https://github.com/sedwards2009/extraterm. The primary developer is Simon Edwards. Bugs, issues and wishes can be submitted via the GitHub issues. The Development Roadmap is tracked in this issue on GitHub.

Extraterm logos were designed and provided by Gabriel Harel.