repos / zmx

session persistence for terminal processes
git clone https://github.com/neurosnap/zmx.git

commit
feb6f3c
parent
4d70b4c
author
Eric Bower
date
2025-12-06 12:27:02 -0500 EST
docs: index site content
1 files changed,  +54, -1
M docs/index.html
+54, -1
 1@@ -2,13 +2,66 @@
 2 <html>
 3   <head>
 4     <title>zmx - session persistence for terminal processes</title>
 5+    <meta charset="utf-8">
 6+    <meta name="viewport" content="width=device-width, initial-scale=1">
 7+    <meta name="keywords" content="pico, pico.sh, hacker, labs, services">
 8+    <meta name="description" content="session persistence for terminal processes">
 9+    <link rel="stylesheet" href="https://pico.sh/smol.css">
10   </head>
11-  <body>
12+  <body class="container" style="max-width: 35rem;">
13+    <nav style="padding: 1.3rem;">
14+      <div class="flex flex-wrap items-center justify-center gap-2" style="margin-right: 20px;">
15+        <div class="group-h" style="gap: 0.25rem;">
16+          <svg width="22" height="22" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
17+            <line x1="18" y1="83.0002" x2="84" y2="83.0002" stroke="white" stroke-width="12" stroke-linecap="round"/>
18+            <line x1="18" y1="16" x2="84" y2="16" stroke="white" stroke-width="12" stroke-linecap="round"/>
19+            <path d="M83 16.8901L18 83.0731" stroke="white" stroke-width="12" stroke-linecap="round"/>
20+            <line x1="6" y1="-6" x2="100.118" y2="-6" transform="matrix(-0.706762 -0.707452 0.716069 -0.698029 93 83.0735)" stroke="white" stroke-width="12" stroke-linecap="round"/>
21+          </svg>
22+          <a href="/" class="link-alt">
23+            zmx
24+          </a>
25+        </div>
26+        <a href="https://github.com/neurosnap/zmx" class="link-alt">
27+          src
28+        </a>
29+        <a href="https://bower.sh/?tag=zmx" class="link-alt">
30+          blog
31+        </a>
32+        <a href="https://web.libera.chat/gamja?autojoin=#pico.sh" class="link-alt">
33+          irc
34+        </a>
35+      </div>
36+    </nav>
37+
38+    <div class="text-center my-4">
39+      <h1 class="text-2xl">zmx</h1>
40+      <div>session persistence for terminal processes</div>
41+    </div>
42+
43+    <h2 class="text-lg">features</h2>
44+    <ul>
45+      <li>Persist terminal shell sessions (pty processes)</li>
46+      <li>Ability to attach and detach from a shell session without killing it</li>
47+      <li>Native terminal scrollback</li>
48+      <li>Mlitiple clients can connect to the same session</li>
49+      <li>Re-attaching to a session restores previous terminal state and output</li>
50+      <li>Works on mac and linux</li>
51+      <li>This project does NOT provide windows, tabs, or splits</li>
52+    </ul>
53+
54+    <h2 class="text-lg">install</h2>
55     <ul>
56       <li><a href="/a/zmx-0.0.2-linux-aarch64.tar.gz" download>zmx-0.0.2-linux-aarch64.tar.gz</a></li>
57       <li><a href="/a/zmx-0.0.2-linux-x86_64.tar.gz" download>zmx-0.0.2-linux-x86_64.tar.gz</a></li>
58       <li><a href="/a/zmx-0.0.2-macos-aarch64.tar.gz" download>zmx-0.0.2-macos-aarch64.tar.gz</a></li>
59       <li><a href="/a/zmx-0.0.2-macos-x86_64.tar.gz" download>zmx-0.0.2-macos-x86_64.tar.gz</a></li>
60     </ul>
61+
62+    <h2 class="text-lg">posts</h2>
63+    <ul>
64+      <li><a href="https://bower.sh/zmx-session-persistence">zmx - session persistence for terminal processes</a></li>
65+      <li><a href="https://bower.sh/you-might-not-need-tmux">You might not need tmux</a></li>
66+    </ul>
67   </body>
68 </html>