A lightweight macOS menu bar terminal.
Termini lives in your menu bar and gives you instant access to a full terminal session without leaving your current workflow.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Welcome screen — An animated splash screen on first launch with a typing demo.
Multi-tab sessions — Open multiple terminal tabs in a single window. Each tab tracks the current working directory and displays it as the tab title, updated in real time via proc_pidinfo.
Themes — Choose from six built-in color schemes: Classic, Dracula, Nord, Solarized, Gruvbox, and Matrix. A custom theme option lets you set your own background and foreground colors via hex input.
Adjustable opacity — Slide the background opacity from fully transparent to fully opaque, useful for keeping the terminal visible over other windows.
Font size control — Increase or decrease the terminal font size (8–24pt) from the settings popover.
Window sizes — Four preset sizes to fit your screen: Mini (400×240), Medium (620×420), Large (820×540), and Full Screen.
Open in external terminal — Instantly open the active tab's current directory in any installed terminal app (Terminal.app, iTerm2, Ghostty, Warp, Alacritty).
Login item — Optionally launch Termini automatically at login via the Settings popover.
- macOS (Apple Silicon or Intel)
- Xcode 15+
- SwiftTerm (Swift Package dependency)
Open Termini.xcodeproj in Xcode and build the Termini scheme. The app will appear in your menu bar on launch.





