BytePioneer-AI/codex-host

Run Pi and Claude Code directly in Codex Desktop. 在 Codex Desktop 中直接运行 Pi 和 Claude Code。

CodexHost – 在 Codex Desktop 中运行多个 AI 代理工作台

简介

  • 一个桌面端扩展,可让您在官方 Codex Desktop IDE 中运行多个 AI 编码助手(Pi、Claude Code、Grok 等)。
  • 每个助手称为一个工作台,显示为独立会话,但共享同一个项目侧边栏、diff 视图和聊天 UI。

主要功能

功能 说明
跨代理协作 在聊天中输入 # 即可将任务转交给另一个工作台(例如 #pi 或 #claude-code)。目标工作台在其原生会话中运行,而您停留在同一工作区中。
统一 diff 与 fork UI 每次响应都可以显示代码更改的 diff,您可以从任何消息直接 fork 分支或新的工作树。
工具调用可见性 展开任何编辑或命令,查看底层的工具调用、推理步骤和令牌使用量。
远程工作台 通过 SSH(或实验性的 Windows 远程控制)在远程 VPS 上运行工作台,而 UI 保留在本地机器上。
实时使用统计 应用内显示令牌数、缓存命中率和成本估算。
一键导入账户 将本地登录的 Codex/Grok 凭据拉取到 Pi 等其他工作台,保持配额信息同步。
Mermaid 图渲染 与某些代理的纯文本 TUI 不同,图表直接渲染在桌面 UI 中。

开始使用

  1. 通过 npm 安装(npm install -g @codexhost/cli)或从 Releases 页面下载平台特定的安装程序。
  2. 运行 codexhost(或使用 codexhost update 保持最新)。CLI 会启动带有主机层的 Codex Desktop。
  3. 在 IDE 中,打开右下角的代理选择器,选择任何受支持的工作台。使用 # 切换或委派任务。

支持的工作台(截至 README)

  • Pi(以及 Oh My Pi 插件)
  • Claude Code
  • OpenCode
  • Grok
  • DeepSeek 工作台
  • Antigravity CLI
  • CodeBuddy、WorkBuddy、Cursor、Hermes、Qoder、Kimi Code 等。 所有这些都具备流式响应、工具状态、编辑 diff、斜杠命令和跨代理任务交接等核心功能。

技术概述

  • 主机注入一个CLI 垫片,位于 Codex Desktop 的原生服务器和工作台插件之间。
  • 每个工作台都由一个小的适配器包装(Pi 使用 RPC,Claude Code 使用 Agent SDK,其他使用通用 ACP 协议)。
  • UI 不会被重建;CodexHost 通过 CDP/Electron Inspector 扩展现有的基于 Electron 的桌面,因此您获得官方外观和体验。
  • 远程执行的工作原理是在远程机器上安装相同的 codexhost 二进制文件,启动“远程”服务,并通过 SSH 连接。

适用人群

  • 已经依赖 Codex Desktop,并希望在无需摆弄多个应用的情况下尝试多种 LLM 编码助手的开发者。
  • 需要跨不同提供商统一查看代码更改、令牌使用量和成本的团队。
  • 希望将繁重计算卸载到远程服务器,同时保持 UI 在本地的用户。

社区与贡献

  • 提供微信群以获取帮助和讨论。
  • 欢迎贡献;仓库包含添加新工作台适配器的指南,以及一个技能(codexhost-add-harness)帮助开发者搭建插件。

总结 CodexHost 是一个真正功能丰富的集成层,将许多 AI 编码代理整合到 Codex Desktop 环境中,为使用基于 LLM 的代码助手的开发者提供无缝、协作的工作流程。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目