Show HN: Termini – Open-Source Menu Bar Terminal for macOS

reflextech1 pts1 comments

GitHub - ModernProgrammer/Termini: A micro terminal for your menu bar. Nothing more. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

ModernProgrammer

Termini

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>14 Commits<br>14 Commits

Termini.xcodeproj

Termini.xcodeproj

Termini

Termini

assets/images

assets/images

.gitignore

.gitignore

LICENSE

LICENSE

README.md

README.md

View all files

Repository files navigation

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

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

macos

swift

menubar

terminal

menu-bar

swiftui

menu-bar-app

Resources

Readme

License

MIT license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

stars

Watchers

watching

Forks

forks

Report repository

Releases

v1.0.0 — Initial Release

Latest

May 12, 2026

Packages

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

Swift<br>100.0%

You can’t perform that action at this time.

terminal termini menu reload open search

Related Articles