iTerm2 is an open-source terminal emulator for macOS, designed to provide users with a robust, powerful, and highly customizable environment for working with text-based applications. It provides full support for Unix systems, including bash, zsh, and tmux, as well as full support for SSH and telnet. It supports the full set of standard terminal operations, including copy/paste, find/replace, and search/replace. It also provides advanced features such as split panes, tabbed sessions, bookmarking, and a built-in scripting language. The scripting language can be used to automate various tasks, such as creating custom hotkeys, creating aliases, and more. Additionally, iTerm2 supports a wide range of themes and color schemes, allowing users to customize their experience.
Has tabs and multiple consoles plus customizable GUI: D