SaaSHub helps you find the best software and product alternatives Learn more β
Zmx Alternatives
Similar projects and alternatives to zmx
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
kitty
If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
-
zed
Code at the speed of thought β Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
-
wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
-
ghostty
π» Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
-
-
-
-
-
-
webassembly.sh
Open-source and installable PWA terminal powered by WebAssembly, WAPM, and Wasmer-JS π₯
-
-
-
-
-
-
-
zmx discussion
zmx reviews and mentions
-
Show HN: Rmux β A programmable terminal multiplexer with a Playwright-style SDK
I built https://zmx.sh to make it easier to interact with your terminal sessions programmatically. 1 window = 1 session which might feel like a negative but it makes programmatic access easy and agents can use it just by pointing it at the zmx help command. Basically, an agent just needs 2 commands (run and write) for full control.
In particular you can have a local agent interact with a remote shell which is incredibly convenient.
-
The agent harness belongs outside the sandbox
Interesting idea. Tangentially related Iβve been using my local agent to interact with remote shells via https://zmx.sh
The use case is different but this article strikes some vague similarities of any API to remotely execute commands.
-
Show HN: Zmx β run local code agents on remote machines
Hello. I couldn't find a great way to interact with remote terminal sessions, especially ones that required multiple hops through SSH / containers so I adapted zmx to integrate with local code agents.
- https://zmx.sh/
- https://github.com/neurosnap/zmx
- https://youtu.be/CV3skPYHP4Q
Happy to answer questions
- Zmx: Session Persistence for Terminal Processes
-
Ghostling
Interesting you mention tmux because it itself resembles a terminal emulator. It has its own terminal feature matrix that controls what your parent emulator can render. So I think we could argue that you do, in fact, need your terminal emulator to support tabs and splits.
It sounds like you could get away with using a tool like https://zmx.sh which only handles session persistence (attach/detach). It also uses libbghostty but only for state restoration on reattach.
-
Ghostty β Terminal Emulator
Add https://zmx.sh into the mix for detach/attach functionality. It uses libghostty for rehydrating session state and scrollback
-
Show HN: Ghostty-based terminal with vertical tabs and notifications
Have you looked into zmx? [0]
It doesn't have built-in notifications and there's no panel to see all the open sessions, but I wonder how hard that would be to add.
I've used zmx since I ran into it a few weeks ago. Uses libghostty as well. It's great because it allows me to replace tmux completely in all my ssh sessions, and can keep one session per assistant.
[0]: https://github.com/neurosnap/zmx
-
Show HN: Dwm.tmux β a dwm-inspired window manager for tmux
Nice! Big fan of abduco. I wrote a similar tool but use libghostty for rehydrating the terminal session: https://zmx.sh
Works pretty well if you donβt need a window manager in your terminal
- Session Persistence for Terminal Processes
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Jun 2026
Stats
neurosnap/zmx is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of zmx is Zig.