Codex mi Gemini CLI mı sorusunun cevabı, hangi hesaba zaten para ödediğine ve ne kadar yalıtım istediğine bağlı. Codex, OpenAI’ın terminal ajanı: ChatGPT ile giriş yapar, GPT modellerini çalıştırır ve her komutu işletim sistemi düzeyinde sandbox’a alır. Gemini CLI ise Google’ın: Google hesabı, Gemini API anahtarı ya da Vertex AI ile giriş yapar, Gemini modellerini çalıştırır ve dört onay moduyla isteğe bağlı bir sandbox sunar. İkisi de Apache 2.0 lisanslı açık kaynak, ikisi de bir proje talimat dosyası okur ve ikisi de MCP sunucularına bağlanır.
Bu yazının yazıldığı tarihte (Ekim 2026) en büyük fark erişim. Codex, ücretsiz olan dahil her ChatGPT planında var. Gemini CLI ise 18 Haziran 2026’da ücretsiz katman ve Google One kullanıcılarına hizmeti bıraktı; bu kullanıcılar Antigravity CLI’a taşındı. Bu yazıda giriş ve fiyatı, modelleri, akıl yürütme seviyesini, sandbox ve onayları, oturuma devam etmeyi, MCP’yi ve kurulumu ele alıyor, sonra ikisini birlikte nasıl çalıştıracağını gösteriyoruz. Benchmark puanı yok; her model sürümünde değişiyorlar.
Bir bakışta Codex ve Gemini CLI
| Codex | Gemini CLI | |
|---|---|---|
| Geliştiren | OpenAI | |
| Lisans | Apache 2.0 | Apache 2.0 |
| Giriş | ChatGPT hesabı ya da API anahtarı | Google hesabı, GEMINI_API_KEY ya da Vertex AI |
| Ücretsiz kullanım | ChatGPT Free’ye dahil | 18 Haziran 2026’dan beri ücretsiz katmana yok |
| Modeller | OpenAI GPT modelleri | Gemini modelleri (auto, pro, flash, flash-lite) |
| Akıl yürütme seviyesi | Modele göre, /model ya da config.toml ile | Seviye bayrağı yok |
| Sandbox | Varsayılan olarak açık, işletim sistemi düzeyinde | Varsayılan olarak kapalı, --sandbox ile açılır |
| Onaylar | --ask-for-approval, /permissions | --approval-mode default, auto_edit, plan, yolo |
| Talimat dosyası | AGENTS.md | GEMINI.md (değiştirilebilir) |
| Devam etmek | codex resume, /resume, codex fork | --resume latest, --list-sessions |
| MCP | codex mcp, ~/.codex/config.toml | gemini mcp add, ~/.gemini/settings.json |
Giriş ve fiyat
Codex
Codex ilk çalıştırmada giriş yapmanı ister. Önerilen yol ChatGPT ile giriş; kullanım o zaman ChatGPT planından düşer. Bir OpenAI API anahtarı da kullanabilirsin; bu standart API fiyatıyla faturalanır ve bulut özelliklerini kapsamaz.
Bu yazının yazıldığı tarihte (Ekim 2026) OpenAI, Codex’i ChatGPT Free (0 $), Go (ayda 8 $), Plus (ayda 20 $), Pro (ayda 100 $’dan başlayan), Business (yıllık ödemede kullanıcı başına ayda 20 $, aylıkta 25 $), Edu ve Enterprise planlarında listeliyor. Üst planlar daha yüksek kullanım limiti verir. Güncel rakamları OpenAI’ın Codex fiyat sayfasından kontrol et.
Gemini CLI
Gemini CLI üç giriş yolu sunar: Google ile giriş, GEMINI_API_KEY içinde bir Gemini API anahtarı ya da Google Cloud projeleri için Vertex AI. Ücretli Gemini Code Assist lisansları ayrıca GOOGLE_CLOUD_PROJECT ayarını ister.
Asıl mesele Haziran 2026 değişikliği. Google’ın depodaki duyurusu, ücretsiz katman ve Google One kullanıcılarının 18 Haziran 2026’da Antigravity CLI’a taşındığını ve Gemini CLI’ın Google’ın en yeni modelleri için optimize edilmediğini söylüyor. Yani bu yazının yazıldığı tarihte Gemini CLI; ücretli API anahtarları, Vertex AI ve Code Assist Standard ya da Enterprise için bir araç. API kullanımı token başına faturalanır; güncel fiyatlar için Google’ın Gemini API fiyat sayfasına bak. Ücretsiz katmandaysan taşınmanın ayrıntıları için Gemini CLI mı Claude Code mu yazısını oku.
Modeller ve akıl yürütme seviyesi
Codex, OpenAI’ın GPT modellerini çalıştırır. Açılışta --model (ya da -m) ile, oturum içinde /model ile bir model seçersin; model destekliyorsa /model akıl yürütme seviyesini de ayarlar. Kalıcı olsun istersen ~/.codex/config.toml dosyasına ya da projedeki .codex/config.toml dosyasına model ve model_reasoning_effort yaz.
Gemini CLI’da --model (-m) varsayılan olarak auto; tam model adlarının yanında pro, flash ve flash-lite kısaltmalarını da kabul eder. Akıl yürütme seviyesi bayrağı yok; bunun yerine daha hızlı ya da daha güçlü bir model seçersin.
Sandbox ve onay modları
Codex
Codex iki şeyi ayırır: bir komutun neye dokunabileceği (sandbox) ve sana ne zaman soracağı (onaylar).
--sandbox read-only: okuyabilir ama yazamaz, ağa çıkamaz.--sandbox workspace-write: çalışma alanının içinde düzenleme yapabilir.--sandbox danger-full-access: sandbox yok.--ask-for-approval on-requestya daneversoruları belirler;/permissionsçalışan bir oturumda Auto ve Read Only gibi hazır ayarlar arasında geçiş yapar.
Sandbox’ı işletim sistemi uygular: macOS’ta Seatbelt, Linux’ta bubblewrap ve seccomp, Windows’ta yerel bir sandbox. --add-dir bir klasöre daha yazma izni verir. --dangerously-bypass-approvals-and-sandbox her şeyi kapatır ve yalnızca ayrı, yalıtılmış bir makine için düşünülmüştür.
Gemini CLI
Gemini CLI’ın --approval-mode bayrağının dört değeri var:
default: düzenlemelerden ve komutlardan önce sorar.auto_edit: dosya düzenlemelerini sormadan uygular, diğer araçlar için yine sorar.plan: salt okunur planlama.yolo: her şeyi onaylar. Eski--yolobayrağı hâlâ var ama yerine--approval-mode=yolokullanman öneriliyor.
Sandbox varsayılan olarak kapalı. --sandbox (-s) onu açar; macOS’ta Seatbelt ya da bir Docker veya Podman konteyneri gibi bir arka uç seçebilirsin. Gemini CLI’da ayrıca checkpointing var; ajanın yaptığı dosya değişikliklerini geri alabilirsin. Bu risklere daha geniş bakmak için yapay zeka kodlama ajanı güvenliği yazısına bak.
Oturuma devam etmek
- Codex:
codex resumebir seçici açar,codex resume --lastson oturumdan devam eder,/resumeaynısını oturumun içinden yapar.codex forkeski bir oturumdan yeni bir dal başlatır; aynı noktadan iki farklı yönü deneyebilirsin. - Gemini CLI:
gemini --resume latestson oturumdan devam eder,--resume 5numarasıyla bir oturum seçer,--list-sessionsmevcut projenin oturumlarını listeler.
Talimat dosyaları ve MCP
Codex reponda AGENTS.md okur; /init sana bir başlangıç dosyası yazar. Gemini CLI GEMINI.md okur, ama settings.json içindeki context.fileName ayarını ["AGENTS.md", "GEMINI.md"] yapabilirsin. Ortak kuralları AGENTS.md’de tut, iki ajan da onlara uysun.
İkisi de Model Context Protocol konuşur. Codex’te codex mcp add, list, remove ve authenticate sunucuları yönetir; ayarlar ~/.codex/config.toml içinde durur. Gemini CLI’da gemini mcp add <isim> <komut> bir stdio sunucusu ekler; ayarlar ~/.gemini/settings.json içinde mcpServers altında durur. Aynı sunucular, iki ayrı ayar dosyası.
Kurulum
# Codex
npm install -g @openai/codex
brew install --cask codex
curl -fsSL https://chatgpt.com/codex/install.sh | sh
# Gemini CLI
npm install -g @google/gemini-cli
brew install gemini-cli
npx @google/gemini-cli # kurmadan denemek için
Windows’ta Codex’in bir PowerShell kurucusu da var: irm https://chatgpt.com/codex/install.ps1 | iex.
Dürüstçe güçlü yanları
Codex zaten ChatGPT’ye para ödüyorsan en güçlü seçim: ek fatura yok, limitler planınla büyüyor, sandbox varsayılan olarak açık ve betikler ile CI için codex exec var. Read-only ve workspace-write modları onu çalışır hâlde bırakılabilecek güvenli bir ajan yapıyor.
Gemini CLI zaten Google Cloud kullanan ekipler için en güçlü seçim: Vertex AI ve Code Assist lisansları doğrudan uyuyor, sandbox bir konteynerde çalışabiliyor ve auto_edit, her şeyi sormakla hiçbir şey sormamak arasında kullanışlı bir orta yol. Şu anki zayıf yanı erişim: kişisel hesaplar Antigravity CLI’a taşındı.
AgentVera’da Codex ve Gemini CLI
AgentVera; macOS, Windows ve Linux için bir masaüstü uygulaması. 18 terminal kodlama ajanı CLI’ını gerçek terminallerde, her proje için bir ızgarada ve mevcut girişlerinle yan yana çalıştırır. Codex ve Gemini CLI Yeni ajan penceresinde yer alıyor; Gemini CLI sen kurana kadar soluk görünür.
| İhtiyaç | AgentVera’da |
|---|---|
| Giriş | Codex mevcut girişini kullanır; eklediğin her hesap kendi CODEX_HOME’unu alır. Gemini CLI kendi Google girişini ya da GEMINI_API_KEY’i kullanır |
| Model seçmek | Codex modelleri codex debug models ile canlı okunur; Gemini CLI’da varsayılan için boş bırak ya da bir model seç, --model ile geçirilir |
| Akıl yürütme seviyesi | Codex: modelin sunduğu seviyelerle bir kaydırıcı. Gemini CLI: yok |
| İzinler | Her ajan için Sorsun, Otomatik ya da Tam yetki; her CLI’ın desteklediği seviyelerle sınırlı |
| Oturumları korumak | Codex yerel geçmişinden devam eder ve codex fork ile dallanabilir; Gemini CLI kendi --session-id’siyle başlar, --resume ile yeniden açılır |
| Ortak araçlar | AgentVera’nın MCP sunucuları ve tarayıcısı her açılışta ikisine de bağlanır |
| Ayrı klasörler | Her ajan kendi git worktree’sinde |
| İşi kontrol etmek | Otomatik kod incelemesi: tur bitince seçtiğin Claude modeli turun commit’lerini ya da tüm değişiklikleri inceler |
| Ajanları zincirlemek | Akışlar: ikisi de kaynak ya da hedef olabilir (Pro ve Team) |
İkilinin asıl faydası akışta ortaya çıkıyor. Diyelim Codex yazıyor, Gemini CLI inceliyor: Codex turunu bitirdiğinde son cevabı şablonuna ({{output}}, {{source}}, {{target}}) girer ve Gemini CLI’a gönderilir. Gemini CLI meşgulse akış bekler; tur limiti döngüyü durdurur. Araya Koşul, Bekle, Dönüştür, Bildir ya da İnsan onayı düğümleri ekleyebilir, uzaktayken onayı Telegram’dan verebilirsin.
Codex ayrıca yalnızca bazı CLI’ların desteklediği ekstraları da alır: 5 saatlik ya da haftalık limit dolunca sıradaki hesaba geçen hesap zincirleriyle hesap geçişi (Pro ve Team), her hesabın kalan limitleri, Lean bağlam profili ve Docker’da çalıştırma. Gemini CLI’ın ek talimat bayrağı yok, bu yüzden AgentVera’nın Rol alanı ona ulaşmaz; kuralları AGENTS.md ya da GEMINI.md’ye yaz.
Basit bir kurulum
- Ortak kuralları
AGENTS.md’ye yaz ve Gemini CLI’ıncontext.fileNameayarına ekle. - Aynı projede bir Codex ve bir Gemini CLI ajanı aç, her birini kendi worktree’sinde.
- MCP sunucularını bir kez AgentVera’ya kaydet, ikisi de alsın.
- Proje ayarlarından otomatik kod incelemesini aç.
- Pro ya da Team planındaysan Codex’ten Gemini CLI’a bir inceleme komutu ve tur limitiyle bir akış ekle.
Izgara, worktree’ler, kod incelemesi ve MCP yöneticisi ücretsiz planda. AgentVera’yı indir ve ikisini kendi reponda karşılaştır. Başka ikililer için Claude Code mu Codex mi ve en iyi yapay zeka kodlama araçları yazılarına bak.
Hangisini seçmeli?
ChatGPT planın varsa, varsayılan olarak açık bir sandbox istiyorsan ve sıkı read-only ya da workspace-write modlarını seviyorsan Codex’i seç. Ekibin Gemini’ye Google Cloud ya da bir Code Assist lisansı üzerinden para ödüyorsa ve konteyner sandbox’ı istiyorsan Gemini CLI’ı seç. Ücretsiz bir Google hesabındaysan onun yerine Antigravity CLI’a bak. İkisine de erişimin varsa yan yana çalıştır, biri diğerini kontrol etsin.