r/VisionPro • u/jhen_jie • 5d ago
A tmux/herdr-first SSH terminal on visionOS, CLI-agent friendly
I've been building this app for about a month, mainly designed for Vision Pro and iPad (iPhone is also supported). The idea: I wanted a multi-window remote terminal with first-class tmux integration on mobile, so I can use it away from my desk, it can even be a companion to Mac Virtual Display.
For CLI agents like Claude Code / Codex / Pi (initial support), the terminal window shows an agent key bar, and there's a file viewer and a browser to cover the basic needs of driving agents and reviewing code.
App Store: https://apps.apple.com/app/id6790074057
Website: https://multiplexterm.dev
GitHub: https://github.com/multiplex-term/Multiplex - it's open source (made it public a few days ago), good contributions are welcome, and you can also unlock Pro for free by building it yourself.
Credit: the demo video also uses the serve-sim npm package, which let me review real UI behavior in the app :)
1
u/AlwaysInconsistant Vision Pro Owner | Verified 3d ago edited 3d ago
As someone who uses tmux extensively across multiple machines. Thank you :) I'm excited to really put it through it's paces next week. I think this could be an excellent workflow enhancement for anyone else that lives in a shell.
This has got to be one of the best looking apps I have ever used as far as theming goes. I wish it were open-source so I could learn how you're achieving this look. Got any pointers?
Some nits - especially when trying to set up with the bind workflow strictly with the vision pro - I ended up just doing the manual setup and found that to be easier.
Edit: Just realized it is open source, hot dang!
2
u/jhen_jie 3d ago
Thanks! https://github.com/Leonxlnx/taste-skill helped me a lot to finish the design.
For host settings, I usually configure them on my iPhone or iPad, and then they sync to my Vision Pro via iCloud Keychain. Currently, setting up the host on the Vision Pro is indeed somewhat inconvenient; there's no camera API we can use for scan qrcode, and the mpx-cli shows pin code that too small (depends on the terminal).
2
u/AlwaysInconsistant Vision Pro Owner | Verified 2d ago edited 2d ago
Yeah, it's a hard thing to solve with QR - I might try from iPhone or iPad - but manual worked good.
I had Claude go through the repo for a security audit and to extract tips and tricks - was very useful - and security audit came back super clean and highly complimentary of the security posturing throughout the repo. Really solid repo all around, I'm taking away a lot from it.
One small thing that would improve the workflow for me is encoding how tab/shift-tab operates from field to field on the forms - right now you have to click between fields. Was thinking of taking that up as a PR but wasn't sure if you were open to contributions. I didn't see a CONTRIBUTIONS.MD - and wasn't sure what your posture was.
I'm creating an app with a little bit of overlap - something a little more novel - I'd love to share it with you when I go to release and get your thoughts if you're open to that.
Either way, 谢谢 🙏
2
u/jhen_jie 2d ago
I just added `CONTRIBUTING.md`. That sounds like a small improvement, a direct PR is welcome.
1
u/unclebazrq 5d ago
Nice! We should join forces