13个Harness能力矩阵对比CodexHost如何接入Grok、DeepSeek Harness、OpenCode与Cursor【免费下载链接】codex-hostRun Pi and Claude Code directly in Codex Desktop. 在 Codex Desktop 中直接运行 Pi 和 Claude Code。项目地址: https://gitcode.com/gh_mirrors/co/codex-hostCodexHost 是一个让Codex Desktop 直接运行 Grok、DeepSeek Harness、OpenCode、Cursor等 13 款 AI 编码 Harness 的开源工具。它不重做聊天界面而是把各家 Harness 的原生接口接进官方桌面端流式回复、编辑 Diff、Fork、提问、工具审批、Usage 面板全部在同一个窗口里完成。本文用官方能力矩阵逐项对比 13 款 Harness 的差异并拆解 Grok、DeepSeek Harness、OpenCode、Cursor 四者的接入原理帮你在 10 分钟内选对工具。什么是 Harness 能力矩阵CodexHost 把能力拆成 13 个维度流式响应、工具状态、Edit Diff、提问/取消、Model/Thinking 选择、工具审批、权限模式、跨 Agent 协作、Usage、Fork、上下文压缩、斜杠命令、编辑上条消息。每一项都以官方能力表为准只统计当前插件真实可调用的能力不把终端里的功能自动算数。完整边界说明见 docs/harnesses/capability-boundaries.md。13款Harness矩阵对比哪些能力全员支持先看好消息以下 8 项能力 13 款 Harness全部支持接入即可用✅ 流式响应、工具状态✅ Edit Diff每轮变更可一键展开审阅✅ 提问与主动取消✅ Model / Thinking 选择✅ 斜杠命令✅ 编辑上条消息真正的差异集中在剩下 5 项下面这张表就是选型的关键能力PiOMPClaude CodeOpenCodeGrokDSHAGYCodeBuddyWorkBuddyCursorHermesQoderKimi工具审批✅✅✅✅✅✅—✅✅✅✅✅✅权限模式—✅✅✅✅✅✅✅✅✅✅✅✅跨Agent协作✅✅✅✅✅✅✅✅—✅✅✅✅Usage 用量✅✅✅✅✅✅✅✅✅—✅✅✅Fork✅✅✅✅✅✅✅✅✅✅✅✅◐上下文压缩✅✅✅✅✅✅—✅✅—✅✅✅数据来自 README.md 的官方 Feature Matrix完整 13 款 Harness 逐项 ✅ 版本。怎么选想要全能型Pi、OMP、Claude Code、Grok、DSH 几乎没有短板在意权限模式避开 Pi它没有可切换的权限策略详见 能力边界在意压缩避开 AGY 与 Cursor原生接口未提供出口Kimi Code 的 Fork 是部分支持◐Grok 接入ACP 加扩展权限一次定型Grok 插件packages/adapters/grok/基于ACP 协议加私有扩展接入审批、压缩、Credits、Fork/跨目录 Fork/Rollback 全部打通。两个使用要点权限模式在 Session 创建时固定不能靠恢复后的配置写入补设见 插件化架构文档 的差异表Subagent 原生投影Grok 的 spawn/task 工具会映射成桌面端的标准子代理列表每个子任务有独立图标、可点开完整对话且不注入任何自定义状态。实现细节见 docs/harnesses/grok/subagent-status-and-model.md。DeepSeek Harness 接入不是 Provider是独立 Harness很多新手会问DeepSeek 不是模型厂商吗为什么单独接入答案是DeepSeek HarnessDSH拥有完整的 Agent Loop、工具、沙箱、会话持久化和交互能力把它塞进 Pi 的模型目录会丢掉它自己的会话与工具语义。所以它作为独立插件存在于 packages/adapters/deepseek-harness/。接入走官方loopback Web Host HTTP/WebSocket APICodexHost 优先连上你已启动的 DSH Web连不上时自动拉起本地dsh web全程不读取、不改写 DSH 原生日志文件。DSH 最值得注意的机制是多代会话日志路由0.1.5-rc.1用 V0/V3 日志0.1.7-rc.1起升级为 V4 日志Adapter 按 SemVer 把不同 CLI 版本路由到对应协议 profile并做独立的 header、Assistant 流块与 Fork 边界校验。每版都跑真实 CLI 生命周期 Gate托管 Web 启动、流式增量、取消、冷恢复验证记录见 docs/harnesses/deepseek/dsh-015rc1-validation.md。OpenCode 接入双版本 SDK 原生服务进程OpenCode 插件packages/adapters/opencode/同时支持CLI v1 和 v2 两代打开会话时探测--version自动把会话交给对应的原生客户端——v1 走opencode-ai/sdk的/v2/client导出v2 走opencode/clientPromise 客户端互不混用。运行机制上每个会话由 CodexHost 监管一个只监听 loopback 的opencode serve子进程随机密码、固定用户名opencode不接你共享的后台服务。能力面覆盖Model/Thinking/权限切换、/compact压缩、Usage 投影、原生审批与 Question、精确 Fork用原生before边界校验语义前缀与源未变、Rollback。调研与实现全貌见 docs/harnesses/opencode/opencode-harness-integration-analysis.md。Cursor 接入实验性 ACP 通道Cursor 插件packages/adapters/cursor-cli/启动cursor-agent acp通过官方ACP SDK over stdio通信保留 Cursor 自身的 CLI 认证、原生工具和交互式审批。已实现流式文本/推理、结构化 Edit Diff、动态模型目录与 Thinking 组合、原生斜杠命令、向外跨 Harness 委派。它的 Fork 路径最有意思macOS/Linux 上通过隔离的 CLI 会话副本执行原生/fork再用/rewind的仅恢复对话回退最后由 ACP 恢复——全程不重写原生消息来合成回滚。当前限制要心里有数上下文压缩、Usage 上报暂缺Windows 上的 Fork/修订尚不支持无人值守入站委派依赖原生--forceRun Everything且可能被团队策略静默降级。完整边界见 docs/harnesses/cursor/cursor-cli-experimental.md。日常怎么用一个窗口切换所有 Harness切换 Agent在输入框右下角的 Agent / Model 选择器里切换 Harness所有会话共享同一条侧边栏跨 Agent 委派输入#选择目标 Agent例如让#claude-code独立审查这个变更CodexHost 会在目标 Harness 里开一个独立原生会话并行执行用量总览上下文占用、缓存命中率、费用估算实时可见进一步阅读官方功能矩阵与快速上手README.md各 Harness 能力边界docs/harnesses/capability-boundaries.md插件化架构新增 Harness 只需交付插件不改核心docs/architecture/harness-plugin-architecture.md插件源码总目录packages/adapters/一句话总结13 款 Harness 里8 项能力全员拉满差异集中在审批、权限、压缩、Fork 与协作五个维度——对照上表你就能在 10 分钟内挑出最适合自己工作流的那一个。【免费下载链接】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),仅供参考
阅读完成 · 觉得有帮助?