跳转到正文

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

此操作将:

  1. 创建 Daytona 沙盒
  2. 安装代理 CLI
  3. 同步你的本地身份验证文件,让代理可以立即使用

完整详情请参阅 编码代理指南。

提示

命名会话

使用有意义的会话名称,方便了解正在运行的任务:

命令行
termbridge --session claude-refactor
termbridge --session codex-tests

多个代理

在不同终端中运行不同的代理:

命令行
TERMBRIDGE_SESSIONS=2 termbridge

在一个终端中启动 Claude,在另一个终端中启动 Codex,然后在它们之间切换。

长时间运行的任务

AI 代理可能会运行很长时间。Termbridge 能很好地处理这种情况:

  • 即使关闭浏览器,你的会话也会继续运行
  • 随时刷新页面即可重新连接
  • 即使 Termbridge 重启,tmux 也会让代理继续运行

干预

需要停止或引导代理改变方向?

  1. 使用 Ctrl+C 按钮中断任务
  2. 在输入框中输入新指令
  3. 代理会像在本地终端中一样接收你的输入

沙盒与本地模式对比

功能 本地(tmux) 沙盒(Daytona)
设置 只需 tmux Daytona 账户 + API 密钥
环境 你的计算机 隔离容器
持续运行 重启后继续运行 直接模式下,笔记本电脑休眠时仍会继续运行
身份验证 已配置 由 Termbridge 自动同步
适用场景 快速监控 隔离实验

对大多数用户来说,本地模式更简单。需要以下功能时,请使用沙盒模式:

  • 干净、可随时丢弃的环境
  • 代理工作时不占用你的笔记本电脑
  • 运行实验而不影响本地设置