如何在本機安裝 OpenAI 的 Codex CLI?簡單指南

CometAPI
AnnaJun 9, 2025
如何在本機安裝 OpenAI 的 Codex CLI?簡單指南

OpenAI 的 Codex CLI 已迅速成為開發者將 AI 直接整合到本地工作流程中的必備工具。自 16 年 2025 月 3 日發布以來,以及隨後的更新(包括 2025 年 XNUMX 月 XNUMX 日的互聯網訪問功能),Codex CLI 提供了一種安全、注重隱私且高度可自訂的方式,可直接從終端利用 OpenAI 強大的推理模型。本文總結了最新的開發成果,並提供了在您的電腦上安裝和設定 Codex CLI 的逐步指南。

OpenAI 的 Codex CLI 是什麼?

起源與公告

OpenAI 發布了 Codex CLI 及其最新型號 o3 和 o4-mini,將其定位為實驗性的開源項目,旨在將 AI 驅動的編碼輔助直接引入終端。該工具於 16 年 2025 月 XNUMX 日發布,允許 AI 代理在您的本地環境中讀取、修改和執行程式碼,確保敏感程式碼永遠不會離開您的電腦。

Codex CLI 的主要功能

  • 輕量級和開源:Codex CLI 的程式碼庫位於 GitHub 上,旨在方便安裝和社群貢獻,鼓勵錯誤回報和拉取請求。
  • 自然語言命令:開發人員可以用簡單的英文提示 Codex 產生樣板程式碼、重構現有模組,甚至編寫測試。
  • 本地執行:所有操作都在您的機器上進行,無需擔心將專有程式碼上傳到外部伺服器。
  • 代理互聯網訪問:自 3 年 2025 月 XNUMX 日起,Codex CLI 可以選擇存取網際網路來執行安裝依賴項或取得外部資源等任務,並具有細粒度的網域和方法控制。

最新的架構更新有哪些?

2025 年 XNUMX 月初,OpenAI 宣布對 Codex CLI 進行重大改寫,從原有的 Node.js 和 TypeScript 堆疊遷移至 Rust。此次改寫旨在利用 Rust 的記憶體安全設計,實現「零依賴安裝」、提升效能並增強安全保障。開發者將獲得更快的啟動時間、更小的二進位檔案大小以及更強大的編譯檢查,從而獲得更流暢的開發者體驗。

為什麼要在本機安裝 Codex CLI?

本地安裝提供哪些安全和隱私優勢?

在本地運行 AI 模型意味著您的原始程式碼仍保留在本地。與純雲端解決方案不同,Codex CLI 絕不會分享您的文件,除非您明確要求,從而顯著降低與資料外洩或未經授權存取相關的風險。

本機安裝如何增強效能和離線能力?

透過在您自己的硬體上處理命令,Codex CLI 最大限度地減少了延遲和對外部 API 呼叫的依賴。結合新的網路存取代理功能,您可以離線完成大多數任務,並配置代理何時允許在線,從而在自主性和連接性之間取得適當的平衡。

如何準備安裝環境?

先決條件是什麼?

在安裝 Codex CLI 之前,請確保您已:

  • Node.js(v14 或更高版本) 安裝並添加到您的 PATH.
  • NPM (通常與 Node.js 捆綁在一起)用於套件管理。
  • A 有效的 OpenAI API 金鑰,您可以從 API 設定下的 OpenAI 儀表板取得。

如何取得並保護您的 OpenAI API 金鑰?

  1. 登錄到 OpenAI 儀表板.
  2. 前往 API密鑰 並點擊 創建新的密鑰.
  3. 複製產生的金鑰並將其儲存在安全的憑證管理員中。
  4. 避免將其提交至版本控制;使用環境變數進行本地開發。

如何在不同的作業系統上安裝 Codex CLI?

如何在 macOS 和 Linux 上透過 npm 安裝?

打開終端機並運作:

npm install -g @openai/codex

該命令安裝 codex 全域可執行,從而可以從任何目錄存取。

如何在 Windows 上安裝(PowerShell 或 Git Bash)?

  1. 未結案工單 PowerShell的 (作為管理員)或 吉特·巴什(Git Bash).
  2. 執行相同的 npm 指令: npm install -g @openai/codex
  3. 或者,使用以下命令將 Git Bash 設定為預設 shell: Set-Alias sh.exe "C:\Program Files\Git\bin\bash.exe" ``` :contentReference{index=10}.

如何設定和驗證 Codex CLI?

如何設定環境變數?

安裝後,透過在 shell 設定檔中匯出來設定您的 API 金鑰:

export OPENAI_API_KEY="your-api-key-here"

將此行新增至 ~/.bashrc, ~/.zshrc, 或者 ~/.profile 為了堅持。

如何使用 ChatGPT 整合登入?

Codex CLI 支援 ChatGPT Plus 和 Pro 訂閱者的簡化登入流程:

codex --free

此命令將指導您使用 OpenAI 帳戶進行身份驗證並兌換任何合格積分。

如何驗證安裝?

如何檢查版本?

跑:

codex --version

成功安裝會傳回版本字串(例如, 0.1.0),確認 CLI 可存取)。

如何運行測試命令?

嘗試一個簡單的提示以確保一切正常:

codex "Create a Python function to reverse a string."

Codex CLI 應該直接在您的終端機中輸出對應的 Python 程式碼,展示其核心功能。

如何保持 CLI 保持最新?

使用 npm:

npm update -g @openai/codex

使用 Rust 二進位檔案:

  1. 從 GitHub 下載最新版本。
  2. 用新下載的版本取代現有的二進位。

或者,如果您透過支援更新的套件管理器(例如 Homebrew)安裝,則可以使用其更新命令。

如何擴展和自訂 Codex CLI?

codex.yml 中的設定選項

編輯 codex.yml 到:

  • 排除目錄(例如, node_modules, vendor)
  • 設定預設提示模板
  • 選擇後備模型或本機開源替代方案(例如可供離線使用的 StarCoder)。

腳本編寫和自動化

將 Codex CLI 合併到建置腳本或 CI 工作流程:

yaml# .github/workflows/codex.yml

jobs:
  ai_lint:
    runs-on: ubuntu-latest
    steps:
- uses: actions/checkout@v3
- name: Run Codex Auto-Edit
        run: |
          codex --mode auto-edit "Optimize bundle size and tree-shake unused imports"
- name: Run Tests
        run: npm test

這使得 AI 驅動的程式碼改進能夠與標準 linters 一起持續進行。

使用 Codex CLI 的最佳實踐和技巧是什麼?

您應該如何管理代理的互聯網存取?

預設情況下,Internet 存取處於停用狀態。若要授予特定任務的存取權限,請使用:

codex --allow-internet

然後指定您信任的網域名稱或 HTTP 方法。這可確保 Codex 僅在您明確允許的情況下才會進行訪問,從而確保安全性和可審計性。

您如何貢獻和回報問題?

作為一個實驗項目,社區回饋至關重要。貢獻方式:

  1. 分岔 GitHub存儲庫 並提交拉取請求。
  2. 針對錯誤或功能請求提出文件問題,清楚描述重現的步驟。
  3. 與維護人員進行討論,以協助確定未來的方向。

按照上述步驟,您可以將 OpenAI 的 Codex CLI 無縫整合到您的本地開發工作流程中,從而受益於最新的 AI 進展,同時保持對程式碼和環境的完全控制。隨著專案的發展,請密切關注官方更新日誌和社區論壇以獲取最新信息,並隨時與更廣泛的開發者社區分享您的經驗和改進。

入門

CometAPI 提供了一個統一的 REST 接口,在一致的端點下聚合了數百個 AI 模型,並具有內建的 API 金鑰管理、使用配額和計費儀表板。而不需要處理多個供應商 URL 和憑證。

開發人員可以存取 chatGPT API suah as GPT-4.1 API 那些 文章發表截止日期通過 彗星API。首先,探索該模型的功能 游乐场 並諮詢 API指南 以獲得詳細說明。造訪前請確保您已經登入CometAPI並取得API金鑰。 彗星API 提供遠低於官方價格的價格,幫助您整合。

參見 Claude Code 與 OpenAI Codex:哪個更好

SHARE THIS BLOG

一個 API 中超過 500 個模型

最高 20% 折扣