AIGC宇宙 AIGC宇宙

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

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

近日,OpenAI 宣布将重构其 Codex CLI 工具,彻底放弃 TypeScript,转而采用 Rust 语言。这一决定旨在为开发者提供更高效、更稳定的 AI 终端交互体验。Codex CLI 最初是为简化开发者在终端与 AI 交互而设计的,采用了 TypeScript 和基于 React 的 Ink 框架。然而,随着 Codex CLI 的不断发展,团队发现 TypeScript 在应对日益复杂的用例时显得力不从心。

OpenAI

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

OpenAI 的技术团队成员 Fouad Matin 在 GitHub 讨论中表示:“我们正在重写 Codex CLI,采用 Rust 语言。” 虽然 TypeScript 版本在快速原型开发中表现出色,但随着需求的增加,其局限性逐渐显现。为了提升性能和可维护性,OpenAI 决定完全替换 TypeScript 版本,未来将专注于 Rust 版本的开发。

在 Rust 语言的核心优势方面,Matin 指出了几项关键改善。首先,Rust 能够提供更好的安装体验,当前 TypeScript 版本要求 Node v22及以上,这对部分用户来说是个障碍。其次,Rust 在安全性方面有更好的本地绑定。此外,Rust 还具有更好的运行时性能,避免了运行时垃圾收集,降低了内存消耗。

OpenAI 还计划在 Codex CLI 中开发一个 “通信协议”,以便开发者可以使用多种语言(如 TypeScript/JavaScript 和 Python)扩展该工具。这意味着 Codex CLI 将不仅仅是一个工具,而是一个可扩展的多语言插件友好型运行时,为基于模型的自动化提供支持。

尽管 Rust 版本仍在开发中,但开发者的反馈相当积极。有用户表示,“原生 Codex 运行得非常顺畅”,尽管目前 TypeScript 和 Rust 版本之间仍存在一些差异,例如配置文件支持及登录功能等。OpenAI 正在有条不紊地解决这些问题,确保 Rust 版本与 TypeScript 版本尽快达到功能上的一致。

总体来看,OpenAI 的这一转变不仅是对代码库的更新,更是对 Codex CLI 未来发展方向的重新定位。从简单的终端工具转变为一个可编程的智能代理,Rust 重构后的 Codex CLI 将更具灵活性、可移植性和长期可维护性,为开发者在实际应用中提供更加稳健的支持。

划重点:

🌟 OpenAI 宣布重构 Codex CLI,放弃 TypeScript 转向 Rust 以提升性能。  

🔧 Rust 语言为 Codex CLI 提供更好的安装体验和安全性,同时降低内存消耗。  

🚀 重构后的 Codex CLI 将成为多语言插件友好型工具,支持更复杂的开发需求。

相关资讯

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在线

OpenAI重磅升级Agents SDK:支持TypeScript和语音打断,2026年将淘汰Assistants API

OpenAI近日宣布对其Agents SDK进行全面升级,为开发者带来多项重要功能更新。 此次升级不仅扩展了编程语言支持,还引入了突破性的语音交互技术。 Agents SDK现已正式支持TypeScript,功能与Python版本完全一致。
6/4/2025 9:01:04 AM
AI在线

OpenAI开源超Agent:Codex CLI,五小时内破 5000 颗星

OpenAI 正式发布了其最新开源项目 Codex CLI,这是一款轻量级的代码智能体工具。 该工具的发布迅速引起了极大的关注,仅在短短5小时内,Codex CLI 便突破了5000颗星的评价,预计今天有望突破1万颗星,迅速成为 Github 上的一颗新星。 OpenAI 的联合创始人兼总裁 Greg Brockman 表示,Codex CLI 只是他们代码工具系列的第一款,未来将继续推出更多的智能体产品。
4/17/2025 9:01:05 AM
AI在线
  • 1