mTerm

Source on GitHub

A native macOS terminal emulator.
Opinionated, GPU-accelerated, focused.

Install

Homebrew

brew install --cask d0x2a/tap/mterm

The recommended way to install.

Signed DMG

Download the latest release

A universal binary, signed with a Developer ID and notarized by Apple, so Gatekeeper accepts it on first launch. Drag mTerm.app to /Applications.

mTerm running scripts/rendercheck.sh: bold, italic, underlined and inverse text, a truecolor gradient, the 256-colour palette, emoji, and double-width Japanese text
scripts/rendercheck.sh — bold, italic, underline, faint and inverse, truecolor, the 256-colour palette, emoji, double-width CJK and combining marks, all in one screen.

Why

mTerm is an alternative to iTerm2 for developers who want:

Features

mTerm showing a git log in the repository, with the tab sidebar on the left
A git log in the repository, with the tab sidebar on the left.

What it is not

mTerm is not trying to be Warp. There are no AI features, no command palettes that rethink the shell, and no cloud accounts. There are no split panes either: one shell per tab, and tmux inside a tab when you want panes.

Keyboard shortcuts

ActionShortcut
New tab⌘T
Close tab⌘W
Next / previous tab⌘⇧] / ⌘⇧[ (also ⌘` / ⌘⇧`)
Jump to tab N⌘1⌘9 (⌘9 = last)
Find in scrollback⌘F
Find (regex)⌥⌘F
Next / previous match⌘G / ⇧⌘G
Jump previous / next prompt⌘↑ / ⌘↓
Toggle full screen⌃⌘F
Open Settings⌘,