AI在线 AI在线

OpenAI用Rust重新打造Codex CLI,告别Node.js

近日,科技媒体 Dev Class 报道,OpenAI 宣布将其 AI 编程工具 Codex CLI 从原本的 Node.js 架构迁移到 Rust 语言重写。 这一决定引发了业界的广泛关注,特别是对于技术开发者和用户而言,Rust 的加入可能会带来诸多意想不到的优势。 Codex CLI 是 OpenAI 开发的一款实验性 AI 编程工具,用户可以通过 ChatGPT 的网页界面或本地命令行进行操作。

近日,科技媒体 Dev Class 报道,OpenAI 宣布将其 AI 编程工具 Codex CLI 从原本的 Node.js 架构迁移到 Rust 语言重写。这一决定引发了业界的广泛关注,特别是对于技术开发者和用户而言,Rust 的加入可能会带来诸多意想不到的优势。

Codex CLI 是 OpenAI 开发的一款实验性 AI 编程工具,用户可以通过 ChatGPT 的网页界面或本地命令行进行操作。它采用了一种聊天式用户界面,支持交互式输入命令,也可以在非交互式模式下静默运行,适用于持续交付等场景,比如生成更新日志。目前,Codex CLI 已在 GitHub 上开源,并且支持 macOS、Linux 及通过 WSL 在 Windows 上运行。

黑客,代码,程序员

图源备注:图片由AI生成,图片授权服务商Midjourney

在谈及重写的原因时,维护者 Fouad Matin 表示,虽然基于 TypeScript 和 Node.js 的版本开发迅速、易于迭代,但 Rust 的引入将带来四个主要优势。首先,Rust 实现了零依赖安装,用户无需额外安装 Node.js,解决了部分用户的安装障碍。其次,Rust 在安全性上表现突出,Codex CLI 的新版本将能够在沙箱环境中运行,既能在 macOS 上使用 Apple Seatbelt,也能在 Linux 上采用 Landlock 技术,进一步提升安全性。

第三,Rust 语言具有出色的性能优化,避免了运行时垃圾回收,从而降低了内存需求。最后,Rust 还支持现有的模型上下文协议(MCP),使得 Codex CLI 能够同时作为 MCP 客户端和服务器使用。虽然 Rust 的学习曲线相对较陡,但其高效的特性和强大的系统语言优势,使其成为了更优的选择。

随着新版本的不断开发,原有的 TypeScript 版本仍将继续修复漏洞,直到 Rust 版本在体验和功能上达到同等水平。对于广大开发者来说,这无疑是一个令人振奋的消息。

相关资讯

OpenAI 全面转向 Rust,重构 Codex CLI 以提升性能

近日,OpenAI 宣布将重构其 Codex CLI 工具,彻底放弃 TypeScript,转而采用 Rust 语言。 这一决定旨在为开发者提供更高效、更稳定的 AI 终端交互体验。 Codex CLI 最初是为简化开发者在终端与 AI 交互而设计的,采用了 TypeScript 和基于 React 的 Ink 框架。
6/26/2025 2:00:48 PM
AI在线

OpenAI Fully Transitions to Rust for Refactoring Codex CLI to Improve Performance

Recently, OpenAI announced that it will restructure its Codex CLI tool, completely abandoning TypeScript and switching to the Rust language. This decision aims to provide developers with a more efficient and stable AI terminal interaction experience. Codex CLI was initially designed to simplify developers' interactions with AI in the terminal, using TypeScript and the React-based Ink framework.
6/26/2025 5:01:39 PM
AI在线

阿里巴巴开源自主搜索 AI 智能体 WebAgent 让研究更高效

阿里巴巴在 GitHub 上发布了其创新的自主搜索 AI 智能体 ——WebAgent。 这款 AI 智能体具备端到端的信息检索和多步推理能力,能够像人类一样在网络环境中主动搜索、分析和决策。 它的推出将极大提升研究人员获取和整理信息的效率。
5/30/2025 9:05:04 AM
AI在线
  • 1