Üçü 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.
“Ö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.
| Yetenek | Claude CodeAnthropic | CodexOpenAI | OpenCodeMIT, topluluk |
|---|---|---|---|
| Geliştiricisi ve lisansı | Anthropic; tescilli | OpenAI; Apache-2.0 | Topluluk; MIT |
| Model seçeneklerinin genişliği | Anthropic Claude modelleri | Bir ChatGPT planı, API anahtarı, özel sağlayıcılar veya yerel modeller | Onlarca sağlayıcı, OpenAI uyumlu her seçenek ve yerel çalışma ortamları |
| Nereden yönetilir? | Terminal veya IDE entegrasyonu | Terminal, 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şlemi | Yerleşik sürdürme işlemi | Yerleş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önderir | Oturum 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ü) | Evet | Evet | Evet |
| Ana uygulamanın kendi araçlarına erişme (ölçüldü) | Evet — her çalıştırma için bir köprü bağlanabilir | Evet — her çalıştırma için bir köprü bağlanabilir | Evet — her çalıştırma için bir köprü bağlanabilir |
| Kalıcı ajan belleğini okuma ve güncelleme (ölçüldü) | Evet | Evet | Hayı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 üzerinden | Evet — app-server iletişimi üzerinden | Hayı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şim | Kendi varsayılanını devralma, her seferinde sorma veya tam erişim | Yalnı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.
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.
Envanter, Orkas kaynak kodunda tek bir tanımdır ve bir arka uç, konuşma davranışı orada tanımlanmadan görevlendirilemez.
Toplam beş arka ucu kapsar: Claude Code, Codex, OpenCode, OpenClaw ve Hermes. Bu sayfadaki üçü, bir proje dizinine bağlananlardır.
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.
“Ö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.
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.
Çü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.
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.
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.