Browser-native terminal streaming

把真实终端安全地带到浏览器。同时保留速度、状态与恢复力。

CliGool 让你把终端会话直接带到浏览器:下载对应客户端、启动 session、分享链接,即可在接近本地的操作体验下完成查看与输入。

Direct session entry 已经知道 session 名称?直接打开终端页。

手工输入 session 名称后会立即跳转到对应的终端页面,适合已经拿到共享链接或团队约定好 session 名称的场景。

输入后会直接访问 /session/你的-session

18 个生产可用构建
PTY / ConPTY 真实终端能力
Auto Recover 断线自动继续
18+ 覆盖 Windows、Linux、*BSD 与 macOS 的下载组合。
Real-time WebSocket 流式转发,终端字符与尺寸调整同步到浏览器。
Zero plugin 浏览器无需安装扩展,复制访问地址即可进入会话。
终端流在线

分享终端,也能保持顺手

启动 CLI 后,把会话链接发给需要查看的人即可进入浏览器终端;遇到短暂断线,页面也会自动尝试恢复。

CLI ClientPTY / ConPTY
RelaySession Router
Browserxterm.js UI
自动恢复已启用
$ ./cligool-darwin-arm64 -server https://your-relay.example -session prod-shell [ok] Relay connected [ok] Session URL copied [info] Browser reconnects automatically on transient drops

打开终端前,你最关心的信息都在这里。

先确认服务是否在线,再快速找到适合当前设备的客户端,同时提前知道浏览器端会怎样处理断线和恢复。

检查中

Relay 实时状态

正在探测 /api/health,确认当前站点可以立即接入终端会话。

设备识别

自动聚焦你的平台

正在识别当前设备,准备帮你直接跳到最相关的下载分组。

终端体验

断线后自动回到现场

连接中、自动重连、等待 CLI、手动恢复等状态都会清楚显示,遇到波动时不用反复刷新或重开页面。

你真正会感受到的,是这些体验差异。

更接近本地终端的操作手感、更稳定的连接恢复,以及更明确的状态反馈,都是为了让共享终端更省心。

更接近本地终端的操作手感

颜色、光标、窗口尺寸和命令回显尽量保持原生体验,在浏览器里操作时也不会像隔着一层“模拟器”。

网络波动后还能继续

如果连接短暂中断,页面会自动重试并持续等待 CLI 返回,尽量避免你从头再来。

当前状态一眼看清

服务是否在线、终端是否已连接、是否正在恢复,页面都会明确告知,不需要靠猜。

更快找到正确的下载包

页面会优先高亮当前设备最可能需要的版本,并尽量让下载链接始终指向最新可用包。

三步完成接入,从命令行到浏览器没有多余动作。

保持简单:下载客户端、运行 session、打开链接。你不需要学习额外流程,就能开始共享终端。

1
下载与你的平台匹配的客户端

先根据当前设备聚焦对应平台,再挑选准确的架构版本,避免在 18 个构建里反复筛选。

2
运行 CLI,并带上 session

CLI 启动后会生成可直接打开的访问地址,你可以把同一个 session 分享到浏览器中继续查看和输入。

3
在浏览器打开 session URL

终端页会自动建立 WebSocket 连接;如果网络闪断或 CLI 暂时离线,页面会自动恢复并给出明确状态。

推荐启动命令

根据你的设备自动挑选一个更贴近实际的示例命令,复制后只需替换服务器地址与 session 即可。

./cligool-linux-amd64 -server https://your-relay.example -session demo-shell
现在就下载
提示:复制后把 your-relay.exampledemo-shell 替换成自己的值。

18 个平台构建,先把你最可能需要的版本放在前面。

完整平台覆盖依然保留,同时优先展示当前设备更相关的下载项,减少来回查找。

Windows 版本 包含 x64 与 ARM64 两个主流分发,适合桌面端快速部署与下载后直接运行。

想把终端分享给浏览器,但不想牺牲可靠性?

无论是自己远程使用,还是把 session 发给别人协作,CliGool 都尽量让你更快进入可用终端。