Analysis updated 2026-05-18
Keep a terminal instantly reachable by moving the mouse to a screen edge instead of switching windows or apps.
Run long-lived sessions like SSH connections, tmux, or Claude CLI that keep working while the terminal is hidden.
Switch between up to ten separate live terminal sessions from one sidebar.
Trigger show, hide, or toggle actions from your own scripts using the app's notification-based control channel.
| bunnysayzz/sideterminal | arinltte/ari | ashinno/wechat-multi | |
|---|---|---|---|
| Stars | 23 | 23 | 23 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
The app is unsigned since it has no paid Apple Developer account, so macOS blocks it on first launch until you run a one-line command or approve it in System Settings.
SideTerminal is a macOS app that gives you a terminal window hidden along the edge of your screen. Move your mouse to that edge and the terminal slides into view, move away and it slides back out of sight. The important part is that hiding the terminal never stops what is running inside it, so long builds, remote SSH connections, or a Claude command line session keep going for hours even while the window is out of view. The app can hold up to ten separate terminal sessions at once, each with its own scrollback history and running programs, and you can switch between them instantly from a shelf. It is smart about not hiding itself while you are actively typing, selecting text, dragging, or scrolling. It lives in the menu bar rather than the Dock by default, keeping things uncluttered, and remembers your working folder across restarts. Settings cover general behavior, sidebar position, appearance, and more advanced options, and changes apply right away without needing a restart. You can record your own keyboard shortcut to show or hide the terminal, and the app will refuse a shortcut combination that is already taken by something else. To install, you download a disk image from the Releases page and drag the app into Applications. Because the app is open source and not signed with a paid Apple developer account, macOS will block it the first time you open it, and the README explains the one command needed to allow it, or the equivalent step in System Settings. It requires macOS 14 or later on Apple Silicon Macs. You can also build it yourself from source using the provided scripts, which requires Apple's Command Line Tools. The project is released under the MIT license and includes some third-party open-source components.
A macOS menu bar app that hides a terminal along the edge of your screen, keeping sessions like SSH or long builds running while it's out of view.
Mainly Swift. The stack also includes Swift, AppKit, SwiftUI.
MIT: use, modify, and distribute freely, including commercially, as long as you keep the copyright notice. Includes some third-party components under their own licenses.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.