发布时间:2026-04-21
浏览次数:0
最近,我收到了一条消息,是一位从事独立开发的朋友发来的。他问我,你当下使用的是Code,还是Codex。他宣称,自己在这两者之间徘徊,已有差不多一个礼拜的时间了?
我回他:你纠结错方向了。
这俩压根儿就不是同一类别的事物呢,更别提再有一个,以一种仿佛突然凭空出现的态势出来了,直接就把整体的讨论层次朝上提升了一级哦。
在过去的三个月当中,这三款工具于开发者圈子里所引发的讨论量级,大致是我处于这一行业十几年的时间里所见过最为密集的一回。然而,绝大多数的讨论都仅仅停留在“哪一个会更便于使用”这样的层面之上,并没有人能够清晰地说明它们彼此之间最为根本的差异是什么。
这篇文章想说清楚这件事。
先把概念框架建起来
在讲述每一个工具之前,我想要先说出一件事情,这三款产品并非处于同一个层级,若是拿它们直接进行比较,就如同拿VS Code和某个事物相比较那般奇怪,那个事物是什么呢,这里没明确给出。
它们对应的,是 AI 生产力堆栈里三个不同的层:
换一种更通俗易懂的比喻来讲:Code以及Codex就如同员工,而这个员工所在的整体则类似公司。其中Code和Codex起着帮你编写代码的作用,而Codex所承担的职责是管理那群能够帮你干活的AI。
把这个框架先装进脑子,后面的对比会清晰很多。
Code:最懂你代码库的那个 AI 工程师
Code 是 2025 年 5 月推出的终端原生编程智能体,其推进速率超乎众多人预先设想,截至 2026 年初成了 AI 编程工具市道使用数额最高的商品,一项近 1000 人参与的考察吐露,它于 AI 编程东西里的嘉许比例为 46%,位列次席的仅 19%。
Code 做对了什么?
其最为关键的设计决断,乃是将“明晰整个代码库”视作首要优先级,而非“编写出一段可运行的代码”。
具体场景来说,有这么一个状况,你接手了一个项目,这个项目是 Node.js 的项目,且是两年前的,其代码风格表现得十分混乱,文档数量极其稀少,依赖关系呈现出复杂的态势。而后,你让 Code 去修正一个登录鉴权方面的 Bug。
一般的人工智能助手会直接于你所粘贴的那段代码之上进行修改,修改完毕后给予你一个局部的补丁,代码会首先读取.md(即你项目的规则配置文件),接着扫描相关文件,进而理解此鉴权逻辑于整个系统里的上下游关联,随后才予以行动,它清楚改动此处可能会对哪些位置产生影响。
这般差别,于处理简易功能之际感受并不显著,然而在直面真实项目之时差距将会极为巨大。
+ :两个最值得关注的能力
在二零二五年下半年的时候,Code陆陆续续地推出了两个重要的机制,一个是(子智能体),另一个是(检查点)。
其逻辑在于,将一项复杂任务予以拆分,使之分给多个专门的AI实例,并行开展执行。举例来讲,进行重构一个认证模块,其中一个处理数据库层的迁移,一个处理API路由的修改,一个处理前端的状态变化,主Agent承担协调以及整合结果的职责。每个都具备独立的上下文窗口,彼此互不干扰,最多能够同时运行10个。
那么就解决了另外一个让人焦虑的情况:担心AI会将代码改得糟糕。它会在每一次进行修改之前,自动将当前状态进行存档,你时时刻刻都能够凭借Esc Esc或者/命令回到任意某一个历史节点。拥有了这样一个起到兜底作用的机制,你会发觉自身敢于把规模更大、更为复杂的任务交付给它。
一个实用细节
很多人会忽视.md这个文件,然而它极其重要,你能够于其中书写项目的技术栈版本,书写禁止使用的库,书写数据库摘要,书写代码风格规则。据人统计,一个撰写优良的.md,能够减低大概80%的“忘了”问题。
使用场景
最适合这些情况的是Code,这些情况包括接手陌生代码库,要快速上手,要处理跨多个文件的复杂Bug,要做系统性重构,要进行那种需要AI真正理解你项目整体结构,而不只是执行局部指令的开发工作!
其接入方式的覆盖范围较为全面,涵盖CLI,VS Code插件(该插件预计于2025年年末发布Beta版),Web端以及桌面App。若进行订阅Pro(每月起价为20美元)便可投入使用,企业用户同样能够借助或AI私有化来进行部署。
Codex:把"任务外包"这件事做到了另一个层级
同样是处于2025年那个时段,在当年4月的时候推出了Codex,这里的Codex不是以往的那个代码补全模型,而是全新的软件工程智能体,之后在该年年底又推出了macOS桌面App,到了今年又陆陆续续地发布了版本。
Codex 和 Code 最根本的工作方式差异
代码呈现的状态是“人机协作”,即你于一旁注视着它开展工作,对每一步进行实时审查,且能够随时实施打断操作,进而调整方向,此乃副驾驶模式,其中人是占据主导地位的那一方。
Codex实现的是“任务外包”,即将一个任务清晰描述,使其于隔离的沙盒环境里自行执行,待执行完毕后给出一份结果以及供审查的PR,此过程不需全程密切旁观标记标点。
这一差异于实际工作流当中的效应甚巨。Codex 的适用情形,乃是你知悉所要开展之事不过不愿耗费心力逐一予以监督的任务。“协助我为这个模块补足单元测试”,“协助我将这个旧接口的调用形式转移至新版本”,抛入其中,而后去从事别的事情,返回查看最终结果。
并行才是 Codex 的核心优势
Codex 具备支持真正意义上的多任务并行的能力,存在多个 Agent 实例,其中每个实例在独立自主的云端沙盒里开展工作,而该沙盒中预先安装了你的代码库以及开发环境。若是你含有五个彼此相互独立的任务,那么能够同时启动五个 Agent 进行并行处理,而非是排队依次执行。
用于桌面的这种 App 的设计理念存在的意义即为所谓的“指挥中心”,其左侧区域呈现的是项目的罗列清单,右侧区域展示的是所有处于正在运作状态的 Agent 线程,在此种情况下,你能够在多个不同性质的任务之间进行相互转换这个操作,用以察看各自的进展程度状况几何,并且能够在具备差异对比功能的视图之中直接发表相关言论或者通过手动方式进行更改调整这一系列行为。
安全设计是 Codex 的另一个优先项
默认情形下,Codex 的沙盒将外部网络访问予以禁用,文件修改同样被限制于指定目录范围之内。这般设计是特意如此的——进行隔离执行,执行完毕之后再向你呈现结果,相较于实时操控你的本地环境要安全许多。当然啦,针对需要访问外网的任务而言,亦可手动开启网络权限。
除此以外,Codex具备代码审查功能,能够在其上自动进行你的PR,宛如一名异步的代码审查员。
Codex CLI 的开源版本
要是你打算在本地终端运行,Codex 存在一个彻头彻尾开源的 CLI 版本,其是用 Rust 编写而成,对此支持 npm 以及安装,能够配置本地模型(涵盖),同样也支持 MCP 接入外部工具。它跟云端 Codex 的核心逻辑是一样的,不过却更适宜那些想要全然把控执行环境的开发者。
使用场景
Codex适宜这样的情况,即存在明确的、边界清晰的开发任务,比如写功能、修Bug、写测试;存在想要解放双手,通过异步方式来等待结果的工作方式;存在需要多任务并行推进的场景;还存在已经深度使用该生态的团队,且此团队账号互通,不需要额外注册。
Plus 订阅($20/月)包含 Codex 使用额度。
:不是工具,是一个运行 AI 的操作系统
是三者里最难定义、也最容易被误解的。
彼为奥地利开发者,名曰Peter,于 2025 年 11 月,以某指定之名发布此开源项目,此物发布后迅速蹿红,两月之内,Stars 突破二十四万,于相关历史范畴内,成为增长速度极快之项目,且无其他可与之并排之项目,连 React 亦被其超越,嗣后,因某相关方提出商标投诉,遂更此名,彼以为此名读起来甚为不顺口,三日后,又更改为另一名称。
今年 2 月, 宣布加入 ,项目移交给开源基金会继续维护。
到底是什么
一句话:它是一个让 AI 持续替你干活的系统。
它于本地进行运行,连接你所挑选的大语言模型(像GPT ,比如本地的,任选其一),接着将这个AI接入你的、Slack等诸多消息平台,约20多个。你给AI发送一条消息,它便会去执行——读取文件,运行脚本,控制浏览器,发送邮件,管理日历,监控服务器……
与 Code、Codex 最本质的区别在于,它并非那种只有当你开启电脑且眼睛盯着屏幕时才能够开展工作的工具。你能够把一台 Mac Mini 放置在家里,使其全天候持续运行,而后在任何地点借助手机给它发送消息,从而让它协助你去做事情。
四个核心组件
的架构分四块:
它最有意思的部分是系统,你能够安装他人所写的Skill去扩展AI的能力,你也能够自己去写,社区里存在处理钱包的,存在自动发布的,存在监控的,种类繁多。
为什么很多人用不好它
对使用者的要求比较高codejock,不是装上就能用的那种工具。
最常出现的失误是径直给AI抛去一个含混的任务,像是'帮我料理我的工作',AI并不晓得这究竟意味着啥。 准确的运用方式是:你得先将工作流设计明晰——触发的条件是啥、执行哪一些步骤、结果怎样反馈——随后把这个流程配置进去。
另外一个存在的门槛则是,关于某事物的设计。良好的相关事物,却是呈现出原子化的状态,并且职责是单一的;然而众多新手所撰写的相关事物,却将过多的逻辑毫无条理地混杂在了一起,一旦出现问题,便会极其难以排查。
项目的维护者,在某个特定的地方,曾经讲过这样一句话:“要是你不晓得怎样去运行命令行,那么对于你而言,这个项目所具备的危险程度,已然超出了你能够安全运用的范畴了。”这句话坦白直接,然而确实如此。
安全问题:不得不说的那部分
这几个月最大的争议,是安全问题。
去年11月进行发布,今年1月便出现首个高危漏洞(CVE - 2026 - 25253,CVSS评分高至8.8),一旦攻击者诱导你去访问一个恶意网页,就能借助途径连接到你本地的网关,进而窃取认证token,随后获取你整个Agent完整控制权,含禁用沙盒、执行任意命令。
此后的几周时间以内,又陆陆续续地披露了多个CVE,这些CVE涉及到命令注入方面的问题,还涉及路径穿越方面的问题,也涉及认证绕过方面的问题。同时,在技能市场里也发现了数百个恶意技能包这些恶意技能包会伪装成像正常工具,而实际上它们是在后台执行数据窃取的操作或者在进行安装键盘记录器的行为。
安全研究机构所进行的扫描表明,在数量最多的时候,存在着超过13万个实例,这些实例直接暴露于公网之上,并且其中的大部分并未配置任何认证。中国工信部于今年3月发布了安全预警,该预警要求政府机构以及国有银行限制使用。
现下所推荐的最低安全版本乃是 2026.2.26,要是你当前依旧运行着更为早期的版本,那就请即刻予以更新。
要明确讲清楚的是,这些安全方面的问题并不意味着,其核心产品的概念是错误的。问题产生的根源在于,“能力强大,默认配置宽松,上线速度过快”这样的组合。对于任何一个具备超级用户权限的系统而言,要是默认不设置认证,也不限制访问的话,就都会出现问题。团队的响应速度实际上挺快的,大部分CVE从被披露到发布补丁,时间不超过24小时。
但是这也是能够说明,当下依然是并不适宜随意去安装随意去使用的。要是你打算投入到生产环节之中,那就必须得认真地去搞安全加固操作。
使用场景
可适用于具备能力去配置以及维护它的技术用户,其用途在于,存在 7×24 小时的自动化任务,比如监控报警、定时巡检以及自动发日报,涉及跨平台消息触发的工作流,同时用于个人自动化助理,也就是借助手机发消息来遥控本地服务器,还可用于模型无关的场景codejock,就是那种自己能够选择模型并且保留数据主权的情况。
它是免费的,遵循 MIT 许可证,然而运行本地模型的费用要自己承担,调用云端 API 的费用也要自己承担,轻度使用的话,大约每月需要 $10 到 $30。
对比总结:三者差异一张表
你到底该用哪个?
若你身为一个从事写代码工作的开发者,那首选当为 Code ,它对于代码库有着截至如今最深层次的理解,上手起来最为顺畅、便利,同时在与日常开发程序流程的整合方面做得最为出色。
假设你存在着一系列边界清晰的那些开发任务,像是有一批测试需要去撰写,还有一堆旧接口得进行迁移,并且你内心是不想全程都去监督的呀,而是期望开启之后让 AI 去运行,那么 Codex 呢是更为适宜的选项,能够在非同步的情况下,进行并排并行的执行模式,实现解放双手嘛,这便是它主要拥有的核心价值所在了。
如果你期望AI为你做更宽泛的事,这其中不单单是编写代码,还涵盖自动化运营、定时任务以及跨系统协作,而且你具备做好安全加固的能力,这便是唯一的选择。它所呈现的是一种别样的AI工作模式,并非是你去运用AI,而是AI替你持续开展工作。
要是你打算去玩高阶组合,其实也存在着成熟的思路,那就是把 当作调度层,在收到任务触发的情况之后,去调用 Code 或者 Codex 来执行具体的编程任务,等执行完毕了,再由 来汇总结果,并且发送通知,这可是真正的 AI Agent 架构,三个层次各自履行职责。
最后说一句
我留意了好多开发者于这三款工具之上所遭遇的问题,最为司空见惯的并非工具选择有误,而是运用方法在层级方面出现了差错。
通过 Code 来帮你达成“自动管理所有工作”,这并非 Code 所设计的用途,而是本就该做的,用 Code 去做简单的 Bug 修复,配置复杂度完全没必要,Code 完成这些只需两分钟。
工具不存在高低之分,仅仅存在适配与否的情况,挑选正确的层级,运用到恰当的场景之中,这才是实实在在的效率获得提升。
这三款产品背后所代表的,并非仅仅是三种工具,而是AI介入开发工作时呈现出的三种深度,分别是辅助编码、任务托管以及持续自主。你当下所处的深度位置,取决于你愿意给予AI多少信任,同时也取决于你拥有多少时间以及具备怎样的能力去管理它。
不是你去运用人工智能,而是未来你要管理一众人工智能,这样的转变正在出现,三款工具都是这个进程的前期样本。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码