coding agent 提高了我的开发效率,写篇博文对比一下。本文同时比较 Coding Agent、Agent Runtime 和代码执行 Sandbox:前者负责理解并完成开发任务,后两者负责隔离、运行、恢复和审计 Agent 的执行。它们不是同一层,先看「类型」列再横向比较。价格以各家官网为准,表中只标大致档位。
Coding Agent 对比
表格按产品的主要入口分组;跨形态产品只放在最主要的一组,避免重复。
终端 / CLI Agent
| 产品 | 类型 | 核心亮点 | 价格档 | 最佳适用场景 | 主要短板 |
|---|---|---|---|---|---|
| Claude Code | 终端 / CLI Agent | 强推理、多文件重构、git 工作流 | 订阅 + 用量 | 复杂代码库、大型重构 | 深度绑 Claude |
| Codex CLI | 终端 / CLI Agent | OpenAI / GitHub 生态 | 订阅 | GitHub / OpenAI 用户 | 成本与配额 |
| Cursor CLI | 终端 Agent(Beta) | Cursor Agent 下沉终端,交互 + headless/CI、MCP、Rules | 订阅 / API | Cursor 用户、脚本与 CI | Beta;CLI 与 IDE 体验仍有差异 |
| GitHub Copilot CLI | 终端 Agent | Copilot coding agent 进入终端,GitHub 仓库、Issue、PR 深度集成 | Copilot 套餐 | GitHub 工作流、终端开发 | 绑定 GitHub;额度看套餐 |
| Warp Agent CLI | Agentic Terminal + Cloud Agent | Warp 终端、Agent Mode,以及用 oz CLI 运行本地或云端 Agent | 免费档 + 用量 / 订阅 | 终端开发、远程任务、脚本与 CI | 产品形态较复杂;云端能力依赖 Warp 生态 |
| GitLab Duo CLI | 企业终端 Agent | 代码库理解、构建/重构、CI/CD 排障,支持交互与 Headless | GitLab Premium / Ultimate | GitLab 用户、DevSecOps、流水线自动化 | 绑定 GitLab;企业套餐门槛较高 |
| Rovo Dev | 企业终端 / 云端 Agent | Jira 任务到计划、编码、Review,覆盖终端、IDE、GitHub 与 Bitbucket | Atlassian Cloud + credits | Jira / Bitbucket 团队、企业研发协作 | Atlassian 生态绑定;额度按套餐发放 |
| Gemini CLI | 终端 Agent | Gemini 长上下文、Google 生态 | 免费档 + 付费 | Google / Gemini 用户 | 非 Google 栈优势弱 |
| Kimi Code CLI | 国产终端 Agent | Kimi Code 专属 TUI、Plan/审批、AGENTS.md、可接订阅或 API | 订阅 + API | 中文项目、终端开发、Moonshot 用户 | 生态和模型选择少于 BYOK 型工具 |
| Qwen Code | 开源终端 Agent | Qwen 团队、开源、多协议、Auto-Memory/Skills/SubAgents/Agent Teams/MCP | 免费软件 + API / Coding Plan | Qwen、本地模型、自托管 | 版本迭代快;模型与额度需自行配置 |
| CodeBuddy Code | 国产终端 Agent | 计划/Sub Agent、无头环境、腾讯云与多模型接入 | 免费档 + 订阅 / API | 国内团队、DevOps、全链路开发 | 平台绑定;CLI 功能仍在快速演进 |
| iFlow CLI | 国产终端 Agent | 多模型、WebSearch/WebFetch、Sub Agent、MCP、Agent Marketplace | 免费档 + API | 想低成本尝试国产多模型 CLI | API Key 与平台服务限制;生态较新 |
| Mistral Vibe | 开源终端 Agent | Mistral 模型、交互 + 编程模式、内置 Agent/Skills、VS Code/Web 共享引擎 | 免费软件 + API / 订阅 | 想用 Devstral / Mistral 的终端开发 | 主要优化 Unix;模型与额度绑定 Mistral |
| Auggie CLI | 企业终端 Agent | Augment Context Engine、代码库索引、Subagents、MCP | 订阅 / 企业 | 超大代码库、PR 与工程自动化 | 企业定价;CLI 仍是 Beta |
| Amp | 终端 / Agent 产品 | 偏「交给 Agent 干活」 | 订阅向 | 少盯过程、要结果 | 新品,生态与习惯成本 |
| Command Code | 命令行 Agent | 命令驱动、轻量 | 免费 / Pro | 脚本化、快速原型 | 复杂多文件偏弱 |
IDE / 桌面 Agent
| 产品 | 类型 | 核心亮点 | 价格档 | 最佳适用场景 | 主要短板 |
|---|---|---|---|---|---|
| Cursor | AI 原生 IDE | Agent、代码库索引、Rules、MCP 与多模型协作 | 订阅 | IDE 内连续改码、复杂项目 | 平台绑定;高级用量成本需关注 |
| Windsurf | AI 原生 IDE | Cascade Agent、流畅编辑体验 | 订阅 | IDE 内连续改码 | 生态仍在追 Cursor |
| TRAE | 国产 Agentic IDE + 自主 Agent | IDE、SOLO 自主编码、多 Agent、MCP 与浏览器协作 | 免费档 + 订阅 / 企业 | 国产 IDE、长任务、多 Agent 开发 | 产品形态和地区版本变化较快 |
| ZCode | 国产桌面 / Agentic Development Environment | ZCode Agent、GLM 深度适配、长任务规划、1M 上下文、目标模式、浏览器自动化 | 免费体验 + GLM Coding Plan / API | 国产模型、长任务、从编码到预览的一体化工作台 | 生态与插件规模仍小;深度体验偏 GLM |
| Qoder | 国产 Agentic IDE + CLI | Quest/Spec、Repo Wiki、CLI、JetBrains 插件、云端 Agent | 免费档 + 订阅 / API | 国产模型、复杂项目、规范化长任务 | 平台绑定;不同版本和地区能力有差异 |
| Amazon Q Developer | IDE / CLI | AWS 服务与代码库集成 | 订阅 / 企业 | AWS 重度 | 绑 AWS |
| Kiro | Agentic IDE + CLI + Web | Specs、Steering、Hooks、结构化需求到实现流程 | 免费档 + 订阅 | 复杂需求、AWS / 企业工程 | 平台绑定;高级额度按套餐 |
| Junie | JetBrains IDE + CLI | JetBrains 工具链、调试器集成、CI/CD Headless | JetBrains 订阅 + API | Java/Kotlin 及 JetBrains 用户 | 生态偏 JetBrains;CLI 仍在 Beta |
| ThinkRail | 开源 Worktree IDE / Coding Agent | pi in-process、Git worktree、Monaco、终端、mobile-first UI | 免费 + 自备 Provider | 轻量 Worktree IDE、想自托管 Coding Agent | JetBrains incubator;依赖 pi;远程/手机访问属 V2 |
| Antigravity | Agentic IDE + CLI | Agent Manager、IDE、终端、浏览器多面协作,支持 Skills / MCP | 免费档 + 付费 | Gemini / Google 生态、长任务、多 Agent | 生态和产品形态仍在快速变化 |
| Baidu Comate | 国产 IDE Agent | 文心模型、复杂编码任务、终端命令、编辑器 / AI IDE 集成 | 免费档 + 订阅 / 企业 | 中文企业、百度云生态 | 主要绑定 IDE / 百度生态 |
| 华为云码道 CodeArts | 国产 AI IDE + CLI Agent | Agent Space、Agent Team、项目级代码生成、MCP / Skills、大仓库索引 | 免费体验 + 订阅 / 企业 | 华为云、鸿蒙、企业研发流程 | 平台绑定;企业能力与个人体验差异较大 |
| Continue | IDE 扩展 | 开源、本地/云模型可接 | 免费 + 自备模型 | 要开源补全 / Agent 进 IDE | 体验不如商业 IDE 一体 |
| Zed Agent | 编辑器内 Agent | 编辑器极快、Agent 集成 | 视 Zed 套餐 | Zed 用户 | 编辑器受众仍小于 VS Code/Cursor |
云端自主 Agent
| 产品 | 类型 | 核心亮点 | 价格档 | 最佳适用场景 | 主要短板 |
|---|---|---|---|---|---|
| GitHub Copilot | IDE + 云端 Agent | PR / Issue 驱动、GitHub 深度集成 | 订阅 | 已在 GitHub 干活、委派后台任务 | 深度 Agent 能力看套餐 |
| Devin | 自主云端 Agent | 全自主任务、云端执行、出 PR | 高 | 大型自主工程 | 贵、可控性要盯 |
| Jules | 云端异步 Agent + CLI | GitHub 仓库、独立 VM、先计划后改码、测试与 PR | 免费档 + 订阅 | 后台修 Bug、升级依赖、批量任务 | 依赖 GitHub / 云端,当前仍属 Beta |
| Factory Droid | 终端 / 云端 Agent | 任务执行、Headless、Mission 多 Agent 编排、企业工作流 | 订阅 / 企业 + API | 交给 Agent 跑完整工程任务 | 成本高;企业能力较重 |
开源 Agent / Harness / Research
| 产品 | 类型 | 核心亮点 | 价格档 | 最佳适用场景 | 主要短板 |
|---|---|---|---|---|---|
| Better Harness | 开源 Harness Engineering 平台 | 以代码定义 Harness、分析 Agent Work Loop、收集证据并比较结果 | 免费 / 自托管 | 评估和改进 Coding Agent 工作流 | 不是 Coding Agent 或 Sandbox;需接入宿主,结果依赖可观测证据 |
| DeepSeek Harness | 开源 Agent Harness | 一切皆插件、Cordis 架构、Web UI、可扩展的 Agent 工作流 | 免费 / 自托管 | 研究 Agent Harness、构建插件化工作流 | Developer Preview;迭代快,可能有兼容性变化 |
| Grok Build | 开源终端 Agent | xAI 开源 coding agent 与 CLI,面向终端软件工程任务 | 免费软件 + Grok / API | 想尝试开源 CLI、Grok 生态 | 新项目;安装与模型服务仍在演进 |
| OpenHands | 开源自主 Agent | 可自托管、开源可改 | 免费 + 自备模型 | 要自建执行环境 | 运维与稳定性自负 |
| Aider | 开源终端 Agent | Git 原生、BYOK、脚本化 | 免费 + API | Git 工作流、重构 | 要自己配模型 |
| Cline | VS Code / CLI | BYOK、开源、可扩展 | 免费 + API | VS Code 用户 | 能力看模型 |
| Kilo Code | 开源 IDE + CLI Agent | OpenCode 系、数百模型、Architect/Debug/Orchestrator、多模式 | 免费 + API / Gateway | 多模型切换、可编排任务、CLI/VS Code | Gateway 与配置复杂度;生态仍在演进 |
| Goose | 开源 Agent 运行时 | 可扩展、偏基础设施向 | 免费 + 自备 | 自建 Agent 流水线 | 不如开箱 IDE 省心 |
| OpenCode | 开源终端 Agent | 多模型、社区驱动、TUI/CLI/SDK | 免费 / Pro + BYOK | 开源实验、多模型路由 | 配置复杂度 |
| Vercel fx | 开源终端 Coding Agent / Harness | Zig 原生、极小二进制、模型无关、可嵌入、支持本地与云端推理 | 免费 + 自备模型 / AI Gateway | 轻量终端 Agent、嵌入式研究与自定义工作流 | Experimental;生态和功能仍较早期 |
| Crush | 开源终端 Agent | 多模型、LSP、MCP、会话管理,Charm 生态 | 免费 + BYOK / Hyper | 本地终端、多模型切换、可扩展工作流 | 需要自行配置模型与工具 |
| Plandex | 开源终端 Agent | 面向大任务的计划执行、Git 分支与版本控制、可自托管 | 免费 + API / 自托管 | 多步骤重构、大型编码计划 | 学习成本较高;生态规模较小 |
| OpenDev | 开源终端 Agent | 复合式 Agent、规划与执行分离、终端原生 | 免费 + 自备模型 | Agent 研究、可改造的 CLI 工作流 | 项目较新;需要自行搭环境 |
| Trae Agent | 开源终端 Agent | 字节开源、模块化 Agent、轨迹记录、多 Provider、Docker 执行 | 免费 + 自备模型 | Agent 研究、可改造的工程自动化 | 项目仍在开发;开箱体验不如商业产品 |
| Pi / Oh My Pi | 终端 Harness | 极简可扩展、TS 扩展、LSP/DAP(OMP) | 免费 + BYOK | 极致自定义 | 要自己长能力 |
| mini-SWE-agent | 研究 / 终端 Agent | 极简 Bash Agent、GitHub Issue 修复、Docker/本地执行 | 免费 + 自备模型 | SWE-bench、批量修 Bug、研究改造 | 功能极简;需要自己搭环境与工作流 |
推荐
- 复杂推理与大仓重构 → Claude Code。
- 日常 IDE → Cursor(或 Windsurf);已在 GitHub → Copilot Coding Agent。
- 终端工作流 → Claude Code / Codex / Cursor CLI / GitHub Copilot CLI / Warp-Oz。
- OpenAI / Codex 生态 → Codex。
- Google 栈 → Gemini CLI / Antigravity;后台异步任务 → Jules。
- AWS / 规范化工程 → Kiro;JetBrains IDE 用户 → Junie;想用
pi和 Worktree IDE → ThinkRail;大仓库上下文 → Auggie CLI。 - 企业研发协作 → GitLab Duo CLI / Rovo Dev;华为云与鸿蒙 → CodeArts。
- 国产终端 → Kimi Code CLI / Qwen Code / CodeBuddy Code / iFlow CLI;国产桌面工作台 → TRAE / ZCode / Qoder。
- 开源自托管 → OpenHands / OpenCode / Aider / Cline / Kilo Code / Crush。
- Agent 工作流评估、证据和受控改进 → Better Harness。
- Agent Harness / 研究 → DeepSeek Harness / Vercel fx / Trae Agent / mini-SWE-agent / OpenDev。
- 全自主云端 → Devin(盯成本);xAI 终端实验 → Grok Build。
- 大型计划式终端任务 → Plandex;极致自定义终端 → Pi / Oh My Pi。
Sandbox / Agent Runtime 对比
Coding Agent 负责理解需求、修改代码和运行工具;Sandbox / Agent Runtime 负责给这些任务提供隔离、资源、生命周期和恢复能力。两者可以组合使用,但不是同一种产品。
托管 Sandbox
买 API / 按量用,不用自己管集群。
| Provider | Isolation | Cold Start | Max Session | Pricing | Notes |
|---|---|---|---|---|---|
| Vercel Sandbox | Firecracker microVM | ~100ms | 5h (Pro) | $0.128/vCPU-hr(仅 active) | 已在 Vercel 栈里最省事 |
| E2B | Firecracker microVM | ~150ms | 24h (Pro) | $150/mo + $0.05/hr | AI Agent 里最常见 |
| CodeSandbox(Together) | Firecracker microVM | ~2.7s / resume ~500ms | Configurable | 订阅 + VM credits | 强 fork / snapshot,被 Together AI 收购 |
| Deno Sandbox | Firecracker microVM | <1s | 按用量 | Deploy 计划内、按 compute 计费 | 出站策略 + 密钥不进沙箱,可一键 deploy |
| Deno Deploy | V8 isolate | ~ms | 按请求 | Deploy 定价 | 边缘 Serverless,不是完整 Linux 沙箱 |
| Upstash Box | Node runtime | Fast | Configurable | Usage-based | 内置 Claude Code / Codex,搭配 Upstash Redis |
| Daytona | Docker/OCI | ~90ms | Unlimited | Usage-based(无底价) | 也可自建,见下表 |
| Fly.io Sprites | Firecracker microVM | 1-12s | Unlimited | $0.07/CPU-hr | 100GB NVMe,预装 Claude Code |
| Modal | gVisor | Sub-second | 24h | $250/mo+ | Python 优先,支持 GPU |
| Beam | gVisor | 约 2-3s | Unlimited | Usage-based | Serverless 跑代码,可接 GPU |
| Novita Agent Sandbox | Firecracker microVM | <1s / ~200ms 级 | 可持久会话 | 按秒计 vCPU/内存 | 偏成本,兼容 E2B SDK 思路 |
| Cloudflare Workers | V8 isolates | ~ms | Per-request | Workers 定价 | 仅 JS/TS,比容器快一个数量级 |
| Cloudflare Sandbox | Containers + Workers | 较快 | Configurable | Workers / Containers 定价 | 边缘侧跑容器,接 R2 / D1 / Workers AI |
| Blaxel | microVM | ~25ms | Unlimited | Usage-based | 冷启动很快 |
| Northflank | Kata microVM | Fast | Unlimited | Custom | BYOC、企业向 |
| Freestyle | KVM(完整 VM) | ~800ms | Configurable | From $50/mo | 完整 root |
| Runloop | VM-based | Fast | Configurable | Usage-based | Dev environment as API |
| Morph | microVM / snapshot | 瞬时 fork 向 | Configurable | Usage-based | 主打瞬时 fork,适合并行探索 |
| Tensorlake | 托管沙箱 | Fast | Configurable | Usage-based | 偏文档 / 数据类 Agent 的代码执行 |
| InstaVM | 完整 VM | Fast | Configurable | Usage-based | 云端真机感;本机可接 Apple Containers |
| OpenAI Code Interpreter | 平台托管沙箱 | Fast | 会话内 | 含在 ChatGPT / API 产品里 | 好用但依赖与环境难自控 |
| Amazon Bedrock AgentCore | AWS 托管 | 视配置 | 企业会话 | AWS 定价 | 企业在 AWS 里跑 Agent 常用 |
| GKE Agent Sandbox | gVisor / Kata(K8s) | 视配置 + warm pool | 可 idle scale-to-zero | GKE 定价 | 托管版 agent-sandbox |
| StackBlitz WebContainers | 浏览器内 Node | ~ms 级 | 浏览器会话 | 产品定价 | 浏览器里跑 Node,不是云端 Linux 沙箱 |
自建 Sandbox
自己跑控制面 / runtime,数据与算力留在自己的机器或集群。
| Provider | Isolation | Cold Start | 部署形态 | License / 成本 | Notes |
|---|---|---|---|---|---|
| OpenSandbox | Docker / K8s + gVisor / Kata / Firecracker | 视 runtime(Firecracker ~125ms 级) | Docker 或大规模 K8s | Apache 2.0 | 统一 API,Coding / GUI / RL / 代码执行;可对接 agent-sandbox |
| agent-sandbox | gVisor / Kata(RuntimeClass) | 视 runtime + warm pool | Kubernetes CRD | 开源(SIG Apps) | K8s 原生 Sandbox 编排;GKE 有托管版 |
| Google AX | Agent Substrate / Kubernetes(AX 负责运行时编排) | 取决于底层 runtime | 自托管 K8s | Apache 2.0 | 分布式 Agent Runtime,支持隔离执行、挂起/恢复、Event Log 和自定义 Harness;不是独立 Sandbox 隔离层 |
| Daytona | Docker/OCI(可选 Kata) | ~90ms | 自托管 / 开源 | 开源 + 商业 | 可持久化状态;也有托管版 |
| microsandbox | microVM(libkrun) | <200ms 级 | 自托管 runtime | 开源 | 自建 microVM,不走第三方托管 |
| CubeSandbox | CubeVM + KVM | <60ms 级(宣称) | 自托管 | 开源 | 自建强隔离 |
| SmolVM | 本地 microVM | Fast | 本地优先 | 开源 | browser / desktop computer use |
| Microsoft LiteBox | Library OS(+ 机密计算方向) | 实验向 | 自建 / 实验 | 开源实验 | 2026 仍偏早期,生产需谨慎 |
隔离层级怎么理解
- V8 isolate(Cloudflare Workers、Deno Deploy):启动极快、密度高,但不是完整 Linux,难跑任意二进制 / 系统工具。
- 浏览器内(WebContainers):前端「在线跑 Node」很方便,和云端 microVM 不是一类。
- Docker / gVisor(Daytona、Modal、Beam):容器体验完整,隔离强度介于进程与 VM 之间;Modal / Beam 偏 Python / GPU。
- microVM(Firecracker / Kata / libkrun):接近真机隔离,仍能较快拉起,适合跑不可信 / Agent 生成代码。
- 完整 VM / KVM(Freestyle、CubeSandbox、InstaVM 等):权限最完整,冷启动和运维成本通常更高。
- 平台内置黑盒(OpenAI Code Interpreter、Bedrock AgentCore):接入快,定制和可移植性弱。
- K8s 编排层(agent-sandbox / GKE / Google AX):管的是沙箱或 Agent 的生命周期,底层隔离仍靠 gVisor、Kata、microVM 或云厂商的执行层。
Deno 这边要分清:Deno Deploy 是 isolate 边缘运行时;Deno Sandbox 才是 Deploy 云上的 Linux microVM,带出站白名单和「密钥只在出站代理注入、不进沙箱环境变量」。
Sandbox 推荐
托管
- 已在 Vercel → Vercel Sandbox
- Agent 跑任意代码、要成熟 SDK → E2B
- 要 fork / snapshot、网页与 Dev Container 向 → CodeSandbox(Together)
- Deno 生态、强出站 / 密钥管控 → Deno Sandbox(纯边缘函数用 Deno Deploy)
- 极速执行一小段 JS/TS → Cloudflare Workers / Deno Deploy
- 边缘 + 容器、深绑 Cloudflare → Cloudflare Sandbox
- Python / GPU → Modal(备选 Beam)
- 成本敏感 → Novita;企业 BYOC → Northflank
- 并行多路探索、瞬时 fork → Morph
- 完整 root / 真 VM → Freestyle / InstaVM
- 先验证、不自建环境 → OpenAI Code Interpreter;已在 AWS → Bedrock AgentCore;已在 GKE → GKE Agent Sandbox
- 浏览器里跑 Node → WebContainers
自建
- 统一沙箱平台(Docker/K8s、多 Agent)→ OpenSandbox
- 已有 K8s、要声明式 Sandbox CRD → agent-sandbox(云上可用 GKE 托管版)
- 分布式 Agent Runtime、需要挂起/恢复 → Google AX
- 开源工作区 + 可托管兜底 → Daytona
- 纯自建 microVM → microsandbox / CubeSandbox
- 本地 / computer use → SmolVM