AI & Big Data 06月04日 08:43
Codex CLI改採Rust原生重寫,提升效能與跨平臺支援
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

OpenAI 正在使用 Rust 重寫其 Codex CLI 工具,旨在提高性能並支持多個操作系统。Rust 的高效、低资源消耗和安全性使其成为满足企业和开发社区跨平台开发需求的理想选择。Codex CLI 是一款终端工具,帮助开发人员在本地环境中与 OpenAI 语言模型交互,辅助软件开发。此次重写重点在于移除 Node.js 依赖、提升 Linux 平台沙箱安全、降低内存使用以及预留多语言扩展弹性。Rust 版本已开放通过 NPM 安装,鼓励社区开发人员参与。

💻 OpenAI 决定使用 Rust 重写 Codex CLI,以提升其性能并支持多操作系统。Rust 具有高效、低资源消耗和安全性的特点,使其成为满足跨平台开发需求的理想选择。

🛠️ Codex CLI 是一款终端工具,旨在辅助开发人员在本地环境中与 OpenAI 语言模型交互。重写的主要原因是 Rust 可以直接编译为各操作系统可执行文件,无需依赖 Node.js,从而简化环境构建并减少安装失败风险。

🚀 重写后的 Codex CLI 重点在于移除 Node.js 依赖,提升 Linux 平台沙箱安全,降低执行期间内存用量,并预留多语言扩展弹性。Rust 不采用垃圾回收机制,可精确管理内存,对长时间运作或高并发需求的 CLI 工具具有优势。

🛡️ 安全性也是本次重构的重要考量。Linux 平台已采用以 Rust 开发的安全沙箱,可直接整合至系统底层,降低攻击风险并提升用户端运作保障。Rust 原生版在功能与体验成熟后,将成为预设选项。

🌱 目前 Codex CLI Rust 原生版本已开放透过 NPM 安装,OpenAI 团队鼓励社群开发者参与程式码贡献及功能测试。

OpenAI旗下開發工具Codex CLI現正由TypeScript改以Rust重寫,以提升效能並支援多作業系統。Rust具備高效能、低資源消耗與安全性,有助於滿足企業及開發社群在跨平臺開發上的需求。

Codex CLI為一款終端工具,提供與OpenAI語言模型互動功能,可輔助開發者於本地環境進行程式開發。隨著生成式人工智慧於軟體開發流程的應用增加,CLI工具需支援多作業系統並維持執行效能。OpenAI此次以Rust重寫Codex CLI,主要原因在於Rust可直接編譯為各作業系統可執行檔,無需依賴Node.js,簡化環境建置並減少安裝失敗風險,有助於資源管理與執行速度。

開發團隊表示,重寫工具的重點於移除Node.js依賴、提升Linux平臺沙箱安全、降低執行期間記憶體用量,以及預留多語言擴充彈性。Rust不採用垃圾回收機制,可精確管理記憶體,對長時間運作或高並行需求的CLI工具擁有一定優勢。Codex CLI導入自行開發的Wire Protocol(底層資料傳輸協定),作為代理執行框架,未來有望支援Python、JavaScript等多語言擴充模組,方便開發者整合人工智慧服務。

安全性也是本次重構的重要考量。Linux平臺已採用以Rust開發的安全沙箱,可直接整合至系統底層,降低攻擊風險並提升用戶端運作保障。TypeScript版本會持續維護,而Rust原生版在功能與體驗成熟後,就會成為預設選項。目前Codex CLI Rust原生版本已開放透過NPM安裝,OpenAI團隊鼓勵社群開發者參與程式碼貢獻及功能測試。

Fish AI Reader

Fish AI Reader

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

FishAI

FishAI

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

联系邮箱 441953276@qq.com

相关标签

OpenAI Codex CLI Rust 跨平台 安全性
相关文章