news 2026/10/2 7:10:51

如何用CodexHost进行远程开发:在VPS上SSH运行Claude Code的完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何用CodexHost进行远程开发:在VPS上SSH运行Claude Code的完整教程

如何用CodexHost进行远程开发:在VPS上SSH运行Claude Code的完整教程

【免费下载链接】codex-hostRun Pi and Claude Code directly in Codex Desktop. 在 Codex Desktop 中直接运行 Pi 和 Claude Code。项目地址: https://gitcode.com/gh_mirrors/co/codex-host

CodexHost 是一个开源框架,它让Claude Code、Pi 等 Agent 直接运行在 Codex Desktop 里,并且支持把 VPS 作为远程工作区,通过 SSH 在远端机器上运行 Claude Code——任务跑在服务器上,界面留在你的电脑。本文将带你从零完成 VPS 远程开发环境的搭建。

一、CodexHost 是什么?为什么适合 VPS 远程开发

传统远程开发需要 SSH 进服务器、装终端工具、手工切换 Agent,体验割裂。CodexHost 的做法是:

  • 本机只装一个 Codex Desktop:通过扩展(而非替换)官方桌面端,提供完整的会话列表、Diff 审查、Fork、用量面板。
  • 远端只装 codexhost 运行时:Claude Code 只安装、只登录在 VPS 上,凭据不会经过 SSH 传输。
  • 多 Harness 统一入口:Claude Code、Pi、Grok 等 10+ 个 Agent 共用同一个窗口,还能用#把一个任务委派给另一个 Agent。

详细原理见官方文档 README.md 与远程 SSH 指南 docs/platforms/remote/remote-ssh-host.md。

二、开始之前:前置条件清单 📋

机器系统要求需要安装
本机(开发电脑)macOS / Linux / WindowsCodex Desktop + codexhost
VPS(被控端)macOS 或 x64/ARM64 Linux(暂不支持 Windows)Codex CLI +与本机相同版本的 codexhost

另外确认两点:

  1. Claude Code 已在 VPS 上安装并完成登录;
  2. Codex Desktop 原生 SSH 工作区可用(设置 → 连接 → SSH)。

三、VPS 上安装 codexhost:只需 4 条命令

SSH 登录你的 VPS,依次执行:

npm install -g @codexhost/cli codexhost remote install codexhost remote start codexhost remote status

关于remote install可以放心:它只在 SSH 会话的 Shell 配置里加入一段带标记的配置(修改前自动备份),不会动你本地的 Shell 和原有codex命令;在 macOS 上还会装一个当前用户的 LaunchAgent 用于在登录会话中启动 Claude Code,它不读取钥匙串或任何凭据。

如果remote status提示 degraded 或需要重装,重新执行remote install再remote start即可。

四、在 Codex Desktop 中连接 VPS 的 SSH 工作区

  1. 本机先通过 codexhost 启动 Codex Desktop(npm install -g @codexhost/cli后运行codexhost);
  2. 进入设置 → 连接 → SSH,添加你的 VPS:

  1. 回到主界面,打开这个 SSH 工作区。侧边栏里会出现你的远程项目,所有对话都直接发生在 VPS 上:

五、选择 Claude Code,开始远程编码 🚀

在输入框右下角的Agent / Model 选择器中,切换到 Claude Code(或 Pi 等其它已登录的 Harness)即可:

随后你就能在本地窗口享受完整体验,而实际执行全部发生在 VPS 上:

  • 流式回复 + 工具状态:编辑、命令执行实时可见;
  • Diff 审查:每一轮变更自动汇总,点 Review 打开完整 Diff 面板;
  • 用量面板:上下文占用、缓存命中率、费用估算一目了然。

Claude Code 的适配实现位于 packages/adapters/claude-code/,核心适配器为 claude-code-adapter.ts,通过 Agent SDK 与 Claude Code 原生接口通信。

六、常用命令与版本升级 🔁

codexhost remote status # 查看运行状态和安装完整性 codexhost remote start # 启动(可重复执行) codexhost remote stop # 停止,不影响其他 Codex 进程 codexhost remote uninstall # 卸载,保留 Thread 映射数据

版本升级:两台机器用同一包管理器升级到相同版本 → 在 VPS 上重新执行remote install和remote start→ 重新连接 SSH 工作区。

七、常见问题快速排查 🛠️

现象解决办法
提示codexhost/harness/inspect is unsupportedVPS 未接入 codexhost:确认已安装并启动相同版本,再重连 SSH 工作区
连接几秒后断开,再连一次才成功旧 listener 残留控制 socket:重连一次通常即可;仍失败则确认 VPS 上无 listener 进程后删除~/.codex/app-server-control/app-server-control.sock再重连
看不到某个 Harness检查它是否在 VPS 上已安装并登录,然后在设置中点击「重新诊断连接」
原生 Codex 请求Official request failedcodexhost 会自动退避重启官方进程,重连即重试;持续失败则remote stop后remote start

更完整的排障清单见中文文档 docs/platforms/remote/remote-ssh-host.zh-CN.md。

八、安全提示:凭据不出 VPS 🔒

这套方案最重要的设计是:Claude Code 只登录在 VPS 上,登录凭据始终留在被控机器,不通过 SSH 转发。本机不持有任何远端 Agent 的密钥,即使笔记本被检查,也不会暴露你的远端账号信息。

结语

用 CodexHost 做 VPS 远程开发,本质上就是把「装 codexhost 的 VPS + 原生 SSH 工作区 + 一个 Agent 选择器」三件事拼起来。装好之后,你就可以坐在家里用桌面级体验,驱动服务器上的 Claude Code 干活了。🎉

【免费下载链接】codex-hostRun Pi and Claude Code directly in Codex Desktop. 在 Codex Desktop 中直接运行 Pi 和 Claude Code。项目地址: https://gitcode.com/gh_mirrors/co/codex-host

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/2 7:09:39

hindsight 记忆系统实战:为 LLM Agent 构建可回溯的长期记忆

1. 从“事后诸葛亮”到“事前预警”:hindsight 到底想解决什么问题第一次看到 “hindsight” 这个词,我脑子里蹦出来的就是那句老话——“事后诸葛亮”。字面意思就是“后见之明”,但放在 agent memory 和 LLM 这个语境里,它其实是…

作者头像 李华
网站建设 2026/10/2 7:08:38

GitHub热榜项目怎么刷才有价值:看懂、跑通、评估三步法

GitHub热榜这地方,要么不刷,一刷就是一个小时。每天早上的日榜就像一份技术圈的早餐菜单,热门项目换得飞快,昨天还挂在那里的仓库,今天可能已经跌出前二十五。2026年9月25日这期日榜我完整刷了几遍,印象最深…

作者头像 李华
网站建设 2026/10/2 7:05:11

口碑好的团体冲锋衣定制公司有哪些推荐

团体冲锋衣定制怎么选?看懂这几点,采购少走三年弯路在为企业采购团体服装的过程中,冲锋衣是近年需求增长明显的品类。它既能满足户外作业、外勤差旅的功能需求,又能作为企业形象载体在日常通勤中穿着,适用范围非常广。但很多负责…

作者头像 李华