跳转到正文

随处访问你的终端

Termbridge 让你可以通过任何带浏览器的设备访问本地终端。运行一条命令,扫描 QR 码,即可连接。

命令行
npx termbridge

就是这样。现在可以通过手机访问你的终端了。

为什么选择 Termbridge?

在沙发上检查构建进度。 启动了一个耗时很长的构建?喝咖啡时也能用手机查看它何时完成。

随时随地监控服务器。 已通过 SSH 登录到运行某个进程的服务器?无论身在何处,都能随时查看。

远程运行 AI 编程工具。 正在使用 Claude Code、Codex 或类似工具?离开办公桌时,也能用平板查看它们的运行情况。

快速访问,无需设置。 无需端口转发、VPN 或复杂配置,只需运行命令并扫描即可。

工作原理

  1. 在计算机上运行 npx termbridge
  2. Termbridge 会创建通往终端的安全隧道(或在直连模式下使用沙盒链接)
  3. 扫描 QR 码(或复制 URL)
  4. 终端会以完整交互模式显示在浏览器中

默认情况下,所有内容都在你的计算机本地运行。可选的沙盒模式会在你的 Daytona 账户中运行,并且没有由 Termbridge 运营的后端。

核心设计

本地优先。 默认情况下,服务器、WebSocket 和终端注册表都运行在你的计算机上。沙盒模式会在你的 Daytona 账户中运行,但 Termbridge 仍不会运营后端或存储你的数据。

安全交接。 Termbridge 会发放一次性令牌,并将其兑换为 Cookie 会话。你在移动设备上扫描的就是令牌 URL。

适合移动设备。 UI 刻意保持简洁:全高终端、紧凑控制栏和终端切换面板。

你可以做什么

  • 完整终端访问 - 色彩、htop 和 vim 等 TUI,以及正确的按键处理都能正常使用
  • 多个会话 - 运行多个终端并在应用中切换
  • 移动端控制 - 屏幕按钮支持 Ctrl+C、方向键、Tab 和其他按键
  • 默认安全 - 一次性令牌确保只有你能连接

快速开始

若要使用默认的本地隧道流程,请安装 Node.js 20 或更高版本、tmux 和 cloudflared,然后:

命令行
npx termbridge

用手机扫描 QR 码即可连接。沙盒模式请参阅 Sandboxes 指南。

入门指南

包含安装步骤的完整设置指南

使用指南

手机控制、多个终端等更多内容

开发服务器预览

在终端旁预览你的应用

沙盒

在 Daytona 云沙盒中运行终端