XDA, Claude Code’a kara bir liste vermekten bahsetti, böylece terminal her komut hakkında sormayı bırakıyor. Bu, çoğu AI kodlama CLI’nin 2025’te yaptığı ve hala 2026’da takip ettiği vaarittir. Yüzlerce “bu komutu izin ver?” istemi içinden geçtiyseniz, kara liste özelliği her tuşa bakmak ile gerçekten terminalden uzaklaşmak arasındaki farktır. Yedi CLI bugün gerçek izin kontrolleri sunuyor ve yaklaşımları tam sandbox’tan komut başına izin listesine kadar hiçbir şey olmayan bir spektrumda yer alıyor.
AI CLI izin modelinde ne arayacağınız
- Kara ve izin listeleri. Komut başına bir regex veya glob, proje başına kaydedilmiş.
- Sandbox yürütme. Komutlar bir konteyner, geçici bir dizin veya gerçek shell’inizde çalışır mı?
- Dosya yazma kapsamı. Araç sormadan çalışma dizininin dışına yazıyor mu?
- Ağ kapısı. Araç çağrılarından giden istekleri blokleyebilir misiniz?
- Oturum vs proje kapsamı. Bazı araçlar “evet her zaman"ı sadece bu oturum için hatırlarken, diğerleri bunu sonsuza kadar kaydeder.
- Denetim izi. Ajanın gerçeklerden sonra ne yaptığını gözden geçirebilir misiniz?
Hızlı karşılaştırma
| Araç | En iyisi | Platform | Ücretsiz | Ücretli | Derecelendirme |
|---|---|---|---|---|---|
| Claude Code | Derin kara listeler ve hooks | Win, Mac, Linux | Ücretsiz katmanı | $20+/ay | 4.7 |
| Aider | Git-first, yerel dosya yazması | Win, Mac, Linux | Ücretsiz | Kendi anahtarınızı getirin | 4.6 |
| OpenAI Codex CLI | Shell komutları için onaylar | Mac, Linux, Win via WSL | Ücretsiz | API kredisi gerekli | 4.4 |
| Cursor CLI | Headless modda Cursor kuralları | Win, Mac, Linux | Deneme | $20+/ay | 4.3 |
| Continue | IDE artı ilkeler içeren terminal | Win, Mac, Linux | Ücretsiz | Takım $20/kullanıcı | 4.4 |
| Gemini CLI | Sandbox-ilk tasarım | Win, Mac, Linux | Ücretsiz katmanı | Google Cloud üzerinden ücretli katmanı | 4.3 |
| Zed AI | Editöre yerleştirilmiş terminal | Mac, Linux, Win beta | Ücretsiz | $20/ay Pro | 4.5 |
İzin kontrolleri olan yedi AI CLI aracı
1. Claude Code, en iyi derin kara listeler ve hooks
Claude Code, herhangi bir komuttan önce veya sonra çalışan ön araç ve arka araç kancaları ayarladığınız bir izin listesi, kara liste ve proje başına settings.json ile birlikte gelir. XDA’nın örneği, ajanın asla sormaması ve siz hiçbir zaman reddetmemeniz için kara listede rm -rf idi. Kancalar git pushes’i, veritabanı mutasyonlarını veya isteğe bağlı shell modellerini kapı aracılığıyla getirmenize izin verir.
Eksik olduğu yer: Kancalar için JSON şeması derin ve bir komut reddedilene kadar hatalar sessiz.
Fiyatlandırma:
- Ücretsiz: Claude Haiku ile ücretsiz katmanı
- Ücretli: $20/ay’da Pro, $100/ay’da Max, takım koltukları ayrı
Platform: Windows (WSL), macOS, Linux
İndir: Anthropic
İzin kontrolleri için Claude Code burada en detaylı modele sahiptir, kancalar tek başına her komutu denetleyen okuyucular için değiştirmeye değer.
Sonuç: Terminalden uzaklaşmak için yeterince derin kara listeler isteyen okuyucular için seçim.
2. Aider, en iyi git-first yerel dosya yazması
Aider yerel depo’nuzda çalışır ve her değişikliği ayrı bir git commit olarak gerçekleştirir. Açıkça etkinleştirmediğiniz hiçbir shell komutu çalıştırmaz ve --no-auto-commits bayrağı inceleme için her şeyi aşamalı tutar. Model desteği Anthropic, OpenAI ve LiteLLM aracılığıyla açık ağırlıkları kapsar.
Eksik olduğu yer: Sandbox yok ve yerleşik kara liste yok. İzinler araçtan değil git ve dosya kapsamından gelir.
Fiyatlandırma:
- Ücretsiz: Açık kaynak
- Ücretli: Kendi API anahtarınızı getirin
Platform: Windows, macOS, Linux
İndir: aider.chat
İzin kontrolleri için Aider git modelinde kazanır, her değişiklik bir commit ve her commit geri alabileceğiniz bir farktır.
Sonuç: LLM’nin kodu yazmasını ancak hiçbir zaman shell’e dokunmamasını isteyen okuyucular için seçim.
3. OpenAI Codex CLI, shell komutları için en iyi onaylar
OpenAI Codex CLI, “suggest” modunu her yazıştan önce inceleme için, “auto-edit” modunu onay olmaksızın dosya değişiklikleri için ancak shell komutları yine kapılı ve “full auto” sandbox ile üç modlu onay akışıyla komutları çalıştırır. Sandbox macOS’ta Apple’ın sandbox-exec ve Linux’ta geçici bir Docker kapsayıcı kullanır.
Eksik olduğu yer: Windows desteği yalnızca WSL aracılığıyla çalışır ve sandbox modeli Linux’ta macOS’tan daha incedir.
Fiyatlandırma:
- Ücretsiz: Açık kaynak
- Ücretli: OpenAI API kredisi gerekli, GPT-5 kullanımı token başına fiyatlandırılır
Platform: macOS, Linux, Windows via WSL
İndir: GitHub
İzin kontrolleri için OpenAI Codex CLI ana akım CLI’lerin en güçlü yerleşik sandbox’ını sunar.
Sonuç: Shell komutları etrafında işletim sistemi düzeyinde sandbox istiyorsanız seçin.
4. Cursor CLI, headless modda en iyi Cursor kuralları
Cursor CLI, Cursor editörünün kurallarını ve .cursorrules dosyasını komut dosyası yapabileceğiniz headless moda getirir. Kurallar ajanın hangi araçları çağırabileceğini kapıya geçirirken, CLI dosya başına .cursorignore’u okuma ve yazma için onurlandırır.
Eksik olduğu yer: Ücretsiz plan bir deneme, CLI düzeyinde kendi anahtarınızı getireceğiniz yok ve kurallar DSL’si kötü belgelenmiş.
Fiyatlandırma:
- Ücretsiz: İki haftalık Pro deneme
- Ücretli: $20/ay’da Pro, takım ilkeleri için İşletme katmanı
Platform: Windows, macOS, Linux
İndir: cursor.com
İzin kontrolleri için Cursor CLI ekseriniz zaten editöre Cursor kurallarını standardize ettiyseniz iyi çalışır.
Sonuç: Zaten Cursor’a standartlaştırmış mağazalar için seçim.
5. Continue, en iyi IDE artı ilkeler içeren terminal
Continue, VS Code, JetBrains’de veya CLI’den çalışan açık kaynak bir AI kodlama asistanıdır. Config.json’ı, takımların izin verilen araçları, engellenen komutları ve model başına proje için tanımlamasına izin verir. Her eylem yürütmeden önce inceleme gerektirebilir.
Eksik olduğu yer: Claude Code veya Aider’den daha ağır kurulum, config şeması büyümüştür.
Fiyatlandırma:
- Ücretsiz: Açık kaynak, kendi API anahtarlarınızı getirin
- Ücretli: Takım merkezi aylık kullanıcı başına $20
Platform: Windows, macOS, Linux
İndir: continue.dev
İzin kontrolleri için Continue aynı ilkenin editör ve terminal’e uygulanması gerektiğinde parlar.
Sonuç: Editör ve CLI için bir ilke isteyen takımlar için seçim.
6. Gemini CLI, en iyi sandbox-ilk tasarım
Gemini CLI, varsayılan olarak Docker sandbox’ında çalışır ve scratch’inin dışındaki her shell komutundan önce sorar. --yolo bayrağı onayları kapatır ve config dosyası güvendiğiniz komutlar için izin listesi glob’larını destekler.
Eksik olduğu yer: Docker gereksinimi kurulum ekler ve ücretsiz katmanı sınırları daha uzun oturumlarda sert vurur.
Fiyatlandırma:
- Ücretsiz: Gemini Flash ile ücretsiz katmanı
- Ücretli: Google Cloud kullanım tabanlı faturalandırma aracılığıyla
Platform: Windows, macOS, Linux
İndir: GitHub
İzin kontrolleri için Gemini CLI onay isteminden ziyade gerçek sandbox’a varsayılan, daha güvenli bir başlangıç konumudur.
Sonuç: Onay-ilk yerine sandbox-ilk istiyorsanız seçin.
7. Zed AI, en iyi editöre yerleştirilmiş terminal
Zed AI, Anthropic ve OpenAI modellerini doğrudan Zed editörünün terminal paneline entegre eder. Her araç çağrısı iniş öncesinde farklı bir inceleme paneli sunarken, Zed’in proje kapsamı ajanı çalışma alanı dışında yazmaktan engeller.
Eksik olduğu yer: Windows istemcisi hala beta’da ve editör dışındaki CLI minimaldir.
Fiyatlandırma:
- Ücretsiz: Zed editörü ve manuel model kullanımı
- Ücretli: Barındırılan aracı dakikaları için $20/ay’da Zed Pro
Platform: macOS, Linux, Windows beta
İndir: zed.dev
İzin kontrolleri için Zed AI editörleri içindeki CLI deneyimini ve her uygulama öncesinde görünür farklarını isteyen okuyucular için en iyi şekilde çalışır.
Sonuç: İzin istekleri içeren editör-ilk ajanı isteyen okuyucular için seçim.
Doğru olanı nasıl seçersiniz
- Derin, kaydedilmiş kara listeler ve kancalar istiyorsunuz: Claude Code
- Ajanın kodu yazmasını ancak hiçbir zaman shell’e dokunmamasını istiyorsunuz: Aider
- İşletim sistemi düzeyinde sandbox istiyorsunuz: OpenAI Codex CLI veya Gemini CLI
- Zaten Cursor kullanıyorsunuz: Cursor CLI
- Editör ve terminal için bir ilke gerekli: Continue
- Editör artı ajanı bir pencerede istiyorsunuz: Zed AI
Sık Sorulan Sorular
Bir AI CLI'de kara liste nedir?
Kullanıcı “bu oturumun her şeyine izin ver” dese bile ajanın asla çalıştıramayacağı komut veya modellerinin listesi. Claude Code ve Continue bunu proje başına kaydeder.
Hangi AI CLI varsayılan olarak sandbox'ta çalışır?
Gemini CLI ve OpenAI Codex CLI her ikisi de gerçek sandbox ile gelir. Codex macOS’ta sandbox-exec ve Linux’ta Docker kapsayıcı kullanır, Gemini varsayılan olarak Docker kullanır.
Bunları ücretli API anahtarı olmadan kullanabilir miyim?
Aider, Continue ve Codex CLI hepsi kendi anahtarınızı getir. Claude Code’un Haiku ile ücretsiz katmanı vardır, Gemini CLI’nin Google ücretsiz katmanı vardır, Cursor sadece denemedir.
Aider Claude Code'dan daha güvenli midir?
Farklı güvenlik modelleri. Aider, açıkça etkinleştirmediğiniz hiçbir shell komutunu çalıştırmaz, bu nedenle patlaması yarıçapı git ile sınırlıdır. Claude Code komutları çalıştırır ancak size detaylı kara listeler ve kancalar verir.
Bir AI CLI'nin ne çalıştırdığını denetleyebilir miyim?
Claude Code proje başına oturum günlüğü yazar. Aider’in denetim izi git geçmişidir. Codex, Continue ve Zed’in tümü dışa aktarabileceğiniz bir transkrip panelini tutarlar.