登录 注册
开发者工具 ghosttysession-persistencetmuxzig
2,286
Stars
182
Forks
11
Watchers
37
Open Issues
MIT
许可证
Zig
语言
2025-10-10
创建时间
2026-11-09
最近更新

项目能做什么

用于终端会话挂载与分离(attach/detach)的工具。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<h1>
<p align="center">
  <img src="./logo.png" alt="Logo" width="128">
  <br>zmx
</h1>
<p align="center">
  Session attach/detach for the terminal.
  <br />
  <a href="https://zmx.sh">Docs</a>
  ·
  <a href="https://bower.sh/you-might-not-need-tmux">You might not need tmux</a>
  ·
  Sponsored by <a href="https://pico.sh">pico.sh</a>
</p>

## features

- Persist terminal shell sessions
- Ability to attach and detach from a shell session without it being killed
- Native terminal scrollback
- Multiple clients can connect to the same session
- Re-attaching to a session restores previous terminal state and output
- Send commands to a session without attaching to it
- Print scrollback history of a terminal session in plain text
- Works on mac and linux
- Use `zmx` as a zig package
- This project does **NOT** provide windows, tabs, or splits

## demos

- [zmx - intro](https://youtu.be/UIXj0_rhPgI)
- [zmx - ai portal](https://youtu.be/CV3skPYHP4Q)

## docs

Full documentation is available at **[https://zmx.sh](https://zmx.sh)**:

- [Install & Usage](https://zmx.sh/getting-started)
- [Shell Integration](https://zmx.sh/shell-integration)
- [SSH Workflow](https://zmx.sh/ssh)
- [Zig Package](https://zmx.sh/zig-package)
- [Configuration & Debugging](https://zmx.sh/configuration)
- [Architecture & Philosophy](https://zmx.sh/architecture)
- [Community Tools](https://zmx.sh/community)

## build

Requires Zig `v0.17.0`:

```bash
# Build debug binary (./zig-out/bin/zmx)
zig build

# Install release binary to ~/.local/bin
zig build -Doptimize=ReleaseSafe --prefix ~/.local
```

See [CONTRIBUTING.md](./CONTRIBUTING.md) for testing, local debugging, and contribution guidelines.
阅读完整原文

项目深度分析 AI 生成

托管型远程终端持久会话平台(zmx Cloud / pico.sh 风格服务)

产品构想基于 zmx 的多客户端接入和 SSH 工作流特性,构建极简的云端 Session 保活与共享服务,用户通过 SSH 即可挂载云端会话,支持断线自动恢复与 Webhook 告警。
核心功能云端一键托管持久会话、多端即时共享与广播、会话崩溃恢复与输出抓取、安全访问控制与审计日志
目标用户远程开发者、多设备穿梭办公的工程师、运维人员
难度/周期中等 · 1-2 个月 · 成本:极低(主要是轻量级 VPS/带宽成本)
收费模式免费增值订阅制(SaaS),基础免费,增值收取订阅费(如高并发会话、更长回滚存储、团队协作席位)
竞争风险市场存在类似 Teleport、tmate、Tailscale SSH 等成熟竞品,迁移成本和信任成本高
依据 已验证事实

AI Agent 终端执行与监控底座(Agent Sandbox Connector)

产品构想利用 zmx 提供的“无需 attach 即可发送命令”以及“纯文本导出回滚记录”和 Zig 库特性(README 包含 ai portal demo),打造专为 LLM/AI Agent 设计的安全命令行交互与会话挂载监控套件。
核心功能程序化会话管理 SDK/API、长耗时任务状态监控、终端输出结构化提取、人类介入(Human-in-the-loop)即时 attach 调试
目标用户AI Agent 开发者、自动化运维工程师、终端自动化工具作者
难度/周期中等 · 1-2 个月 · 成本:极低
收费模式企业授权/商业许可(针对闭源 Agent 产品),或商业化监控云面板订阅
竞争风险AI 终端沙箱基础设施演进迅速,主流方案倾向于 Docker/MicroVM 隔离,单纯终端挂载方案安全边界较薄弱
依据 AI推测

开源赞助与定制企业插件支持(Sponsorship & Custom CLI Support)

产品构想借鉴其赞助商 pico.sh 的小而美生态,以维护者个人品牌和高水准 Zig 系统编程能力,提供 GitHub Sponsors 专属权益、企业内部终端基础设施定制与技术支持。
核心功能优先 Feature Request、专有内部平台适配补丁、商业咨询与 Zig 性能优化咨询
目标用户高度依赖该工具的企业开发团队、终端工具发烧友、开源赞助者
难度/周期低 · 即时开展 · 成本:零额外成本
收费模式GitHub Sponsors、Open Collective 赞助,企业技术咨询小时费
竞争风险赞助转化率低,难以形成规模化持续收入
依据 数据支持的判断
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2025-10-10,近 30 天仍在推送,发布过 7 个 Release
社区活跃Star 2,286 / Fork 182 / Issue 37(数据支持,可自行核实)
许可证MIT
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。