Skip to content

ModernProgrammer/Termini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Logo

GitHub release (latest by date) Platform Swift License

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.

Features

Landing Landing
Landing Home
Glow Settings

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.

Requirements

  • macOS (Apple Silicon or Intel)
  • Xcode 15+
  • SwiftTerm (Swift Package dependency)

Building

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

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages