OpenAI宣布用Rust重寫Codex CLI工具 替代原Node.js架構
6月3日,科技媒體Dev Class報道稱,OpenAI決定使用Rust語言重寫其AI命令行編程工具Codex CLI,以取代現有的TypeScript/Node.js架構。該工具目前已在GitHub開源,支持macOS、Linux及Windows(通過WSL)。
項目維護者Fouad Matin表示,盡管TypeScript版本開發快速,但Rust具備四大優勢:
1. 零依賴安裝:原版依賴Node.js 22+,Rust版本可減少環境配置障礙。
2. 強化沙箱隔離:macOS沿用Apple Seatbelt(sandbox-exec),Linux新增Landlock技術支持 。
3. 性能提升:無垃圾回收機制,內存占用更低。
4. 兼容MCP協議:支持作為Model Context Protocol的客戶端/服務器運行。
現有TypeScript版本仍會維護,直至Rust版本功能完備。 Rust雖學習門檻較高,但其系統級效率顯著優于Node.js的V8引擎。 此次重構或預示OpenAI對工具安全性、性能的更高要求,開發者可關注GitHub項目進展。