AIGC宇宙 AIGC宇宙

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

原版本主要基于 TypeScript 和 Node.js,但团队现已决定用 Rust 重写。维护者 Fouad Matin 表示,TypeScript 版本将持续修复 BUG,直到 Rust 版本在体验和功能上达到同等水平。

科技媒体 Dev Class 今天(6 月 3 日)发布博文,报道称 OpenAI 公司将使用 Rust 语言,取代原有的 Node.js 架构,重写 AI 命令行编程工具 Codex CLI。

AI在线注: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 引擎。

相关资讯

X和OpenAI加入Rust重写潮!马斯克宣布:基于Rust的X有了“比特币风格加密”,惨被币圈技术大佬群嘲:根本不懂!

马斯克又放大招了——这次轮到 X 也加入 Rust 重写潮了! 他宣布,X 内置的私信功能 XChat 已经完成 Rust 重构,并声称采用了“比特币风格加密”。 图片这句“比特币风格加密”,听上去是一种“不明觉厉”的术语,普通用户只觉得大概是更安全了,而玩币圈的技术党则一头雾水。
6/3/2025 1:00:12 PM
云昭

OpenAI o3 模型运行成本估算大幅上调:单次任务从 3000 美元涨至 3 万美元

Arc Prize Foundation 大幅上调 OpenAI o3 模型运行成本估算,从 3000 美元涨至 3 万美元。高昂成本凸显 AI 模型特定任务的高成本难题,控制成本成行业挑战。##AI模型成本##
4/3/2025 7:59:45 AM
远洋

o1 研发团队完整采访:Ilya早期曾参与,灵感源于AlphaGo

自从 OpenAI 的 o1 问世以来,它强大的推理能力就承包了 AI 圈近期的热搜。不需要专门训练,它就能直接拿下数学奥赛金牌,甚至可以在博士级别的科学问答环节上超越人类专家。展示 o1 实力的 demo,我们看了不少,评估 o1 表现的评测,全网比比皆是,关于 o1 技术路线的讨论也如火如荼,引发了广泛的关注和深入的思考。不过 o1 背后的故事,还鲜为人知,那些在幕后默默付出的团队成员们,他们的故事同样值得被讲述和铭记。刚刚,OpenAI 发布了 o1 研发团队的完整访谈,为我们揭秘了 o1 的「成长历程」。o
9/22/2024 1:27:00 PM
机器之心
  • 1