Terminals for MAC
12 free Mac apps in Terminals, including tmux, Vigil, and SwitchShuttle. Each app page lists its version, size, macOS requirement and what’s new, and the download button leads to the developer’s official source.
12 apps
- tmuxtmux is a free, open-source terminal multiplexer. It lets you run several programs in one terminal, split into windows and side-by-side panes, and switch between them with the keyboard. Its most useful trick is sessions: detach from a session and everything in it keeps running, even after you close the terminal or lose an SSH connection, and reattach later exactly where you left off. tmux is developed by Nicholas Marriott and contributors and released under the ISC license.Developer Tools
VigilVigil is a free, open-source native Mac terminal for running coding agents as a team. Instead of copying messages between several agent windows yourself, you give a task to a root manager agent, which can start worker agents and sub-managers of its own. Detail flows down the tree and results roll back up to the manager as summaries, which keeps the manager's context lean. A live node tree shows the whole team at once, and every node keeps the agent's own terminal interface, so you can open any of them and take over directly.Developer Tools
SwitchShuttleSwitchShuttle is a menu bar app for Mac that keeps your most-used terminal commands one click or one keyboard shortcut away. You organize commands into nested submenus, give each one a global hotkey and an emoji icon, and run it from anywhere without first opening a terminal and typing it. It works with iTerm, Terminal, Warp, Alacritty, Hyper and other terminals, and each command can run in the current window, a new tab or a new window.Developer Tools
tty7tty7 is a GPU-rendered terminal written in Rust, built on Zed's gpui and Alacritty's terminal core. A background server owns your shells and panes rather than the window, so you can quit the app and your shells keep running without tmux. After a reboot, the layout, the screen and supported agent conversations come back.Developer Tools
TabbyTabby, formerly called Terminus, is a highly configurable terminal emulator that also works as an SSH, Telnet and serial client. It replaces several tools at once: a local terminal with tabs and split panes, a connection manager for your servers, and a serial terminal for devices such as routers and microcontrollers. Your SSH passwords and keys can be kept in an encrypted vault, files can be transferred over SSH, and the look and features can be changed with themes and plugins. Tabby is developed by Eugene Pankov and runs on Mac, Windows and Linux.Developer Tools
kittykitty is a fast, feature-rich terminal emulator that uses your GPU to draw text, so scrolling and large outputs stay smooth. It has tabs and split windows with several layouts built in, support for true colour, ligatures and emoji, and its own graphics protocol for showing images right inside the terminal. kitty can be controlled from scripts and the command line, and extended with small programs called kittens, for tasks such as SSH with your settings, side-by-side file diffs and Unicode input. kitty is made by Kovid Goyal, the developer of calibre.Developer Tools- ripgrepripgrep is a free, open-source command-line tool that searches the files in a folder for text or a regular expression, very fast. Its command is rg: type rg followed by what you are looking for, and it searches the current folder and everything inside it. By default it skips files listed in your .gitignore, hidden files and binary files, so in a code project you see only the results that matter. ripgrep is made by Andrew Gallant and is dual-licensed under the MIT license and the Unlicense.Developer Tools
iTerm2iTerm2 is a free, open-source replacement for the Mac's Terminal app. It does everything Terminal does and adds a long list of features: split panes, a hotkey window that drops down from anywhere, powerful search, autocomplete, a paste history, instant replay of erased text, triggers that react to output, and deep integration with tmux. iTerm2 is made by George Nachman and released under the GPL-2.0 license.Developer Tools- fzffzf is a free, open-source fuzzy finder for the command line. Give it any list, such as files, command history, Git branches or running processes, and type a few letters: fzf shows the closest matches instantly, even when the letters are not next to each other, and returns the one you pick. It is a single small program that handles millions of items in milliseconds. fzf is made by Junegunn Choi and released under the MIT license.Developer Tools
- fdfd is a free, open-source command-line program for finding files and folders. It does the same job as the built-in find command, but with a much simpler syntax: type fd followed by part of a name, and it lists every match in the current folder and below, in color. It is fast because it searches folders in parallel, and by default it skips hidden files and anything in your .gitignore. fd is made by David Peter and is dual-licensed under the MIT license and the Apache License 2.0.Developer Tools
- batbat is a free, open-source replacement for the cat command that shows files in Terminal with syntax highlighting. It colors code in a large number of programming and markup languages, shows which lines you changed in Git, numbers the lines and sends long files to a pager automatically, while still working like cat when you pipe its output to other commands. bat is made by David Peter and the bat developers and is dual-licensed under the MIT license and the Apache License 2.0.Developer Tools
AlacrittyAlacritty is a fast, free and open-source terminal emulator. It draws text with the graphics chip (OpenGL), which keeps it quick even with lots of output, and comes with sensible defaults that you can change in a single TOML configuration file. Rather than building in everything, Alacritty works together with other tools: for tabs and split panes, many people pair it with tmux. Alacritty is developed by the Alacritty project and its contributors and released under the Apache License 2.0.Developer Tools