ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

OpenResearch四大agent harness对比:Claude Code、Codex、OpenCode、Cursor怎么选

OpenResearch四大agent harness对比:Claude Code、Codex、OpenCode、Cursor怎么选 OpenResearch四大agent harness对比Claude Code、Codex、OpenCode、Cursor怎么选【免费下载链接】OpenResearchTurn your coding agents into research agents项目地址: https://gitcode.com/GitHub_Trending/op/OpenResearchOpenResearch 是一个本地优先的 AI 研究工作区能把 Claude Code、Codex、OpenCode、Cursor 这四大编码 agent 变成研究 agent查文献、提假设、跑实验、出报告一个都不少。选择哪个 agent harness直接决定了你的研究体验。本文对比四者的接入方式、权限体系与适用场景帮你一次选对。研究 agent 能产出什么OpenResearch 的卖点不是聊天而是完整的研究闭环多个 agent 可以并行探索不同方向每条方向有独立的 git worktree实验结果沉淀在可复现的实验树中。下图就是一个 nanochat 项目中自动生成的 scaling laws 实验曲线——这类图正是研究 agent 自主跑实验后产出的证据先搞懂什么是 harnessOpenResearch 用一层统一的 harness 兼容层抹平了四个 agent 的差异核心实现见 src/local/harness/mod.rs。每个 harness 最多提供三种能力检测detectCLI 是否安装、是否登录、能用哪些模型驱动orx up面板里的 harness 选择器聊天run_turn驱动一个对话轮次把各家的原生事件流翻译成统一格式技能安装通过orx install-skills把orx技能写进各 agent如~/.claude/skills/orx/SKILL.md让 agent 自动发现研究能力新增一个 harness 只需一个文件加一行注册四个 agent 在面板中并行检测、状态一目了然。Claude Code权限与推理控制最完整Claude Code 走常驻进程模式每个会话维持一个 stream-json 子进程跨轮复用切换轮次没有冷启动开销。权限模式最丰富manual/acceptEdits/plan/auto/bypassPermissions五档默认auto推理档位最全low 到 max新版还额外探测ultracode会话模式Plan 是它权限模式之一规划流程与权限桥深度集成中途审批卡片体验最完整实现src/local/harness/claude.rs 适合已有 Claude 订阅、想要最细粒度控制与完整 Plan 工作流的用户。Codex实时协议长任务最稳Codex 基于 app-server JSON-RPC 实时协议codex ≥ 0.144每会话一条常驻 thread消息通过turn/start下发事件实时推送。三档权限ask/approve-for-me/full-access默认approve-for-me自动审批推理档位按模型区分Sol/Terra 系模型最高可达ultra第一方 provider 下 Auto 模式带内置审批审查器减少打断中途权限请求走同一连接实时应答Plan 通过/plan命令激活实现src/local/harness/codex.rs 适合用 OpenAI 系账号、希望长时间无人值守跑实验的用户。OpenCode本地模型的唯一选择OpenCode 通过opencode serve子进程 SSE 事件流接入权限只有default/auto-approve两档默认default推理档位按模型 variants 提供。它最大的差异化能力是可以连接本地模型。LM Studio、oMLX、Ollama 或任意 OpenAI 兼容端点都可以接入无需任何云账号即可在本地完成研究循环详细步骤见 docs/local-models.md。中途审批也支持实时应答turn 内联批准。实现src/local/harness/opencode.rs 适合没有云账号预算、或希望在本地 GPU 上做隐私研究的新手——这是四者中唯一零云依赖选项。Cursor熟悉编辑器 CLI上手最快Cursor 每轮启动一个agent --print子进程通过--resume延续多轮会话接入方式最轻量。三档权限ask只读问答/auto默认/full-access并关闭沙箱推理档位交给 Cursor 自家模型变体决定界面不重复造轮子注意print 模式无法中途插话审批中途请求会以只读降级处理实现src/local/harness/cursor.rs 适合日常深度使用 Cursor 编辑器、想零学习成本把研究任务顺带跑掉的开发者。四大 harness 特性速查表维度Claude CodeCodexOpenCodeCursor接入方式常驻 stream-jsonapp-server 实时协议serve SSE每轮--print权限档位5 档默认 auto3 档默认 approve-for-me2 档默认 default3 档默认 autoPlan 激活权限模式内置/plan命令/plan命令/plan命令推理档位low–max / ultracode按模型至 ultra按模型 variants由模型变体决定中途审批✅ 权限桥✅ 实时应答✅ 内联批准❌本地模型❌❌✅ 独家支持❌技能目录.claude/skills.agents/skills.opencode/skills.cursor/skills怎么选4 种场景对号入座追求控制力选 Claude Code。五档权限 最细推理档位Plan 流程原生集成长时间无人值守选 Codex。实时协议 自动审批审查器长任务最稳零云成本 / 本地模型选 OpenCode。接上 Ollama 或 LM Studio 就能跑研究⚡快速上手选 Cursor。如果你已经天天用 Cursor 写代码直接复用登录状态即可三步接入你的 harness启动面板安装后运行orx up打开本地仪表盘安装方式见 README.md一键配置harness 设置弹窗会自动给出安装、登录命令点运行后自动复检状态全程可视化实现见 ui/src/components/HarnessSetupDialog.tsx创建会话在会话创建器中为每个会话独立选择 harness 与模型再运行orx install-skills实现见 src/commands/install_skills.rs让 agent 自动加载 orx 研究技能 小贴士已有会话会保持它原本的 harness想切换 agent 时开一个新会话即可实验树与证据全部共享切换零成本。一句话总结要控制选 Claude Code要稳定选 Codex要本地免费选 OpenCode要省事选 Cursor——四种 harness 殊途同归你的研究项目、实验树与数据始终留在本地机器上。【免费下载链接】OpenResearchTurn your coding agents into research agents项目地址: https://gitcode.com/GitHub_Trending/op/OpenResearch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进