Macterm
macterm.thdxg.dev
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
- Terminal Emulators#35 of 407.4
- Terminal apps#39 of 417.2