Codex CLI

Codex CLI

Codex CLI是OpenAI於2025年4月17日發布的開源編程智慧型體,定位為終端運行的輕量級開發輔助工具,兼容同期發布的o3、o4-mini大模型,可使用自然語言指令完成代碼生成、重構測試及檔案操作等任務。其技術特性包括沙盒執行環境、192k令牌上下文長度及多模態編程支持,最低記憶體要求4GB,支持macOS、Linux及Windows 11 WSL2系統。

2025年5月16日,OpenAI推出研究預覽版,新增網際網路訪問、任務追蹤與變更審核功能,並擴展用戶許可權至ChatGPT Pro/Team/Enterprise。同年6月,社區貢獻簡化版Python實現代碼。工具後續啟動Rust語言重構計畫,以最佳化跨平台性能和安全機制,保留TypeScript版本更新通道。Codex CLI採用雲端智慧型體模式運行,支持並行任務處理及沙箱隔離,內部代號為“WHAM”。研究預覽版於2025年6月3日向ChatGPT Pro、Enterprise和Team用戶開放,支持編寫功能、修復錯誤和提出拉取請求。

該工具支持多模態輸入,可接收文本、截圖或圖表生成代碼,並提供三種自動化模式:建議模式、自動編輯模式和完全自動模式。用戶可通過ChatGPT賬戶登錄自動配置API密鑰,Plus和Pro用戶可兌換30天免費API積分。OpenAI正在推進Rust版本重構,實現零依賴安裝並在Linux系統部署原生沙箱功能,同時維護TypeScript版本更新。

基本介紹

  • 外文名:Codex CLI
  • 所屬公司:OpenAI
  • 發布時間:2025年4月17日
  • 類別:開源編程智慧型體
發展歷史,兼容性,核心功能,技術規格,批准模式,優勢特點,

發展歷史

2025年4月17日,OpenAI開源了一個可在終端運行的輕量級編程智慧型體Codex CLI。

兼容性

Codex CLI兼容最新發布的大模型o3、o4-mini。

核心功能

代碼生成與運行:用戶可以基於自然語言指令生成代碼檔案,還能運行代碼、安裝依賴並查看實時結果。
代碼重構與測試:支持代碼重構,比如將類組件重寫為 React Hooks 組件,還能生成單元測試代碼,並持續執行直到所有用例通過。
代碼解讀:能夠對代碼進行自動化解讀,幫助開發者理解代碼。
資料庫遷移:可以推斷 ORM(對象關係映射),生成資料庫遷移檔案,並在沙盒資料庫中運行遷移。
檔案操作:支持檔案的自動重命名和批量重命名,以及更新檔案的導入和使用情況。

技術規格

構建基礎:基於 Node.js 構建,要求 Node 版本≥22,記憶體最低 4GB,建議 8GB。
支持平台:正式支持 macOS 和 Linux,通過 WSL2 支持 Windows。
模型兼容:兼容 OpenAI API 模型和 OpenRouter.ai 兼容服務。

批准模式

suggest(默認):模型可以讀取檔案、提出編輯建議和 shell 命令,但在進行更改或執行命令之前需要用戶批准,適用於安全探索、代碼審查和學習代碼庫等場景。
auto edit:模型可以自動讀取和寫入檔案,但在運行 shell 命令之前仍會詢問用戶,適用於重構或重複性編輯等場景,用戶可以關注副作用。
full auto:模型可以在當前目錄範圍內的沙盒、網路禁用環境中自主讀取、寫入和執行命令,適用於較長時間的任務,如修復損壞的構建或進行功能原型設計。

優勢特點

開源性質:允許社區進行改進和定製,具有更大的靈活性和發展潛力。
終端體驗:適合特定的開發工作流程,開發者可以在終端中快速疊代,無需切換上下文。
多模態輸入:支持傳遞文本、截圖或圖表等多模態輸入,讓智慧型體相應地生成或編輯代碼。

相關詞條

熱門詞條

聯絡我們