Terminus is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux
Where communities thrive. Join over 1.5M+ people Join over 100K+ communities Free without limits Create your own community Explore more communities. Latest Release: v1.0.112. View Eugeny/terminus's 104 releases. Get an e-mail notification next time Eugeny/terminus releases a new version. A terminal for a more modern age. Terminus is a highly configurable terminal emulator for Windows, macOS and Linux. Features an integrated SSH client and connection manager. Provides theming and color schemes, fully configurable shortcuts, and split panes.
Keyboard does not work at all in the Terminal. #3397 opened 20 hours ago by elkondzik. Terminus doesn't get focus after calling it with keyboard shortcut. #3396 opened yesterday by rbukovansky. First line remains after quit vim. Eugeny released this on Mar 14 Added an option to adjust terminal width (docked on top/bottom) or height (left/right) when docked. Added hotkeys for tabs #11 -20 (by @clarkwang) Added hex input/output modes for serial connections.
- Integrated SSH client and connection manager
- Integrated serial terminal
- Theming and color schemes
- Fully configurable shortcuts and multi-chord shortcuts
- Split panes
- Remembers your tabs
- PowerShell (and PS Core), WSL, Git-Bash, Cygwin, Cmder and CMD support
- Direct file transfer from/to SSH sessions via Zmodem
- Full Unicode support including double-width characters
- Doesn't choke on fast-flowing outputs
- Proper shell experience on Windows including tab completion (via Clink)
Terminus is an alternative to Windows' standard terminal (conhost), PowerShell ISE, PuTTY or iTerm
Terminus is not a new shell or a MinGW or Cygwin replacement. Neither is it lightweight - if RAM usage is of importance, consider Conemu or Alacritty
- A V220 terminal + various extensions
- Multiple nested split panes
- Tabs on any side of the window
- Optional dockable window with a global spawn hotkey ('Quake console')
- Progress detection
- Notification on process completion
- Bracketed paste, multiline paste warnings
- Font ligatures
- Custom shell profiles
- Optional RMB paste and copy-on select (PuTTY style)
- SSH2 client with a connection manager
- X11 and port forwarding
- Automatic jump host management
- Agent forwarding (incl. Pageant and Windows native OpenSSH Agent)
- Login scripts
- Saved connections
- Readline input support
- Optional hex byte-by-byte input and hexdump output
- Newline conversion
- Automatic reconnection
Terminus will run as a portable app on Windows, if you create a data
folder in the same location where Terminus.exe
lives.
Windows Terminal Lrzsz
Plugins and themes can be installed directly from the Settings view inside Terminus.
- clickable-links - makes paths and URLs in the terminal clickable
- title-control - allows modifying the title of the terminal tabs by providing a prefix, suffix, and/or strings to be removed
- quick-cmds - quickly send commands to one or all terminal tabs
- save-output - record terminal output into a file
- scrollbar - adds a scrollbar to hterm tabs
- sync-config - sync the config to Gist or Gitee
- hype - a Hyper inspired theme
- relaxed - the Relaxed theme for Terminus
Pull requests and plugins are welcome!
See HACKING.md and API docs for information of how the project is laid out, and a very brief plugin development tutorial.
Thanks goes to these wonderful people (emoji key):
Terminus Terminal
Russell Myers | Austin Warren | Felicia Hummel | Mike MacCana | Yacine Kanzari | BBJip | Futagirl |
Levin Rickert | OJ Kwon | domain | James Brumond | Daniel Imms | Florian Bachmann | Michael KΓΌhnel |
Tilmann Meyer | PM Extra | Jonathan | Hans Koch | Dak Smyth | Wang Zhi | jack1142 |
Howie Douglas | Chris Kaczor | Johannes Kadak | LeSeulArtichaut | Cyril Taylor | nstefanou | orin220444 |
Gobius Dolhain | Gwilherm Folliot | Dmitry Pronin | Jonathan Beverley | Zenghai Liang | Mateusz Tracz | pinpin |
Takuro Onoda | frauhottelmann | Piotr Patalong | Clark Wang | iamchating | starxg |
Terminus Shell
This project follows the all-contributors specification. Contributions of any kind welcome!