国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
目錄
什麼是Gemini CLI和Codex CLI?
安裝
系統(tǒng)要求
Codex CLI的安裝步驟
雙子座CLI的安裝步驟
要記住的事情
運(yùn)行我們的CLI實例
法典CLI
任務(wù)1 - 解釋我們的代碼庫
任務(wù)2 - 錯誤調(diào)試
任務(wù)3 - 代碼庫的添加
雙子座CLI
Gemini CLI vs codex CLI:最終判決
結(jié)論
常見問題
首頁 科技週邊 人工智慧 Gemini CLI vs codex CLI:哪個是更好的編碼代理?

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

Jul 13, 2025 am 09:05 AM

開源CLI工具在開發(fā)人員和AI社區(qū)中引起了很多興奮。隨著Claude的Codex CLI,OpenAI的Codex CLI以及最近的Google的Gemini CLI的發(fā)布,對CLI的興趣一般而言。通過將AI支持納入常規(guī)任務(wù),這些工具正在改變開發(fā)人員使用終端的方式。

開發(fā)人員可以通過利用這些CLI來提高代碼理解,加快調(diào)試加快困難編碼任務(wù)。諸如Codex CLI之類的工具通過將強(qiáng)大的AI驅(qū)動功能(例如代碼生成,重構(gòu)和內(nèi)聯(lián)文檔)直接進(jìn)入命令行來幫助用戶編寫,分析和改進(jìn)代碼。隨著Gemini CLI的推出,Google的輕便,開源的替代品的推出變得更加令人興奮。

現(xiàn)在,讓我們仔細(xì)研究一下Gemini CLI和Codex CLI在測試時的票價。

目錄

  • 什麼是Gemini CLI和Codex CLI?
  • 安裝
    • 系統(tǒng)要求
    • Codex CLI的安裝步驟
    • 雙子座CLI的安裝步驟
    • 要記住的事情
  • 運(yùn)行我們的CLI實例
    • 法典CLI
    • 雙子座CLI
  • Gemini CLI vs codex CLI:最終判決
  • 結(jié)論
  • 常見問題

什麼是Gemini CLI和Codex CLI?

Gemini CLI: Google的開源AI代理,將Gemini模型(例如Gemini 2.5 Pro)集成到開發(fā)人員的終端中。

Codex CLI:從OpenAI的原始Codex CLI分叉的開源命令行工具,現(xiàn)在支持多個AI提供商,包括Gemini 2.5 Pro。它使開發(fā)人員能夠與終端中的大型語言模型進(jìn)行交互,以獲取代碼生成,重構(gòu)和腳本解釋等任務(wù)。

如果您正在尋找詳細(xì)的演練,請在每個CLI工具上查看我們的指南:

  • Codex CLI:OpenAI的AI編碼助手
  • 雙子座CLI:Google的免費(fèi)開源編碼代理

安裝

在進(jìn)行安裝之前,請確保滿足系統(tǒng)要求。

系統(tǒng)要求

要求 法典CLI 雙子座CLI
作業(yè)系統(tǒng) MacOS 12,Ubuntu 20.04,Windows 11(通過WSL2) MacOS,Windows,Linux(本機(jī))
node.js版本 22或更新(建議使用LT) 18或更新
NPM 必需(帶有node.js) 必需(帶有node.js)
git 可選但建議 選修的
內(nèi)存 建議使用4 GB,建議使用8 GB 相同的
網(wǎng)際網(wǎng)路 必需的 必需的
驗證 OpenAI API鍵 Google帳戶或API密鑰

Nodejs是兩個CLI的常見先決條件。您可以按照其官方頁面上的說明來安裝node.js:https://nodejs.org/

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

Codex CLI的安裝步驟

  1. 檢查node.js版本:
節(jié)點(diǎn) -  version
  1. 確保它是Nodejs版本22或更高版本。
  2. 全球安裝Codex CLI:
 NPM install -G @OpenAI/codex
  1. 或使用PNPM:
 pnpm add -g @openai/codex
  1. 設(shè)置您的OpenAI API密鑰(如果在您的項目目錄中的.env文件中包含Open AI API密鑰,那麼我們就不需要執(zhí)行此任務(wù)):
導(dǎo)出OpenAI_API_KEY =“ your-openai-api-key”
  1. 將此行添加到您的shell配置文件(例如,?/.bashrc,?/.zshrc)中,以進(jìn)行持久。
  2. 運(yùn)行Codex CLI:
法典
  1. 或直接通過提示:
法典“向我解釋此代碼庫”

雙子座CLI的安裝步驟

  1. 檢查node.js版本:
節(jié)點(diǎn) -  version

確保它是18或更高的。

  1. 在全球安裝雙子座CLI(推薦):
 npm install -G @google/gemini -cli
  1. 另外,直接運(yùn)行而無需安裝:
 NPX https://github.com/google-gemini/gemini-cli
  1. 認(rèn)證:
    1. 默認(rèn)值:提示時使用Google帳戶登錄(瀏覽器窗口將打開)。
    2. API密鑰(用於高級使用):
      1. 從Google AI工作室獲取API密鑰。
      2. 使用以下條目將其設(shè)置在您的環(huán)境中:
        導(dǎo)出gemini_api_key =“ your-api-key”
  2. 運(yùn)行雙子座CLI:
雙子座
  1. 或直接通過提示:
雙子座“你好,你能幫我編碼嗎?”

要記住的事情

  • 對於這兩個工具,必須在系統(tǒng)路徑中安裝Node.js和NPM(Node軟件包管理器)。
  • 對於Codex CLI,需要Node.js 22,而Gemini CLI可與Node.js 18一起使用。
  • 兩者都需要通過API鍵進(jìn)行身份驗證或帳戶登錄以獲得完整功能。
  • 在Windows上,Codex CLI最好通過WSL2運(yùn)行,以實現(xiàn)完整的兼容性。
  • 請記住,當(dāng)您想將CLI用於某個項目時,請確保將當(dāng)前的工作目錄設(shè)置為項目的文件夾路徑。

運(yùn)行我們的CLI實例

讓我們繼續(xù)將2個模型之間的性能與3個任務(wù)進(jìn)行比較

  • 在本地主機(jī)上建立工作模型
  • 讀取複雜的代碼庫並解釋代碼
  • 錯誤調(diào)試

讓我們首先使用Codex CLI嘗試一下:

法典CLI

如果滿足所有要求,那麼我們可以從測試開始。

任務(wù)1 - 解釋我們的代碼庫

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

我們可以看到,法典可以提供我們的代碼庫的詳細(xì)摘要,說實話,這是令人驚訝的。此外,Codex CLI暫時要求我們授予對特定代碼段的訪問權(quán)限,我們可以根據(jù)我們的判斷來授予或拒絕。它在花了合理的時間進(jìn)行反思後提供了可觀的報告。

該報告的高級目的,存儲庫佈局,密鑰組件,前端網(wǎng)站和資產(chǎn)都包括在內(nèi),以及摘要。即使我給了主要文件的名稱含糊不清,但我仍然震驚地發(fā)現(xiàn)它可以按時間順序排列代碼文件的所有先前迭代。

任務(wù)2 - 錯誤調(diào)試

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

由於我們允許Codex CLI訪問整個數(shù)據(jù)庫,無論是私有的還是受保護(hù)的,它都會在閱讀任何代碼段之前要求我們的授權(quán)。如果我們允許,它將適當(dāng)訪問我們的片段。

總體而言,它能夠識別出每一分鐘的錯誤,並偶爾為代碼中的一些粗心錯誤提供修復(fù)程序,從而消除了對某些延遲稍微影響的不必要部分。

任務(wù)3 - 代碼庫的添加

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

這涉及了解如何在各個目錄中定義每個模塊並在每個依賴項之間橋接知識,以確保創(chuàng)建一個新的目錄來構(gòu)建新的.py文件,以供我們在請求訪問時我們要求的添加。

現(xiàn)在,讓我們嘗試檢查雙子座CLI的功能。

雙子座CLI

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

我喜歡德古拉主題。

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

與Codex CLI不同,我們只需要導(dǎo)出OpenAI_API_KEY,我們有三種不同的方法可以在此處登錄:使用我們的Gmail帳戶,從Aistudio複製Gemini_api_key或使用Vertex AI憑證。

任務(wù)1 - 解釋我們的代碼庫

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

我觀察到的主要區(qū)別在於,與Codex CLI(要求訪問特定目錄的Codex CLI不同,Gemini都會跳過此步驟,而是掃描我們的整個數(shù)據(jù)庫。然而,以我的經(jīng)驗,它確實提供了一個不錯的概述,但在輸出方面,它絕不是法典。

任務(wù)2 - 錯誤調(diào)試

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

Gemini CLI vs codex CLI:哪個是更好的編碼代理?

我認(rèn)為,雙子座的回應(yīng)比Codex的回應(yīng)要好得多,因為它能夠識別出安全風(fēng)險,解釋它們,並提供文件名作為參考,以進(jìn)行進(jìn)一步調(diào)查和建議的更改。此外,提供徹底的策略來解決這些錯誤中的每一個,如果遵循必要的說明,則可以修改代碼而不會損害其功能。

任務(wù)3 - 代碼庫的添加

Gemini CLI並不是為此工作量工作,因此未產(chǎn)生輸出。

Gemini CLI vs codex CLI:最終判決

任務(wù) 法典CLI 雙子座CLI
解釋代碼庫 具有回購結(jié)構(gòu),模塊分析的高度詳細(xì)摘要,即使是模棱兩可的文件名。 體面的概述,但深度和結(jié)構(gòu)較少。無訪問請求,掃描完整數(shù)據(jù)庫。
錯誤調(diào)試 準(zhǔn)確地識別小錯誤並提供上下文修復(fù)。 強(qiáng)有力的解釋,突出安全問題,文件名和改進(jìn)策略。
代碼庫添加 處理依賴關(guān)係映射並正確添加新模塊(例如,.py)。 無法執(zhí)行任務(wù),未產(chǎn)生輸出。
訪問控制 提示用戶在分析特定代碼段(更好的隱私)之前訪問。 自動掃描而無需提示,可能會降低安全。
總體表現(xiàn) 更穩(wěn)定,顆粒狀,隱私意識;非常適合真正的編碼任務(wù)。 有希望的錯誤分析,但對於更深入的代碼操縱不一致。

另請閱讀:學(xué)生可以免費(fèi)使用光標(biāo)AI的10種方法

結(jié)論

在比較這兩個CLI的功能時,我發(fā)現(xiàn)Codex提供的功能比Gemini CLI提供了更多的功能。目前,兩個CLIS都是開源的,最終將在未來的版本中具有更好的功能。

由於GPT模型分析了我們的代碼,因此Codex還通過要求訪問我們的代碼庫和模塊,以最小化安全風(fēng)險來提供更大的隱私。但是,這似乎不是雙子座CLI要求定期訪問的情況。相反,它詢問何時要運(yùn)行應(yīng)用程序代碼。此外,我們應(yīng)該記住,終端右側(cè)的上下文也由雙子座CLI跟蹤。

當(dāng)結(jié)合更智能的氛圍編碼IDE(例如光標(biāo),Windsurf和其他)時,此類CLI無疑將為Vibe編碼工作流和應(yīng)用程序操作打開新的可能性。但是,安全性和隱私漏洞可能仍然存在,因此我建議謹(jǐn)慎對待我們的代碼庫中的什麼以及在何處授予這些CLIS訪問權(quán)限。

常見問題

Q1。 Codex CLI和Gemini CLI之間的主要區(qū)別是什麼?

A. Codex CLI提供具有細(xì)粒度訪問的更深入的代碼見解。雙子座CLI更快,更簡單但詳細(xì)。

Q2。哪一個更適合理解代碼庫?

A.法典CLI。它提供了結(jié)構(gòu)化的詳細(xì)摘要,即使是混亂或陌生的代碼。

Q3。非編碼者可以使用這些工具嗎?

答:是的。需要基本的終端使用,但兩者都接受自然語言命令。

Q4。有隱私問題嗎?

A. Codex要求在閱讀代碼之前訪問。雙子座默認(rèn)情況下更廣泛地掃描,更少的控制。

以上是Gemini CLI vs codex CLI:哪個是更好的編碼代理?的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

前7個筆記本替代品 前7個筆記本替代品 Jun 17, 2025 pm 04:32 PM

Google的NotebookLM是由Gemini 2.5提供動力的智能AI筆記工具,它在匯總文檔方面表現(xiàn)出色。但是,它在工具使用方面仍然有局限性,例如源蓋,雲(yún)依賴性和最近的“發(fā)現(xiàn)”功能

從採用到優(yōu)勢:2025年塑造企業(yè)LLM的10個趨勢 從採用到優(yōu)勢:2025年塑造企業(yè)LLM的10個趨勢 Jun 20, 2025 am 11:13 AM

以下是重塑企業(yè)AI景觀的十種引人注目的趨勢。對LLMSorganizations的財務(wù)承諾正在大大增加其在LLMS的投資,其中72%的人預(yù)計他們的支出今年會增加。目前,近40%a

AI投資者停滯不前? 3條購買,建造或與人工智能供應(yīng)商合作的戰(zhàn)略途徑 AI投資者停滯不前? 3條購買,建造或與人工智能供應(yīng)商合作的戰(zhàn)略途徑 Jul 02, 2025 am 11:13 AM

投資蓬勃發(fā)展,但僅資本還不夠。隨著估值的上升和獨(dú)特性的衰落,以AI為中心的風(fēng)險投資的投資者必須做出關(guān)鍵決定:購買,建立或合作夥伴才能獲得優(yōu)勢?這是評估每個選項和PR的方法

生成AI的不可阻擋的增長(AI Outlook第1部分) 生成AI的不可阻擋的增長(AI Outlook第1部分) Jun 21, 2025 am 11:11 AM

披露:我的公司Tirias Research已向IBM,NVIDIA和本文提到的其他公司諮詢。 Growth驅(qū)動力的生成AI採用的激增比最樂觀的預(yù)測更具戲劇性。然後,

這些初創(chuàng)公司正在幫助企業(yè)出現(xiàn)在AI搜索摘要中 這些初創(chuàng)公司正在幫助企業(yè)出現(xiàn)在AI搜索摘要中 Jun 20, 2025 am 11:16 AM

由於AI,那些日子是編號的。根據(jù)一個螺柱,搜索企業(yè)諸如Travel網(wǎng)站皮劃艇和Edtech Company Chegg之類的企業(yè)正在下降,部分原因是60%的網(wǎng)站搜索不會導(dǎo)致用戶單擊任何鏈接。

新蓋洛普報告:AI文化準(zhǔn)備就緒需要新的心態(tài) 新蓋洛普報告:AI文化準(zhǔn)備就緒需要新的心態(tài) Jun 19, 2025 am 11:16 AM

廣泛採用和情感準(zhǔn)備之間的差距揭示了人類如何與越來越多的數(shù)字伴侶互動。我們正在進(jìn)入共存階段,算法編織到我們的日?,F(xiàn)場

AGI和AI超級智能將嚴(yán)重?fù)糁腥祟愄旎ò宓募僭O(shè)障礙 AGI和AI超級智能將嚴(yán)重?fù)糁腥祟愄旎ò宓募僭O(shè)障礙 Jul 04, 2025 am 11:10 AM

讓我們來談?wù)劇? 對創(chuàng)新AI突破的分析是我正在進(jìn)行的AI中正在進(jìn)行的福布斯列覆蓋的一部分,包括識別和解釋各種有影響力的AI複雜性(請參閱此處的鏈接)。 前往Agi和

思科在美國2025 思科在美國2025 Jun 19, 2025 am 11:10 AM

讓我們仔細(xì)研究一下我發(fā)現(xiàn)的最重要的東西,以及思科如何以其目前的努力來進(jìn)一步實現(xiàn)其野心。

See all articles