IT之家 06月03日 08:13
OpenAI 抛弃 Node.js,用 Rust 重写 AI 编程工具 Codex CLI
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

OpenAI 决定使用 Rust 语言重写其 AI 命令行编程工具 Codex CLI,以取代原有的 Node.js 架构。Codex CLI 是一款实验性 AI 编码工具,允许用户通过 ChatGPT 网页端或本地命令行进行编程。新版本 Rust 带来了四大关键优势:零依赖安装、沙箱隔离、性能优化以及对现有 MCP 实现的支持。尽管 Rust 编程难度较高,但其作为系统语言的效率优势明显。

💻 零依赖安装:Rust 版本无需依赖 Node.js,解决了现有版本对 Node.js 版本的依赖问题,简化了安装流程,降低了用户的使用门槛。

🛡️ 沙箱隔离:Rust 版本实现了沙箱隔离方案,在 macOS 上继续使用 sandbox-exec,在 Linux 上采用 Landlock 技术,提高了安全性,防止潜在的安全风险。

🚀 性能优化:Rust 语言无运行时垃圾回收,内存需求更低,从而提升了 Codex CLI 的性能,使其运行更加高效。

⚙️ MCP 支持:Rust 版本支持现有的 MCP(Model Context Protocol)实现,Codex CLI 可作为 MCP 客户端和服务器运行,增强了工具的功能性和灵活性。

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 带来了四大关键优势:

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

OpenAI Rust Codex CLI AI工具
相关文章