OpenAI 用 Rust 重写 AI 编程工具 Codex CLI


OpenAI 工程师 Fouad Matin 在 GitHub 表示,他们计划使用 Rust 语言重写其实验性 AI 编码工具 Codex CLI。

Codex CLI 是一个轻量级的 AI 编程助手,采用 TypeScript 和 Node.js 编写,可以直接在用户的终端命令行运行,旨在充分发挥 o3、o4-mini 等模型强大的推理能力,连接本地代码环境,甚至支持处理截图或草图进行多模态编程。

OpenAI 工程师表示,尽管现有版本开发迅速,但 Rust 的优势更为突出。新版本将实现零依赖安装,降低用户门槛;通过引入沙箱技术(如 macOS 的 sandbox-exec 和 Linux 的 Landlock),增强隔离安全性;同时,Rust 的无垃圾回收机制将进一步优化内存性能。

此外,Rust 还支持 Model Context Protocol,使 Codex CLI 能更高效地作为客户端和服务器运行。TypeScript 版本将持续维护,直至 Rust 版本功能齐平。


相关阅读:OpenAI 发布开源 AI 编程工具 Codex CLI


相關推薦

2025-04-29

ropic 的 Claude Code 和 OpenAI 的 Codex CLI 两款“智能体”式 AI 编程工具的较量中,后者获得了更多开发者的青睐。部分原因在于,Anthropic 向一位试图逆向工程 Claude Code 的开发者发出了删除通知,而 Claude Code 的使用许可要比 Codex CLI

2022-04-13

,Jigsaw 可以在提高系统准确性方面发挥重要作用。 像 OpenAI 的 Codex 这样的大型语言模型正在重新定义编程领域。软件开发人员在解决编程任务时,可以为预期的代码片段提供英文描述,Codex 可以用 Python 或 JavaScript 等语言合

2023-01-19

发团队去年将原本用 Ruby 编写的 CLI 工具改用 Node 进行了重写,并在近日介绍了这项决定背后的原因和权衡。 Shopify CLI 是 Shopify 平台开发者的重要工具,能够用于构建主题、应用程序和 Hydrogen 开发,让开发者以最佳实践创建

2025-05-21

户每天可运行5个任务,并发2个任务。   阅读更多:OpenAI 发布编程 Agent「Codex」

2023-01-19

微软方面宣布了 Azure OpenAI 服务的全面上市,这是微软对人工智能民主化的持续承诺以及与 OpenAI 持续合作的一部分。微软在 2021 年 11 月推出了 Azure OpenAI 服务,允许通过 REST API 访问 OpenAI 的强大语言模型;但彼时该服务只对

2025-05-23

实时流式传输内联更改。至关重要的是,v0-1.0-md 使用与 OpenAI 兼容的 API,这意味着您可以将其插入现有工具(例如 Cursor、Codex)或自定义应用程序(只要这些应用程序已经支持 OpenAI 语言规范),包括 Vercel 自己的 AI SDK。 i

2023-03-03

 —— 内核中的“VGEM”驱动程序正在用 Rust 编程语言重写。 VGEM(Virtual GEM) 是 Linux 4.1 版本引入的虚拟 GEM 提供者,作为最小的非硬件支持的图形执行管理器 (GEM) 内存管理服务已经存在了一段时间。它被 LLVMpipe 和其他非本

2023-03-21

日,其团队发博客称将要将 Rust 引入 Xen 项目,使用 Rust 重写一些 Xen 组件。 Xen 是由剑桥大学开发的 x86 开源虚拟机监控器 (VMM),支持在单个机器上高性能地虚拟化多个操作系统。 XCP 项目的整个平台包含许多不同的程序

2023-04-29

微软正在用 Rust 编程语言重写核心 Windows 库。Windows 操作系统安全总监 David “dwizzle” Weston 上个月在以色列特拉维夫的 BlueHat IL 2023 上宣布,Rust 将进入操作系统内核。"在接下来的几周或几个月内,你将在内核中使用 Rust 启动 Win

2023-11-16

Vjeux 在 Twitter 发帖,寻求有能力的开发者来使用 Rust 重写前端代码格式化工具 Prettier,并悬赏 1 万美元。 使用 Rust 实现更快、更美观的 printers 引起了广泛关注。但主要问题在于,它们都无法与 prettier 的长尾格式化逻

2023-08-31

互联网安全研究小组 (ISRG) 发起的 Prossimo 项目——用 Rust 重写 sudo 和 su,目标是提升它们在内存方面的安全性,确保它们不再遭受内存安全漏洞的困扰,并进一步增强 Linux 和开源生态系统的安全性。 sudo(substitute user [或 sup

2023-02-02

,不需要任何配置。 fish 作者近日提交 PR 称要用 Rust 重写 Fish Shell 项目。 他认为应该将 Fish Shell 的开发语言从 C++ 过渡到 Rust,目标是在下一个主要版本发布之前完成它,重写原因包括: 没有人真正喜欢 C++ 或 CMake,也

2023-03-01

同的服务。 近日,Cloudflare 工程师介绍了如何使用 Rust 重写基于 C 语言的 Nginx 模块。Cloudflare 工程师在博客写道,他们用 Rust 为 Cloudflare 基础设施中最古老和最不为人所知的部分——cf-html,编写了替代品。这是一个 Nginx 模块,

2023-02-05

llabora 的 Faith Ekstrand 近日发文,介绍了有关考虑使用 Rust 重写 Mesa Vulkan 驱动的工作。这项工作的设计目标包括让 Rust Vulkan 驱动封装尽可能 clean 和“Rust-like”、跟踪可变性和生命周期,并尽可能使用 Vulkan allocators。 目前,Mesa