Skip to content

Repository files navigation

Project Logo

GitHub release (latest by date)PlatformSwiftLicense

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.

If you find Termini useful, consider giving it a ⭐ — it helps others discover the project!

Features

LandingLanding
LandingHome
GlowSettings

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.

Installation

Download (recommended)

  1. Go to the latest release.
  2. Download Termini.dmg and open it.
  3. Drag Termini into the Applications folder shown in the window.
  4. Launch it from /Applications — Termini appears in your menu bar.

The download is a universal build (Apple Silicon + Intel) and is notarized by Apple, so it opens without a Gatekeeper warning.

Build from source

Requirements:

  • macOS (Apple Silicon or Intel)
  • Xcode 15+
  • SwiftTerm (resolved automatically as a Swift Package dependency)

Open Termini.xcodeproj in Xcode and build the Termini scheme. The app will appear in your menu bar on launch.

About

A micro terminal for your menu bar. Nothing more.

Topics

Resources

Stars

52 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages