Orkas Orkas
Ana sayfa Karşılaştır Claude Code, Codex ve OpenCode karşılaştırması
Dürüst karşılaştırma

Claude Code, Codex ve OpenCode:
her biri, kendisini yöneten uygulamanın neler istemesine izin veriyor?

Üçü de terminal tabanlı kodlama ajanıdır, üçü de bir proje dizinine bağlanır ve üçü de konuşmayı sürdürmeyi yerleşik olarak destekler. Önemli farklar ancak onları başka bir şey yönettiğinde ortaya çıkar: kalıcı bir talimatın nasıl korunduğu, ajanın kendi kalıcı belleğini okuyup okuyamadığı, bir çalıştırmayı kesip kesemediğiniz ve hangi izin modlarına gerçekten erişilebildiği. Buradaki satırlar alıntılara değil, ölçümlere dayanır.

Bir bakışta

Yetenek yetenek Claude Code, Codex ve OpenCode

“Ölçüldü” olarak işaretlenen satırlar, Orkas'ın her birini yerel CLI arka ucu olarak çalıştırmak için tuttuğu yetenek envanterinden gelir. Bunlar, her ajanın ana uygulamaya sunduğu etkileşim sözleşmesini anlatır; kodunun ne kadar iyi olduğunu değil.

YetenekClaude CodeAnthropicCodexOpenAIOpenCodeMIT, topluluk
Geliştiricisi ve lisansıAnthropic; tescilliOpenAI; Apache-2.0Topluluk; MIT
Model seçeneklerinin genişliğiAnthropic Claude modelleriBir ChatGPT planı, API anahtarı, özel sağlayıcılar veya yerel modellerOnlarca sağlayıcı, OpenAI uyumlu her seçenek ve yerel çalışma ortamları
Nereden yönetilir?Terminal veya IDE entegrasyonuTerminal, VS Code, Cursor ve Windsurf uzantıları ve bulut sürümüÖncelik TUI'de; masaüstü uygulaması daha yeni
Kaldığı yerden devam etme (ölçüldü)Yerleşik sürdürme işlemiYerleşik sürdürme işlemiYerleşik sürdürme işlemi
Kalıcı bir talimatı taşıma (ölçüldü)Yerleşik talimat alanı var, ancak tek bir çağrıyla sınırlı — ana uygulama her çalıştırmada yeniden gönderirOturum içinde korunan yerleşik geliştirici talimatı alanıYerleşik alan yok — talimat ilk kullanıcı mesajı olarak gelir ve oturum içinde korunur
Bir proje dizinine bağlanma (ölçüldü)EvetEvetEvet
Ana uygulamanın kendi araçlarına erişme (ölçüldü)Evet — her çalıştırma için bir köprü bağlanabilirEvet — her çalıştırma için bir köprü bağlanabilirEvet — her çalıştırma için bir köprü bağlanabilir
Kalıcı ajan belleğini okuma ve güncelleme (ölçüldü)EvetEvetHayır — köprü bağlıdır, ancak bellek bunun parçası değildir
Çalışma sırasında yeni mesaj alma (ölçüldü)Evet — akışlı JSON iletişimi üzerindenEvet — app-server iletişimi üzerindenHayır — önce konuşma turu biter
Ana uygulamanın uygulayabileceği izin modları (ölçüldü)Kendi varsayılanını devralma, her seferinde sorma veya tam erişimKendi varsayılanını devralma, her seferinde sorma veya tam erişimYalnızca otomatik mod — tek seferlik çalıştırma iletişiminde onay dönüş kanalı yok

Bu satırlardan ikisi kararı değiştiren satırlardır. OpenCode, üçü arasında onay dönüş kanalı olmayan tek seçenektir. Bu nedenle ana uygulama onun için “her seferinde bana sor” modu sunamaz ve onu desteklediği otomatik modda çalıştırmalıdır; bunu kabul edebileceğiniz işler için seçin. Claude Code'un talimat alanı ise oturumla değil, tek bir çağrıyla sınırlıdır. Terminalde kendiniz yazarken fark edilmeyen bu durum, başka bir şey süreci sizin adınıza yeniden başlattığında çok önemli hâle gelir.

Bu karşılaştırma en son 27 Eylül 2026 tarihinde güncellendi; güncel koşullar için her sağlayıcının sitesini kontrol edin.

Hangisi ne zaman seçilmeli?

Değiştiremeyeceğiniz kısıta göre seçin

Şu durumlarda Claude Code'u seçin…

  • Claude modellerini, onları geliştiren sağlayıcıdan almak istiyorsunuz
  • Terminalde veya IDE entegrasyonunda çalışıyorsunuz ve onu başka hiçbir şey yönetmiyor
  • Ana uygulamanın bir eylemden önce durup size sorabilmesini istiyorsunuz

Şu durumlarda Codex'i seçin…

  • Zaten bir ChatGPT planınız var veya makineniz dışında bulutta çalıştırmak istiyorsunuz
  • Kalıcı bir talimatın yeniden gönderilmesini değil, oturum içinde korunmasını istiyorsunuz
  • Editörünüz VS Code, Cursor veya Windsurf

Şu durumlarda OpenCode'u seçin…

  • Lisansın MIT olması ve sağlayıcı listesinin uzun olması gerekiyor
  • Modelin kendi donanımınızda çalışabilmesini istiyorsunuz
  • Verdiğiniz iş için otomatik yürütme kabul edilebilir
Bu bilgiler nereden geldi?

Ölçülen satırların kaynağı

Orkas üçünü de yerel CLI oturumları olarak çalıştırır. Bu nedenle her birinin ana uygulamaya sunduğu etkileşim sözleşmesi, bu projenin yaklaşık değil, tam olarak bilmesi gereken bir şeydir.

1

Envanter, Orkas kaynak kodunda tek bir tanımdır ve bir arka uç, konuşma davranışı orada tanımlanmadan görevlendirilemez.

2

Toplam beş arka ucu kapsar: Claude Code, Codex, OpenCode, OpenClaw ve Hermes. Bu sayfadaki üçü, bir proje dizinine bağlananlardır.

3

Bu sayfadaki hiçbir şey, bunlardan herhangi birinin yazdığı kodun kalitesine ilişkin bir yargı değildir. Ana uygulamaya yönelik bir yeteneğin eksikliği genellikle kusur değil, tasarım tercihidir.

Kanıtlar

Bu sayfayı kendiniz nasıl doğrulayabilirsiniz?

“Ölçüldü” olarak işaretlenen yedi satır, 11 Eylül 2026'da Orkas kaynak kodundan üç kez yeniden çıkarıldı ve yedisinin tamamı eşleşti. Ardından Claude Code ve Codex, bu kaynak kodun dışından ikinci bir yöntemle kontrol edildi: --resume, --permission-mode, --append-system-prompt ve stream-json seçeneklerinin tamamı claude --help içinde; resume, --sandbox, app-server ve exec seçeneklerinin tamamı da codex --help içinde bulunuyor. Kontrol sırasındaki sürümler: macOS 15.6 üzerinde Claude Code 2.1.267, Codex CLI 0.153.4.

Üzeri örtülmek yerine açık bırakılan bir eksik var: Kontrolün yapıldığı makinede OpenCode kurulu değildi. Bu nedenle sütunu, ikinci bir kaynakla desteklenmeden yalnızca Orkas kaynak koduna dayanıyor. Bunu düzeltmek, satırı yeniden yazmak değil, bir sonraki incelemeden önce OpenCode'u kurmak demektir. Ayrıca bu satırların hiçbiri, üç aracın yazdığı kodun kalitesi hakkında bir şey söylemez; ana uygulamaya yönelik bir yeteneğin eksikliği genellikle bir tasarım tercihidir.

Ham kanıt dosyasını indirin (JSON) →

FAQ

İnsanların gerçekten sorduğu sorular

Tek bir masaüstü uygulaması üçünü aynı anda yönetebilir mi?

Evet. Orkas, Claude Code, Codex ve OpenCode'u OpenClaw ve Hermes ile birlikte aynı pencerede yerel CLI altyapıları olarak çalıştırır. Desteklenenlerin tamamı bu beşidir; Cline veya Gemini CLI altyapısı yoktur.

Neden OpenCode'dan bir onay istemi alamıyorum?

Çünkü tek seferlik çalıştırma iletişim mekanizmasında, yöneten uygulamaya bir onay sorusu gönderip yanıtı bekleyecek bir kanal yoktur. Bunun için “her seferinde bana sor” seçeneği sunmak, gerçekleşemeyecek bir duraklama varmış izlenimi yaratırdı. Bu nedenle desteklediği otomatik modda çalışır.

Üçünden hangisi sistem istemini çalıştırmalar arasında korur?

Codex ve OpenCode bunu oturumda korur. Claude Code'un talimat alanı tek bir çağrıyla sınırlıdır; dolayısıyla süreci yeniden başlatan bir uygulamanın, talimatın geçerli kalması için her çalıştırmada onu yeniden göndermesi gerekir.

Daha fazla karşılaştırma

Okumaya devam edin

Üçü için tek pencere

Orkas ücretsizdir ve MIT lisanslıdır. Claude Code, Codex, OpenCode, OpenClaw ve Hermes'i kendi makinenizde yerel CLI oturumları olarak çalıştırır.