Macterm

Changelog

v1.33.2

· GitHub ↗

What's New

Fixes

Thanks to @carlocaione and @thdxg for this release.

v1.33.1

· GitHub ↗

What's New

Fixes

Thanks to @carlocaione, @jcuhnoio and @thdxg for this release.

v1.33.0

· GitHub ↗

What's New

Fixes

Notes

Thanks to @thdxg for this release.

v1.32.1

· GitHub ↗

What's New

Notes

Thanks to @thdxg and @davioliveeira for this release.

v1.32.0

· GitHub ↗

What's New

Fixes

Notes

Thanks to @thdxg and @timchesney for this release.

v1.31.2

· GitHub ↗

What's New

Fixes

Notes

Thanks to @thdxg and @timchesney for this release.

v1.31.1

· GitHub ↗

Fixes

Thanks to @thdxg for this release.

v1.31.0

· GitHub ↗

What's New

Fixes

Notes

Thanks to @thdxg for this release.

v1.30.0

· GitHub ↗

What's New

Fixes

Thanks to @thdxg for this release.

v1.29.3

· GitHub ↗

What's New

Fixes

Notes

Contributors

Thanks to @thdxg for this release.

v1.29.2

· GitHub ↗

Fixes

Notes

Contributors

Thanks to @thdxg for this release.

v1.29.1

· GitHub ↗

Fixes

Thanks to @thdxg for this release.

v1.29.0

· GitHub ↗

What's New

Fixes

Thanks to @jcuhnoio and @thdxg for this release.

v1.28.1

· GitHub ↗

What's New

Fixes

Thanks to @Pavior0 and @thdxg for this release.

v1.28.0

· GitHub ↗

What's New

Fixes

Notes

Thanks to @thdxg for this release.

v1.27.0

· GitHub ↗

What's New

Fixes

Notes

Contributors

Thanks to @nabilfreeman and @thdxg for this release.

v1.26.3

· GitHub ↗

What's New

Fixes

Contributors

Thanks to @Pavior0 and @thdxg for this release.

v1.26.2

· GitHub ↗

What's New

Fixes

Contributors

Thanks to @thdxg for this release.

v1.26.1

· GitHub ↗

What's New

Thanks to @thdxg for this release.

v1.26.0

· GitHub ↗

What's New

Fixes

Thanks to @thdxg and @nabilfreeman for this release.

v1.25.0

· GitHub ↗

What's New

Fixes

Contributors

Thanks to @thdxg, @micha-f, @Pavior0, @nabilfreeman, @impossibleowl and @OpenSource03 for this release.

v1.24.4

· GitHub ↗

What's New

Fixes

Contributors

Thanks to @impossibleowl and @thdxg for this release.

v1.24.3

· GitHub ↗

What's New

Fixes

Notes

Thanks to @thdxg for this release.

v1.24.2

· GitHub ↗

What's New

Fixes

Notes

Thanks to @thdxg for this release.

v1.24.1

· GitHub ↗

What's New

Fixes

Contributors

Thanks to @halms and @thdxg for this release.

v1.24.0

· GitHub ↗

What's New

Fixes

Notes

Thanks to @thdxg and @halms for this release.

v1.23.5

· GitHub ↗

What's New

Fixes

Notes

Contributors

Thanks to @RafaelJaime and @thdxg for this release.

v1.23.4

· GitHub ↗

What's Changed

Fixes

Maintenance

Full Changelog: v1.23.3...v1.23.4

v1.23.3

· GitHub ↗

What's Changed

Other Changes

Full Changelog: v1.23.2...v1.23.3

v1.23.2

· GitHub ↗

What's Changed

Fixes

Other Changes

Full Changelog: v1.23.1...v1.23.2

v1.23.1

· GitHub ↗

What's Changed

Fixes

Other Changes

Full Changelog: v1.23.0...v1.23.1

v1.23.0

· GitHub ↗

What's Changed

What's New

Fixes

Maintenance

Other Changes

Full Changelog: v1.22.1...v1.23.0

v1.22.1

· GitHub ↗

What's Changed

Other Changes

Full Changelog: v1.22.0...v1.22.1

v1.22.0

· GitHub ↗

What's Changed

Maintenance

Other Changes

Full Changelog: v1.21.0...v1.22.0

v1.21.0

· GitHub ↗

What's Changed

Full Changelog: v1.20.10...v1.21.0

v1.20.10

· GitHub ↗

What's Changed

Maintenance

Full Changelog: v1.20.9...v1.20.10

v1.20.9

· GitHub ↗

What Changed

v1.20.8

· GitHub ↗

What's Changed

Full Changelog: v1.20.7...v1.20.8

v1.20.7

· GitHub ↗

What's Changed

Full Changelog: v1.20.6...v1.20.7

v1.20.6

· GitHub ↗

What's Changed

Full Changelog: v1.20.5...v1.20.6

v1.20.5

· GitHub ↗

What's Changed

Full Changelog: v1.20.4...v1.20.5

v1.20.4

· GitHub ↗

What's Changed

Full Changelog: v1.20.3...v1.20.4

v1.20.3

· GitHub ↗

What's Changed

Full Changelog: v1.20.2...v1.20.3

v1.20.2

· GitHub ↗

What's Changed

UI

Website

CI

Full Changelog: v1.20.1...v1.20.2

v1.20.1

· GitHub ↗

What's Changed

Maintenance

Full Changelog: v1.20.0...v1.20.1

v1.20.0

· GitHub ↗

Macterm 1.20.0

🌐 Remote projects

Open a project that lives on another machine over SSH. Each pane runs a persistent zmx session on the host, so your shells, running processes, and scrollback live on the server — not your Mac. Quit Macterm and the sessions keep running; relaunch and every pane reattaches. They even survive a local reboot or a dropped connection.

Add one from Sidebar → + → Remote Machine…, or just type an ssh-style path like devbox:~/dev/api into the command palette. Connection settings come from your ~/.ssh/config; authentication (password, key, or 2FA) happens right in the pane. → Docs

⌨️ The macterm CLI

A bundled command-line tool to drive the running app — projects, tabs, panes, and sessions — over a local socket, so scripts and AI agents can orchestrate your terminal. It's on PATH inside every Macterm pane automatically.

macterm tab new --run "npm run dev"
macterm grid 2x2 --run "tail -f log/dev.log"
macterm pane run -- git pull

Every command supports --json for scripting. → Docs

📁 Centralized project layouts

Declarative project layouts now live in ~/.config/macterm/projects/, one YAML file per project — matched by path, so they survive across git worktrees and sync cleanly in your dotfiles. The old in-repo .macterm/layout.yaml still works but is deprecated. → Docs

Also in this release

Full Changelog: v1.19.0...v1.20.0

v1.19.0

· GitHub ↗

What's Changed

Session persistence

Your terminal sessions now survive quitting Macterm. Panes are wrapped in zmx sessions that keep running in the background, so when you relaunch, each pane reattaches to its still-live shell — scrollback, running processes, and all.

Note: quick-terminal sessions remain ephemeral, and sessions don't survive a reboot (the zmx daemon dies with the OS).

Fixes

Under the hood

Full Changelog: v1.18.3...v1.19.0

v1.18.3

· GitHub ↗

What's Changed

Full Changelog: v1.18.2...v1.18.3

v1.18.2

· GitHub ↗

What's Changed

Full Changelog: v1.18.1...v1.18.2

v1.18.1

· GitHub ↗

What's Changed

Maintenance

Full Changelog: v1.18.0...v1.18.1

v1.18.0

· GitHub ↗

What's Changed

Full Changelog: v1.17.3...v1.18.0

v1.17.3

· GitHub ↗

What's Changed

Full Changelog: v1.17.2...v1.17.3

v1.17.2

· GitHub ↗

What's Changed

Full Changelog: v1.17.1...v1.17.2

v1.17.1

· GitHub ↗

What's Changed

Full Changelog: v1.17.0...v1.17.1

v1.17.0

· GitHub ↗

What's Changed

Full Changelog: v1.16.1...v1.17.0

v1.16.1

· GitHub ↗

What's Changed

Full Changelog: v1.16.0...v1.16.1

v1.16.0

· GitHub ↗

What's Changed

Full Changelog: v1.15.6...v1.16.0

v1.15.6

· GitHub ↗

What's Changed

Full Changelog: v1.15.5...v1.15.6

v1.15.5

· GitHub ↗

What's Changed

Full Changelog: v1.15.4...v1.15.5

v1.15.4

· GitHub ↗

What's Changed

Full Changelog: v1.15.3...v1.15.4

v1.15.3

· GitHub ↗

What's Changed

Full Changelog: v1.15.2...v1.15.3

v1.15.2

· GitHub ↗

What's Changed

Full Changelog: v1.15.1...v1.15.2

v1.15.1

· GitHub ↗

What's Changed

Full Changelog: v1.15.0...v1.15.1

v1.15.0

· GitHub ↗

What's Changed

Full Changelog: v1.14.1...v1.15.0

v1.14.1

· GitHub ↗

What's Changed

Full Changelog: v1.14.0...v1.14.1

v1.14.0

· GitHub ↗

What's Changed

Full Changelog: v1.13.8...v1.14.0

v1.13.8

· GitHub ↗

What's Changed

Full Changelog: v1.13.7...v1.13.8

v1.13.7

· GitHub ↗

What's Changed

Full Changelog: v1.13.6...v1.13.7

v1.13.6

· GitHub ↗

What's Changed

Full Changelog: v1.13.5...v1.13.6

v1.13.5

· GitHub ↗

What's Changed

Full Changelog: v1.13.4...v1.13.5

v1.13.4

· GitHub ↗

What's Changed

Full Changelog: v1.13.3...v1.13.4

v1.13.3

· GitHub ↗

What's Changed

Full Changelog: v1.13.2...v1.13.3

v1.13.2

· GitHub ↗

What's Changed

Full Changelog: v1.13.1...v1.13.2

v1.13.1

· GitHub ↗

What's Changed

Full Changelog: v1.12.2...v1.13.1

v1.13.0

· GitHub ↗

What's Changed

Full Changelog: v1.12.2...v1.12.3

v1.12.2

· GitHub ↗

What's Changed

Maintenance

Full Changelog: v1.12.1...v1.12.2

v1.12.1

· GitHub ↗

Fixes

Notes

v1.12.0

· GitHub ↗

What's New

v1.11.7

· GitHub ↗

Fixes

v1.11.6

· GitHub ↗

What's New

Notes

v1.11.5

· GitHub ↗

Fixes

v1.11.4

· GitHub ↗

What's New

v1.11.3

· GitHub ↗

What's New

Fixes

v1.11.2

· GitHub ↗

What's New

v1.11.1

· GitHub ↗

Fixes

Notes

v1.11.0

· GitHub ↗

What's New

Fixes

Notes

v1.10.3

· GitHub ↗

Fixes

v1.10.2

· GitHub ↗

What's New

v1.10.1

· GitHub ↗

Fixes

v1.10.0

· GitHub ↗

What's New

Notes

v1.9.5

· GitHub ↗

What's New

v1.9.4

· GitHub ↗

Notes

v1.9.3

· GitHub ↗

Changes

v1.9.2

· GitHub ↗

Fixes

Notes

v1.9.1

· GitHub ↗

Fixes

v1.9.0

· GitHub ↗

What's New

Notes

v1.8.14

· GitHub ↗

Fixes

v1.8.13

· GitHub ↗

Fixes

v1.8.12

· GitHub ↗

What's New

Fixes

v1.8.11

· GitHub ↗

What's New

v1.8.10

· GitHub ↗

What's New

v1.8.9

· GitHub ↗

What's New

v1.8.8

· GitHub ↗

Fixes

What's New

v1.8.7

· GitHub ↗

Fixes

v1.8.6

· GitHub ↗

What's New

v1.8.5

· GitHub ↗

Test release to verify Sparkle auto-update from v1.8.4.

v1.8.4

· GitHub ↗

Fixes

Notes

v1.8.3

· GitHub ↗

Test release to verify Sparkle auto-update works end-to-end from v1.8.2.

v1.8.2

· GitHub ↗

Fixes

Notes

v1.8.1

· GitHub ↗

What's New

Notes

v1.8.0

· GitHub ↗

What's New

Notes

v1.7.0

· GitHub ↗

What's New

Fixes

Notes

v1.6.3

· GitHub ↗

Fixes

v1.6.2

· GitHub ↗

Fixes

v1.6.1

· GitHub ↗

Notes

v1.6.0

· GitHub ↗

What's New

Fixes

v1.5.0

· GitHub ↗

What's New

Fixes

v1.4.0

· GitHub ↗

What's New

Fixes

v1.3.1

· GitHub ↗

What's New

Fixes

v1.3.0

· GitHub ↗

What's New

Fixes

v1.2.3

· GitHub ↗

Fixes

v1.2.2

· GitHub ↗

Fixes

v1.2.1

· GitHub ↗

Fixes

v1.2.0

· GitHub ↗

Full Changelog: v1.1.2...v1.2.0

v1.1.2

· GitHub ↗

What's New

v1.1.1

· GitHub ↗

What's New

Fixes

v1.1.0

· GitHub ↗

What's New

Fixes

Notes

v1.0.5

· GitHub ↗

Full Changelog: v1.0.4...v1.0.5

v1.0.4

· GitHub ↗

Full Changelog: v1.0.3...v1.0.4

v1.0.3

· GitHub ↗

Full Changelog: v1.0.2...v1.0.3

v1.0.2

· GitHub ↗

Full Changelog: v1.0.1...v1.0.2

v1.0.1

· GitHub ↗

Full Changelog: v1.0.0...v1.0.1

v1.0.0

· GitHub ↗

Full Changelog: v0.0.0...v1.0.0