Suroy · ctty × grok-bot
00:00
Suroy@talk:~/ctty-grokbot$
lightning grok-botChengdu 2026cttybore / tailscale

ctty 把 Grok Bot 电脑 接到你面前

不只是远程连接,而是把一台 AI 队友的持久化云端电脑 变成你的 AI 编程沙盒;或反过来,让 Grok Bot 用它管理你的服务器。

▮▮▮connect — grok-bot
S
Suroy全栈工程师 · INFP
01 · About≈ 0.5′

I am Suroy,一个「开源爱好者」

Suroy portrait
// images/suroy.jpg
Suroy[su-ru-yi, suˈɾoj]
全栈工程师 · DevOps · Toolchain · IoT · AI/LLM

INFP 也能当软件工程师
我做的工具都很小,但都很实用。
信条:「好用的工具,就是生产力」

相信 代码要优雅,工具要简单。今天的主角 ctty 就是我做的一个 TUI 终端工具。

Py · Go · Ts · Cfull-stack tech stack
ctty 50⭐SSH · Serial · SFTP · Telnet
工具控好用的工具就是生产力
02 · Context≈ 1′

Grok Bot:会干活的 AI 队友

Grok Bot 的关键不是「会聊天」,而是官方定位里的这句话:

“Bots are AI teammates that do real work for you.”

它们有自己的电脑,能登录工具、操作浏览器、处理文件,并把完成的工作带回来。

Own Computer每个用户账号对应一台持久化云端 Linux 机器。
Browser + Terminal有浏览器、文件系统和终端,不是纯对话框。
Shared Workspace多个 Bot 共享同一台电脑,便于交接协作。
24/7 Background你合上电脑,它仍在云端继续工作。
所以,Grok Bot 的电脑本质上就是一台 可被接入的远程 Linux 服务器
Grok Bot UI
▮▮▮grok-vm — persistent linux
03 · Two Directions≈ 0.75′

一台 VM,两个方向

我们不仅可以「进去」,也可以让 Grok Bot「出来」。两个方向都需要同样的底层能力:网络可达 + 连接管理 + 终端体验

Direction A

Bring it to me

把 Grok Bot 的电脑,接到我的本地工作流。
本机安装 ctty + bore / tailscale
  • Cursor / Claude Code / Codex 远程进入 Grok VM
  • 本地 AI 获得持久化 Linux 环境
  • 不污染本机,不手动开一堆隧道
Direction B

Send it out

让 Grok Bot 用 ctty,管理我的服务器。
Grok VM 安装 ctty + SSH config
  • 从操作自己的电脑,升级为操作你的基础设施
  • 巡检、查日志、执行只读命令、汇报结果
  • 连接被命名,AI 不需要记 IP 和端口
关键角色是 ctty:它不是穿透工具本身,而是把穿透之后的连接变成 可命名、可管理、可一键进入 的终端体验。
04 · Network Layer≈ 0.75′

先解决可达性:bore / tailscale

quick tunnel

bore

一行命令,把本地端口通过公共中继暴露出来。
bore local 22 --to bore.pub
  • 简单、快,适合演示和临时接入
  • 不需要复杂组网
  • 端口/地址偏临时,需配合配置管理
stable mesh

tailscale

更稳定的私有网络,适合长期使用。
tailscale up
  • 固定设备名 / 稳定访问路径
  • 适合日常远程开发和服务器管理
  • 需要安装与账号体系
bore / tailscale 负责「网络可达」;ctty 负责「连接体验」。前者让机器能被找到,后者让人和 AI 都能舒服地进去。
05 · The Tool≈ 0.75′

ctty:终端里的连接管理器

ctty 是一个轻量级、一体化终端连接管理器。
它读取你已有的 ~/.ssh/config,提供 TUI、搜索、历史、状态、端口转发、SFTP、串口、Telnet 等能力。

01

命名连接

把 grok-bot 写进 SSH config,变成可复用的名字。

02

ctty 管理

状态、搜索、历史、转发、SFTP 都在一个 TUI 里。

03

一条命令进入

不需要记 IP、端口、跳板和参数。

$ctty grok-bot
▮▮▮ctty — live TUI demo
ctty TUI demo
SSH config native TUI keyboard-first Live status ping Port forward SFTP browser Serial/Telnet
06 · Scene 01≈ 1.5′

场景一:把 Grok VM 变成本地 AI 的远端沙盒

Local AI Workbench Cursor · Claude Code · Codex local machine / laptop Tunnel Layer bore.pub / tailscale network reachable, no public exposure Grok Bot VM persistent Linux · files · terminal remote sandbox Session ssh · shell · files ready to work ① 本机 AI 工具需要远端环境 ② bore / tailscale 打通可达性 ③ ctty grok-bot 进入 Grok VM ④ AI 开始写代码 / 跑命令
Cursor 通过 ctty 进入 Grok Bot VM
live · scene 1

本地 Cursor / Claude Code / Codex 通过 ctty grok-bot,透明地登入 Grok Bot 的持久化 Linux VM。 持久化环境、不污染本机、不用记 IP/端口/跳板。

SSH config native 1 command enter 0 local pollution
Pain本地 AI 编程工具缺持久化 Linux 环境。
Setup本机装 ctty,配好 grok-bot 连接。
UsageCursor / Claude Code / Codex 通过 SSH 进入。
ValueGrok VM 变成可编程、可复用、不污染本机的沙盒。
07 · Scene 02≈ 1.5′

场景二:让 Grok Bot 帮你管理服务器

Grok Bot AI teammate on its own VM receives task ctty Control Plane named hosts · SSH config · TUI/CLI no memorized IPs or ports Your Server Fleet prod-db staging-web backup-nas k8s-master monitoring edge-node ① Grok 收到任务:查日志 / 巡检 / 只读排障 ② 调用 ctty prod-db 等命名连接 ③ 执行命令并汇报结果
live · scene 2

Grok VM 上装好 ctty 并写入 ~/.ssh/config。 AI 不再需要记 IP / 端口 / 跳板机,一条命令进入服务器并取回结果。

named hosts ProxyJump baked-in read-only first
Grok Bot 通过 ctty 接入用户电脑并执行命令
PainGrok Bot 默认只操作自己的电脑。
SetupGrok VM 装 ctty,配置你的服务器。
Safety先只读、最小权限,逐步放开。
ValueAI 队友升级为 7×24 的可控运维入口。
08 · Configuration≈ 0.75′

两条路,都是 SSH Config + ctty

▮▮▮local ~/.ssh/config — scene 1
# 本机连接 Grok Bot VM
Host grok-bot
  HostName bore.pub / grok-vm.tailnet
  Port xxxxx
  User user
  IdentityFile ~/.ssh/grok_key

# 一条命令进入
$ ctty grok-bot
▮▮▮grok vm ~/.ssh/config — scene 2
# Grok Bot VM 管理你的服务器
Host prod-db
  HostName 10.0.1.50
  User ops
  IdentityFile ~/.ssh/prod_key
  ProxyJump bastion.internal

# Grok 在 VM 里调用
$ ctty prod-db
重点不是配置有多复杂,而是配置完成之后:连接变成了名字。人可以一条命令进入,Grok Bot 也可以一条命令进入。
09 · Hands-on≈ 1′

现场就能玩:对 AI 说,技能就位

打开 play.html
// 对 AI 说

"帮我安装 ctty 技能:运行 npx skills add zsuroy/ctty -g -y 完成安装"

Go→
01

进入 Grok VM 沙盒

体验本机通过 ctty 连接 Grok Bot VM,让 AI 编程工具把它当远端开发环境。

ctty grok-bot
02

让 Grok 管服务器

给 Grok Bot 一个只读巡检任务,让它通过 ctty 连接测试服务器并汇报结果。

ctty demo-server
03

安装你自己的 ctty

把左边那句话丢给 AI,或自己跑 npx。现场把第一台服务器配成命名连接。

npx skills add …
10 · Q&AThanks

AI 不会替代人,会替代重复性工作。

让 AI 进得来,让 AI 出得去。

$npx skills add zsuroy/ctty -g -y
// contactSuroy
小红书
小红书 · 414522404
CSDN
CSDN · zsuroy
微信
微信 · suroys
博客
博客 · suroy.cn
github.com/zsuroy/ctty →
Q&A

// 快捷键

← / → / Space翻页
H演讲者模式(讲稿 + 计时 + 下一页)
G目录
B黑屏 / 恢复
F全屏
T重置计时器
Home / End首页 / 末页
?打开 / 关闭本帮助
点击右半屏下一页
00:00
1 / 11
≈ 30″
NEXT