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 引擎。
相关文章
搭载国产海光C86处理器新一代移动工作站首发亮相
07-11宁德时代股东李平夫妇向复旦捐赠405万股股份过户完成
07-10乌兰县以精细服务提升人才归属感满意度
07-10日产汽车6月在华销量15个月来首次增长,同比增加1.9%至53843辆
07-09抖音新规:未成年人未满16周岁禁止出镜直播
07-04汉阴县:创新推行“家长返乡”行动 解留守儿童之困 破就业用工之局
07-04万家星火驿站,照亮长沙街头骑士的归途
06-30我国首个发电行业大模型“擎源”发布,模型参数达千亿级别
06-28OpenAI奥尔特曼宣布将使用AMD的MI300X和MI450 AI芯片
06-13重庆第1眼 | 千亿级“绿色宣言” 重庆“卡位”绿色低碳新赛道
06-08