Skip to content
SPECIFICTION
Get listed

Macterm

macterm.thdxg.dev

macOSSelf-hosted
Visit macterm.thdxg.dev
Spec score 7.4 #35 of 40 in Terminal Emulators

Spec sheet

Product
Macterm is a native macOS terminal with vertical project tabs and persistent sessions, built on libghostty.Read 9 Oct 2026 · macterm.thdxg.dev
Audience
Macterm's CLI documentation describes automation for scripts and coding agents, including commands to create panes and run commands.Read 9 Oct 2026 · macterm.thdxg.dev
Free plan
YesRead 22 Sep 2026 · macterm.thdxg.dev
License
Macterm is MIT licensed.Read 9 Oct 2026 · macterm.thdxg.dev
Agent support
The CLI can print skills for coding agents to use Macterm panes and persistent workspaces.Read 8 Oct 2026 · macterm.thdxg.dev
Automation
The bundled macterm CLI controls the running app over a local Unix socket and supports scriptable JSON output.Read 9 Oct 2026 · macterm.thdxg.dev
CLI access control
The control socket is restricted to the same user through filesystem permissions, with no token authentication.Read 9 Oct 2026 · macterm.thdxg.dev
Configuration compatibility
Macterm reads existing Ghostty configuration, including themes, fonts, and keybinds.Read 9 Oct 2026 · github.com
Distribution
Macterm is available as a Homebrew cask or as a downloadable DMG from GitHub Releases.Read 8 Oct 2026 · macterm.thdxg.dev
Installation
The maker documents installation through Homebrew or a downloadable DMG, with Sparkle handling app updates.Read 9 Oct 2026 · macterm.thdxg.dev
Minimum OS
Macterm requires macOS 14 or later.Read 8 Oct 2026 · macterm.thdxg.dev
Multiplexing
Users can split panes, move them between tabs, and restore project, tab, and split layouts after relaunch.Read 9 Oct 2026 · github.com
Password autofill
Macterm can offer to save passwords from SSH, sudo, and other prompts to the keychain and fill them after Touch ID or the login password.Read 9 Oct 2026 · github.com
Password storage
Macterm can save passwords to the keychain and offer autofill after Touch ID or the login password when the same prompt appears.Read 8 Oct 2026 · macterm.thdxg.dev
Remote project limitation
Remote projects require zmx to be preinstalled on the host; the docs say there is no upload flow yet.Read 8 Oct 2026 · macterm.thdxg.dev
Remote project requirement
Remote projects require SSH access and zmx installed on the host; Macterm has no zmx upload flow yet.Read 9 Oct 2026 · macterm.thdxg.dev
Remote projects
Macterm opens remote directories over SSH and keeps their zmx sessions running on the remote host when the app quits or the connection drops.Read 9 Oct 2026 · macterm.thdxg.dev
Scripting API
YesRead 22 Sep 2026 · macterm.thdxg.dev
Security boundary
The CLI control socket is restricted to the same user by filesystem permissions and does not use token authentication.Read 8 Oct 2026 · macterm.thdxg.dev
Session persistence
Quitting detaches shells; relaunching restores sessions, scrollback, and running processes.Read 8 Oct 2026 · macterm.thdxg.dev
Split panes
YesRead 22 Sep 2026 · macterm.thdxg.dev
SSH support
YesRead 22 Sep 2026 · macterm.thdxg.dev
Supported platforms
macOSRead 22 Sep 2026 · macterm.thdxg.dev
System requirement
Macterm requires macOS 14 or later.Read 9 Oct 2026 · macterm.thdxg.dev
Updates
Sparkle handles updates and verifies an EdDSA signature on each update.Read 8 Oct 2026 · github.com
Workspace layouts
YAML project files can declare tabs, splits, and per-pane commands for Macterm to build when opened.Read 8 Oct 2026 · macterm.thdxg.dev

Where Specifiction places it

Alternatives to MactermAll alternatives →