OpenAI 抛弃 Node.js,用 Rust 重写 AI 编程工具 Codex CLI

OpenAI 抛弃 Node.js,用 Rust 重写 AI 编程工具 Codex CLI

人工智能 2025-06-04 10:04:03 2天前

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 引擎。

文章版权声明:除非注明,否则均为网络转载文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 和硕与英伟达合作,将 AI 瑕疵检测和数字孪生技术导入其工厂
  • 研究人员借助 ChatGPT 打造西红柿采摘机器人,展示人工智能无限可能
  • 折腾十年,扎克伯格痛失 AI 好局
  • OpenAI CTO 揭晓 ChatGPT 内幕,原本只是一个研究示范项目
  • LG 发布首个生成式 AI 商业化服务 Captioning AI:10 秒内为图片提供 5 句描述和 10 个关键词
  • 美国安全公司发现两款仿冒 ChatGPT 恶意应用,提醒用户暂无官方安卓客户端
  • 长虹电视 AI 大模型“长虹超脑”发布:三大核心能力,可连续自然对话
  • 京东 AI 大模型官宣 7 月 13 日发布:新上任 CEO 许冉演讲,还有重磅合作
  • 全球首个 AI 广播频道公司完成 1900 万美元融资,开发无障碍及游戏 NPC 技术
  • AI 入局世界网球温布顿锦标赛,可分析赢球概率及生成球评
  • 美图秀秀发布七款 AI 工具:修图一样修视频、打造电影级上镜脸
  • 亚马逊投入 1 亿美元成立 AI 创新中心,助力 AWS 业务发展
  • 宏碁、惠普、华硕等品牌发力 AI 笔记本市场,明年将带动新一波换机潮
  • AI 公司 MosaicML 推出 300 亿参数模型 MPT-30B,号称训练成本仅为竞品零头
  • 中国联通发布鸿湖图文 AI 大模型 1.0,可实现以文生图、视频剪辑
  • Unity 推出面向开发者的 AI 软件市场 AI Hub,股价飙涨 15%
  • 为防止泄密,美国国会明确要求职员仅可使用付费版 ChatGPT
  • 微软推出 ZeRO++ 技术,可显著减少 AI 大模型训练时间和成本
  • 成功率 99%,科学家研发语音 deepfake 软件:只需 5 分钟录音即可欺骗语音认证系统
  • 16 名匿名人士起诉 ChatGPT 侵犯隐私,向微软和 OpenAI 索赔 30 亿美元
  • 最新资讯

    热门资讯