AI 编码工具
Termbridge 非常适合监控 AI 编码助手。在终端中启动代理,然后离开办公桌时也能通过手机查看它的工作进度。
为什么将 Termbridge 与 AI 工具搭配使用?
- 远程监控:在沙发上也能查看 Claude Code 或 Codex 的工作进度
- 随时掌握情况:查看代理何时需要输入或遇到错误
- 快速干预:通过手机发送命令或取消进程
- 无需 VPN:随时随地安全访问
支持的工具
Termbridge 会流式传输 tmux 会话中的所有内容,因此无需了解具体工具。本页示例使用:
- Claude Code (
claude) - Codex (
codex) - OpenCode (
opencode)
这三种代理也是沙盒模式可以安装并自动登录的代理。其他基于终端的代理也以相同方式运行,但未经测试。
本地工作流程
通过手机查看 Claude Code
命令行
# Start Termbridge with a named session
termbridge --session claude
# In the terminal (via UI or locally), start Claude
claude
扫描 QR 代码,即可随时随地查看 Claude 的工作进度。
先启动代理
如果你想先启动代理,再启动 Termbridge:
命令行
# Create a tmux session and start the agent
tmux new-session -d -s claude "claude"
# Then attach Termbridge to it
termbridge --session claude
Codex 工作流程
命令行
tmux new-session -d -s codex
tmux send-keys -t codex "codex" Enter
termbridge --session codex
沙盒工作流程
若要使用隔离环境,请在 Daytona 沙盒中运行代理。Termbridge 可以自动安装代理 CLI 并同步你的身份验证信息。
快速设置
命令行
export TERMBRIDGE_BACKEND=sandbox-daytona
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex
termbridge
此操作将:
- 创建 Daytona 沙盒
- 安装代理 CLI
- 同步你的本地身份验证文件,让代理可以立即使用
完整详情请参阅 编码代理指南。
提示
命名会话
使用有意义的会话名称,方便了解正在运行的任务:
命令行
termbridge --session claude-refactor
termbridge --session codex-tests
多个代理
在不同终端中运行不同的代理:
命令行
TERMBRIDGE_SESSIONS=2 termbridge
在一个终端中启动 Claude,在另一个终端中启动 Codex,然后在它们之间切换。
长时间运行的任务
AI 代理可能会运行很长时间。Termbridge 能很好地处理这种情况:
- 即使关闭浏览器,你的会话也会继续运行
- 随时刷新页面即可重新连接
- 即使 Termbridge 重启,tmux 也会让代理继续运行
干预
需要停止或引导代理改变方向?
- 使用
Ctrl+C按钮中断任务 - 在输入框中输入新指令
- 代理会像在本地终端中一样接收你的输入
沙盒与本地模式对比
| 功能 | 本地(tmux) | 沙盒(Daytona) |
|---|---|---|
| 设置 | 只需 tmux | Daytona 账户 + API 密钥 |
| 环境 | 你的计算机 | 隔离容器 |
| 持续运行 | 重启后继续运行 | 直接模式下,笔记本电脑休眠时仍会继续运行 |
| 身份验证 | 已配置 | 由 Termbridge 自动同步 |
| 适用场景 | 快速监控 | 隔离实验 |
对大多数用户来说,本地模式更简单。需要以下功能时,请使用沙盒模式:
- 干净、可随时丢弃的环境
- 代理工作时不占用你的笔记本电脑
- 运行实验而不影响本地设置