OpenAI旗下开发工具Codex CLI现正由TypeScript改以Rust重写,以提升性能并支持多操作系统。Rust具备高性能、低资源消耗与安全性,有助于满足企业及开发社交媒体在跨平台开发上的需求。

Codex CLI为一款终端工具,提供与OpenAI语言模型互动功能,可辅助开发者于本地环境进行程序开发。随着生成式人工智能于软件开发流程的应用增加,CLI工具需支持多操作系统并维持执行性能。OpenAI此次以Rust重写Codex CLI,主要原因在于Rust可直接编译为各操作系统可执行文件,无需依赖Node.js,简化环境构建并减少安装失败风险,有助于资源管理与执行速度。

开发团队表示,重写工具的重点于移除Node.js依赖、提升Linux平台沙箱安全、降低执行期间内存用量,以及预留多语言扩展弹性。Rust不采用垃圾回收机制,可精确管理内存,对长时间运行或高并行需求的CLI工具拥有一定优势。Codex CLI导入自行开发的Wire Protocol(底层数据传输协议),作为代理执行框架,未来有望支持Python、JavaScript等多语言扩展模块,方便开发者集成人工智能服务。

安全性也是本次重构的重要考量。Linux平台已采用以Rust开发的安全沙箱,可直接集成至系统底层,降低攻击风险并提升用户端运行保障。TypeScript版本会持续维护,而Rust原生版在功能与体验成熟后,就会成为默认选项。目前Codex CLI Rust原生版本已开放通过NPM安装,OpenAI团队鼓励社交媒体开发者参与程序代码贡献及功能测试。