如何在電腦上安裝與執行 Codex CLI

在 AI 程式開發的領域中,命令列工具(CLI)正快速成為開發者的重要助手。除了 Anthropic 推出的 Claude Code 與 Google 的 Gemini CLI 之外,OpenAI 也推出了 Codex CLI,讓使用者能夠透過自然語言快速生成並執行程式碼,如果你本身已經是 ChatGPT Plus 以上的會員,就有基本的使用額度。

本文將帶你一步步完成 Codex CLI 的安裝與使用流程,讓你能親手體驗 AI 協助撰寫程式的強大功能。

 

1. 前置需求

在安裝 Codex CLI 之前,請先確認電腦環境中已安裝 Node.js(建議版本 v16 以上)以及 npm。

 

2. 安裝 Codex CLI

打開終端機(WIndows 會是命令提示字元),並輸入以下指令

npm install -g @openai/codex

 

安裝完後確認版本

codex --version

 

如果有看到 codex-cli 0.40.0 這樣的版號就代表安裝成功了。

 

3. 執行 Codex CLI

切換到你要運行 Codex CLI 的資料夾,這樣對之後要處理程式碼會比較方便,並輸入以下指令:

codex

然後你會看到這樣的畫面,可以選擇 Sign in with ChatGPT,接著系統就會引導你登入。

 

成功後就會看到像這樣的畫面,然後就可以跟 Codex 互動了。

啟動時 Codex 會提示你一些基本的語法,可以記起來之後會有機會用到:

/init

  • 功能:建立一個 AGENTS.md 檔案

  • 用途:這個檔案會放在你專案目錄下,裡面有 Codex 的指令與使用說明,也可以設定「代理人(agents)」的角色、行為規範。

  • 使用場景:第一次在專案裡啟用 Codex 時,用 /init 會自動生成一個 AGENTS.md,方便你修改與自定義。

 

/status

  • 功能:顯示目前 Codex session 的狀態

  • 包含資訊:

    • 你正在使用的模型(例如 GPT-4o mini / GPT-4 Turbo)

    • 目前的 reasoning effort(推理深度設定)

    • 有沒有設定 approvals(需要手動同意的操作)

  • 使用場景:當你不確定 CLI 現在是用哪個模型、或想確認它的執行配置時,用 /status

 

/approvals

  • 功能:設定 Codex 在你的專案裡可以「自動執行哪些動作」

  • 範例動作:讀檔案、修改檔案、建立新檔案、執行程式等

  • 模式:

    • 你可以選擇讓 Codex 每次都問你要不要執行

    • 或者允許它在特定範圍內自動操作(不用每次都確認)

  • 使用場景:如果你想讓 Codex 自動幫你改檔案、跑 script,就可以在這裡設定。

 

/model

  • 功能:切換 Codex CLI 使用的模型與推理深度

  • 你可以指定:

    • 使用 gpt-4o-minigpt-4-turbo 等不同模型

    • 設定 reasoning effort(像「低」「中」「高」),決定它要花多少計算資源來思考

  • 使用場景:

    • 如果只是快速小任務,用小模型(快、便宜)

    • 如果是需要深入解釋、架構分析,用大模型或高 reasoning effort

 

 

接著我們先叫他做第一件事,我在開啟的資料夾放了一個叫做 script.js 的檔案,然後輸入這段:

codex --file=script.js "explain this file"

這個的意思就是叫他姐紹 script.js,--file=script.js 意思就是要他去讀取相對路徑是 script.js 的檔案,然後可以得到這樣的結果。

 

這邊在練習請他寫一隻 js,可以輸入以下指令:

codex "用 JavaScript 寫一個反轉字串的函式"

因為這程式很簡單所以一下就寫好了。

 

上面的範例是在 CLI 裡直接輸出,如果你要寫出一隻新的程式,可以像這樣輸入:

codex "寫一個 Hello World JavaScript 程式" > string.js

這的意思就是一段程式碼顯示 Hello World,會存到 string.js,執行完後應該就能看到 string.js 這隻檔案,然後裡面會有這樣的程式碼:

console.log('Hello World');

 

更新 Codex

之後有新版本要更新,只要這樣輸入就好了:

npm install -g @openai/codex@latest

 

基本安裝跟用法就這樣,之後有機會再來繼續增加一些使用的心得。

 

課程推薦

3 小時掌握自動化工作新手應用實作 – n8n AI Agent

3 小時掌握自動化工作新手應用實作 – n8n AI Agent

這門課程將帶你循序漸進掌握 n8n 的自動化技巧,從基礎認識與操作入門,到進階節點應用與流程控制,再到 Google 服務的整合實作,最後延伸至部署思維與 OpenAI API 的智慧化串接。

輸入折扣碼 TC1600UY 還可以額外獲得 NT$500 優惠喔。

用 AI 生成網站? AI 高效網站設計實戰課:ChatGPT X HTML X SEO

用 AI 生成網站? AI 高效網站設計實戰課:ChatGPT X HTML X SEO

利用 AI 提升網站設計效率與 SEO 排名!了解如何透過 ChatGPT 等工具快速建立 HTML 架構,優化關鍵字與用戶體驗,讓網站更具競爭力。

輸入折扣碼 TC1533SL 還可以額外獲得 NT$500 優惠喔。

AI工作術全面學習實戰營:6 堂精選課程,學會最好用 AI 工具,翻轉你的人生

AI工作術全面學習實戰營:6 堂精選課程,學會最好用 AI 工具,翻轉你的人生

《PChome雜誌》攜手 5 位在 AI 領域的專業講師,打造上述 6 堂實用課程,教你學會時下最好用的 AI 工具,導入生成式 AI 來產製工作內容,改造並升級你的工作流程。

輸入折扣碼 ZERO2024 還可以額外獲得 NT$400 優惠喔。

HTML與SEO實戰應用—並以ChatGPT助力提升網站品質與流量

HTML與SEO實戰應用—並以ChatGPT助力提升網站品質與流量

本課程專為希望深入了解 HTML 並有效結合 SEO 策略的學員設計。我們將重點放在 HTML 的深度學習與應用上,同時穿插介紹如何透過搜索引擎優化提升網站能見度。透過即時互動式的直播教學,加上 ChatGPT 的輔助,您將學習到如何建立一個結構優良、美觀且符合 SEO 標準的網站。這不僅會提升網站的用戶體驗,還會大幅提高網站的搜索引擎排名,進而增加訪客流量和潛在客戶。
用AI強化職場競爭力 ChatGPT、Midjourney從入門到精通

用AI強化職場競爭力 ChatGPT、Midjourney從入門到精通

在快速變遷的職場中,提升競爭力成為關鍵。透過引領潮流的AI技術,ChatGPT和Midjourney將助您勇攀高峰。無論您是AI新手還是專家,這個課程將引導您從入門到精通,解密AI的奧秘,並學習如何運用於職場。
GitHub Copilot AI 程式碼編輯工具應用實務班

GitHub Copilot AI 程式碼編輯工具應用實務班

讓學員瞭解有效地使用該工具來加速開發流程、提高程式碼品質和生產力。課程重點放在以 JavaScript 程式語言為例,介紹 Copilot 的基本原理、使用方法和最佳實踐。

輸入折扣碼 TC1456JA 還可以額外獲得 NT$500 優惠喔。

ChatGPT X Clipchamp AI 生成影片、配音與字幕應用實戰班

ChatGPT X Clipchamp AI 生成影片、配音與字幕應用實戰班

掌握Clipchamp AI的操作技巧,靈活運用Clipchamp AI進行影片編輯和創作,實現創意表達和傳播目的。

輸入折扣碼 TC1451JAN 還可以額外獲得 NT$500 優惠喔。

如何串接多種數位工具資訊?Looker Studio 資料視覺化實戰班|GoogleAds x FB廣告 x GA流量數據

如何串接多種數位工具資訊?Looker Studio 資料視覺化實戰班|GoogleAds x FB廣告 x GA流量數據

Looker Studio除了可協助使用者監控網站流量、廣告成效、選擇匯入資源的管道之外,還可以將數據資料多平台整合、數據報表即時更新、數據範本可重複套用的效益,透過自動化系統,將數據全部匯入同一個報表平台,是企業不可或缺的重要工具。

輸入折扣碼 TC1270JIA 還可以額外獲得 NT$500 優惠喔。

如果您喜歡我們的網站,並且希望支持我們的工作,您可以考慮捐款。我們接受各種形式的捐款,包括一次性捐款和定期捐款。您的捐款將幫助我們維護和改進網站,並為用戶提供更好的體驗。

和我們交流

加入我們的社群,裡面會有一些技術的內容、有趣的技術梗,以及職缺的分享,歡迎和我們一起討論。