smithersai / zmux
Publictmux-style PTY session multiplexer as a Zig package. Long-lived daemon owns sessions and PTY child processes; clients attach over UNIX-domain JSON-RPC.
zmux is a lightweight multiplexer for creating and sharing persistent terminal sessions that multiple clients can attach to and control.
How It Works
You hear about zmux, a handy tool for keeping your terminal workspaces alive and shareable across different apps.
You grab zmux and set it up quickly so it's ready to manage your sessions.
You start the background service with a simple action, and it begins holding your terminal sessions securely.
You open your first persistent terminal session, like starting a shell that runs forever.
Jump into the session right from your command line and see everything live.
Your app connects smoothly and shows the ongoing work without missing a beat.
Your terminals keep running no matter what, with history saved and easy switching between views.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.