0次浏览 发布时间:2025-06-03 08:13:00
IT之家 6 月 3 日消息,科技媒体 Dev Class 今天(6 月 3 日)发布博文,报道称 OpenAI 公司将使用 Rust 语言,取代原有的 Node.js 架构,重写 AI 命令行编程工具 Codex CLI。
IT之家注:Codex CLI 是 OpenAI 开发的一款实验性 AI 编码工具,可通过 ChatGPT 网页端或本地命令行运行。
该工具采用聊天式用户界面,支持交互式操作(通过 codex 命令输入提示)或非交互式静默模式(适用于持续交付管道,例如生成更新日志)。
Codex CLI 目前在 GitHub 上开源,支持 macOS、Linux 以及通过 WSL(Windows Subsystem for Linux)运行于 Windows。
原版本主要基于 TypeScript 和 Node.js,但团队现已决定用 Rust 重写。维护者 Fouad Matin 表示,TypeScript 版本将持续修复 BUG,直到 Rust 版本在体验和功能上达到同等水平。
至于使用 Rust 重写的理由,Matin 指出,尽管基于 React 和 TypeScript 的版本“开发迅速且易于迭代”,但 Rust 带来了四大关键优势:
首先是零依赖安装,现行版本要求 Node.js 22 或更高版本,这对部分用户是障碍。
其次是沙箱隔离需求,在 macOS 上,Codex CLI 使用 Apple Seatbelt(通过 sandbox-exec 命令)运行于可配置的沙箱环境,而在 Linux 上默认无沙箱,OpenAI 建议使用容器运行。Rust 版本已实现沙箱方案,在 macOS 继续使用 sandbox-exec,在 Linux 则采用 Landlock 技术。
第三是性能优化,Rust 无运行时垃圾回收,内存需求更低。
最后,Rust 支持现有的 MCP(Model Context Protocol)实现,Codex CLI 可作为 MCP 客户端和服务器运行。尽管 Rust 编程难度高于 TypeScript 或 JavaScript,但其作为系统语言天生更高效,优于 Node.js 使用的 V8 JavaScript 引擎。
相关文章
吉利银河E5车机引入HiCar,Flyme Auto S 1.9.0车机融合华为生态
09-01工会主席当“主播”
08-21郑蒲港新区:企业服务“小切口” 营商环境“大优化”
08-19腾讯《无畏契约手游》开启预下载,8月19日正式开服
08-15微信鸿蒙版App安装量突破1000万
07-27搭载国产海光C86处理器新一代移动工作站首发亮相
07-11宁德时代股东李平夫妇向复旦捐赠405万股股份过户完成
07-10乌兰县以精细服务提升人才归属感满意度
07-10日产汽车6月在华销量15个月来首次增长,同比增加1.9%至53843辆
07-09抖音新规:未成年人未满16周岁禁止出镜直播
07-04