Yeni Kodlama Düzeni: OpenCode ve Yancıları


Bir süredir GitHub Copilot kullanıyordum, memnundum da. Ta ki Nisan ayındaki duyuruya kadar. 1 Haziran 2026 itibarıyla Copilot tamamen token bazlı ücretlendirmeye geçiyor. Üstelik şu anda yeni abonelik de almıyorlar. Bu yazıda hem bu değişikliği hem de benim bulduğum alternatifi anlatacağım.

Copilot’ta Neler Değişiyor?

Github Copilot üyelikleri durduruldu Kaynak: The Register

GitHub, 27 Nisan’da yaptığı duyuruyla Copilot’un ücretlendirme modelini komple değiştiriyor. Şimdiye kadar “premium request” sayısı üzerinden çalışan sistem 1 Haziran’da yerini token bazlı GitHub AI Credits sistemine bırakıyor. Plan fiyatları aynı kalıyor (Pro $10, Pro+ $39) ama artık bu paranın karşılığı kadar kredi alınıyor. Krediler input, output ve cache token’ları üzerinden, her modelin API fiyatına göre tüketiliyor.

Asıl can sıkıcı olanlar şunlar: Krediniz bittiğinde artık daha düşük bir modele düşüp devam edemiyorsunuz — fallback tamamen kalktı. Ya ek kredi alacaksınız ya Copilot duracak. Kod tamamlama (inline suggestions) hâlâ sınırsız ve ücretsiz, o ayrı. Ama chat, agent modu, farklı modeller gibi asıl işi yapan özelliklerin hepsi kredi yiyor.

Daha da kötüsü: Şu anda yeni Pro, Pro+ veya Business aboneliği alınamıyor. GitHub geçiş sürecinde sistemi stabilize etmek için yeni kayıtları geçici olarak durdurdu. Copilot’a yeni başlamak isteyen için kapı kapalı. Mevcut kullanıcı için de her ay ne ödeyeceği belirsiz.

Bu tablo beni alternatif aramaya itti. Bulduğum şey OpenCode oldu.

OpenCode Nedir?

OpenCode Terminal UI — terminal üzerinde AI destekli kod geliştirme Kaynak: github.com/anomalyco/opencode*

OpenCode, 167K GitHub yıldızlı, 900’den fazla katkıcılı, ayda 7.5 milyondan fazla geliştiricinin kullandığı açık kaynaklı bir AI coding agent. Terminal arayüzüyle başlayan proje bugün masaüstü uygulaması ve IDE eklentileriyle her ortamda çalışıyor — üstelik MIT lisanslı.

Copilot’tan ayrıştığı noktalar:

  • Platform yaklaşımı: Claude, GPT, Gemini, yerel modeller dahil 75’ten fazla sağlayıcıdan dilediğiniz modele bağlanabiliyorsunuz. Vendor lock-in yok.
  • Gizlilik: Kodunuzu veya context verinizi sunucuda saklamıyor. Kurumsal ortamlarda çalışmaya uygun.
  • LSP entegrasyonu: Projenizin diline uygun LSP’yi otomatik yükleyip modele kodunuz hakkında daha zengin bağlam sunuyor.
  • Çoklu oturum: Aynı proje üzerinde birden fazla agent’ı paralel çalıştırabiliyor, oturumları paylaşabiliyorsunuz.
  • Yerleşik ajanlar: Tab ile geçiş yapabildiğiniz build (tam erişimli) ve plan (salt okunur, analiz odaklı) modları var.

Kullanımı basit: terminalde opencode yazıp proje dizininde başlatıyorsunuz. Dosya okuma, kod yazma, shell komutu çalıştırma gibi tüm işlemler sizin onayınızla gerçekleşiyor. Terminal sevmeyenler için masaüstü uygulaması da mevcut.

OpenCode Go

OpenCode’un en cazip tarafı Go paketi. İlk ay $5, sonra $10/ay. Bu pakete dahil modeller:

  • DeepSeek V4 Pro ve DeepSeek V4 Flash
  • Kimi K2.5 ve Kimi K2.6
  • GLM-5 ve GLM-5.1
  • Qwen 3.7 Max, Qwen 3.6 Plus
  • MiniMax M2.5, MiniMax M2.7
  • MiMo-V2.5-Pro, MiMo-V2.5

Bu modellerin çoğu 200K ila 1M token context window’a sahip — koca bir projeyi tek seferde modele yüklemek mümkün. Kullanım limitleri $12/5 saat, $30/hafta, $60/ay. Yani $10’luk bir paketle piyasa değeri $60 olan API kullanımı alınıyor. Copilot Pro+‘ın $39’luk paketinden katbekat fazla.

Modeller Ne Kadar İyi?

LiveBench (2026-01-08) genel sıralaması:

ModelGenel SkorCoding (SciCode)
GPT-5.5 Thinking80.71%92
Claude Opus 4.877.22%92
Claude Sonnet 4.675.47%92
DeepSeek V4 Pro73.58%91
Kimi K2.672.17%84
GLM-5.170.18%85
Kimi K2.569.07%85
DeepSeek V4 Flash67.25%80

DeepSeek V4 Pro, Claude Opus 4.8’in yalnızca 3.6 puan gerisinde — ama aralarında en az 4 kat fiyat farkı var. Coding skorunda %91’e %92. Günlük geliştirme için bu fark hissedilmiyor bile. Üstelik 1M token context window sayesinde projenin tamamını tek seferde işleyebilmesi, Copilot’un dosya bazlı yaklaşımından çok daha iyi sonuç veriyor.

Kaynak: LiveBench Leaderboard, Artificial Analysis Intelligence Index — güncel model karşılaştırmaları için bu sayfaları ziyaret edebilirsiniz.

VS Code’da Copilot Gibi Kullanmak

Terminal güzel ama VS Code’dan vazgeçemeyenler için OpenCode Copilot Chat eklentisi var. Bu eklenti OpenCode Go modellerini doğrudan VS Code’un Copilot Chat model seçicisine ekliyor. Copilot panelinde DeepSeek V4, Kimi K2.6, GLM-5.1 gibi modelleri seçip aynen Copilot’a sorar gibi kullanabiliyorsunuz.

Kurulum:

  1. VS Code’da Copilot Chat eklentisi yüklü olsun.
  2. OpenCode Copilot Chat eklentisini marketten kurun.
  3. Copilot Chat panelinde model seçiciye tıklayın → Manage Models → OpenCode Go’yu seçin.
  4. opencode.ai adresinden aldığınız API key’i girin, istediğiniz modelleri işaretleyin.

VS Code 1.120 veya üstü gerekiyor. Bu sürümle gelen Language Model Chat Provider API sayesinde third-party modeller Copilot Chat’e BYOK (Bring Your Own Key) modeliyle entegre edilebiliyor.

OpenRouter vs OpenCode Zen

OpenCode’un bir de Zen paketi var; test edilmiş modelleri API maliyetine sunan bir pay-as-you-go sistemi. Zen’in model fiyatlarına eklediği tek şey kredi kartı işlem ücreti (%4.4 + $0.30). Ancak Zen yerine OpenRouter daha iyi bir tercih.

Sebebi basit: OpenRouter’ın platform ücreti %5.5 — Zen’den çok az yüksek. Buna karşılık OpenRouter’ın prompt caching sistemi, agent iş akışlarında tekrar eden context’leri cache’e düşürüp input maliyetini %50-90 azaltıyor. Agent modunda sürekli aynı dosyalar modele gönderildiği için bu cache ciddi tasarruf sağlıyor.

Üstelik OpenRouter 60’tan fazla sağlayıcıdan 400’den fazla modele tek API üzerinden erişim sunuyor. Claude Opus, GPT-5.5, Gemini, Grok, DeepSeek — hepsi var. openrouter/free modelleri de cabası.

Oh My OpenAgent: Asıl Fark Yaratan Bu

OpenCode’u gerçekten güçlü kılan şey Oh My OpenAgent (OmO). Eskiden “oh-my-opencode” olarak biliniyordu.

OmO, OpenCode üzerine kurulu bir agent orchestration katmanı. Kendi içinde uzmanlıklara ayrılmış agent’lar var:

  • Sisyphus: Ana orchestrator. Planlıyor, görev dağıtıyor, sonuçları denetliyor. Görevi yarım bırakmıyor. Todo odaklı agresif paralel execution.
  • Hephaestus (“The Legitimate Craftsman”): Otonom deep worker. Hedef verildiğinde kendi keşfediyor, pattern’leri araştırıyor, uçtan uca kodlayıp test ediyor.
  • Prometheus: Stratejik planlamacı. Kod yazmadan önce kullanıcıyla interview yapıyor, scope belirliyor, plan çıkarıyor. Tab ile geçiş yapılabiliyor.
  • Atlas: Prometheus’un planını alıp alt görevlere bölüyor, agent’lara dağıtıyor, sonuçları bağımsız doğruluyor. /start-work ile tetikleniyor.
  • Oracle: Salt okunur mimari danışman. Karmaşık hata ayıklama, güvenlik değerlendirmesi, çoklu sistem trade-off analizi. Kod yazmaz, sadece akıl verir.
  • Librarian: Dokümantasyon ve açık kaynak kod araştırmacısı. Kütüphane API’leri, best practice’ler, implementasyon örnekleri için birden fazla repoyu tarar.
  • Explore: Hızlı kod tabanı grep’i. Pattern keşfi ve dosya taraması için düşük maliyetli hızlı modellerle çalışır.

Model Atama Özgürlüğü

Her agent’a farklı model atanabiliyor. Ayar dosyası: .opencode/oh-my-openagent.json. Kendi kullandığım konfigürasyonda Sisyphus’ta DeepSeek V4 Pro, Hephaestus’ta DeepSeek V4 Flash var. OmO işin türüne göre otomatik model de seçiyor: görsel işler Gemini’ye, derin analiz GPT-5.5’e, hızlı işler GPT-5.4 Mini’ye yönleniyor.

Ralph Loop ve ultrawork: Farkları Ne?

OmO’nun en çok karıştırılan iki özelliği:

  • ultrawork (ya da ulw): Prompt’a eklenen bir keyword. IntentGate bunu yakalıyor ve Sisyphus’u “just do it” moduna alıyor. Agent kendi keşfediyor, planlıyor, kodluyor, test ediyor — tek komutla. Basit ve orta karmaşıklıktaki işler için ideal.
  • /ralph-loop: Bir slash komutu. Agent’ı kendi kendine dönen bir döngüye sokuyor. <promise>DONE</promise> diyene kadar durmuyor. 100 iterasyon limiti var (yapılandırılabilir). /cancel-ralph ile durdurulabiliyor.
  • /ulw-loop: Ralph loop + ultrawork birleşimi. Maksimum yoğunlukta, paralel agent’larla, durmaksızın çalışıyor.

Günlük Kullanım Workflow’u

Sıfırdan başlayanlar için önerdiğim akış:

  1. Planlama: Tab ile Prometheus’a geçip görevi anlatın. Kullanıcıyla interview yapıp eksikleri sorar, plan çıkarır. Alternatif olarak Sisyphus’tayken @plan "şu özelliği ekle" yazabilirsiniz.
  2. Plan onayı: Plan hazır olunca /start-work yazın. Atlas planı alt görevlere bölüp agent’lara dağıtır, sonuçları doğrular.
  3. Hızlı işler: Planlamaya gerek yoksa direkt ulw şu bug'ı düzelt yazın. Agent keşfeder, düzeltir, bırakır.

Klavye kısayolları: OpenCode ctrl+x leader key kullanır — önce ctrl+x, sonra komut tuşu.

Kısayolİşlev
ctrl+x lSession listele ve geçiş yap
ctrl+x nYeni session aç
ctrl+x mModel listesini göster
ctrl+pKomut paleti
TabAgent değiştir (Sisyphus → Hephaestus → Prometheus → Atlas)
EscapeO anki işlemi iptal et

Hermes Agent: Telegram’dan Kod Yazdırmak

Nous Research’ün geliştirdiği Hermes Agent, OpenCode’tan bağımsız ama onunla harika çalışan bir AI agent.

Hermes Agent — Nous Research tarafından geliştirilen, kendi kendine öğrenen AI agent Kaynak: github.com/NousResearch/hermes-agent

Hermes’in en büyük olayı: agent sadece terminalde yaşamıyor. Telegram, Discord, Slack, WhatsApp ve e-posta üzerinden agent ile konuşmak mümkün. hermes gateway komutuyla messaging gateway başlatılıyor, Telegram bot token’ı giriliyor, telefondan agent’a yazmaya başlanıyor. Gateway tek bir process olarak çalışıyor, tüm platformları aynı anda yönetiyor.

ACP (Agent Client Protocol) desteği sayesinde Hermes ile OpenCode arasında köprü kurulabiliyor. Yani Telegram’dan Hermes’e yazılan mesaj, OpenCode’da coding agent olarak çalışabiliyor. Tam tersi de mümkün — OpenCode’daki agent’ın sonuçları Telegram’a düşüyor.

MCP entegrasyonu da cabası. Chromium debug tools üzerinden tarayıcı kontrolü yapabiliyor. computer-use-linux MCP server’ı ile Linux masaüstünü kontrol edebiliyor. Browser automation, web scraping, screenshot alma — hepsi MCP üzerinden.

Hermes’in bir diğer güçlü yanı: kendi kendine öğreniyor. Tamamladığı her karmaşık görevden sonra otomatik skill oluşturuyor. Bu skill’ler zamanla gelişiyor. FTS5 ile eski konuşmalarında arama yapıp cross-session hafıza oluşturuyor. Ne kadar uzun kullanılırsa o kadar akıllanıyor.

Atıl duran bir laptop’ınız varsa değerlendirebilirsiniz. Yoksa 5 dolarlık bir sunucuya rahatlıkla kurabilirsiniz. Kurulum adımları:

  1. Ubuntu veya Alpine Linux kurun
  2. Hermes’i yükleyin: curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
  3. hermes setup ile yapılandırın
  4. hermes gateway ile Telegram’a bağlayın
  5. Aynı makineye OpenCode + OmO da kurun

Kurulumdan sonra Telegram’dan “şu bug’ı düzelt” yazdığınızda Hermes OpenCode’a iletiyor, sonuç Telegram’a düşüyor. Elektrik ve internet dışında maliyeti olmayan, 7/24 çalışan bir AI asistanınız oluyor.

Toparlayalım

GitHub Copilot’un token bazlı ücretlendirmeye geçişi ve yeni abonelikleri durdurması, hepimizi alternatif aramaya itti. OpenCode ise bu alternatifin fazlasıyla ötesine geçiyor: daha esnek, daha hesaplı ve en önemlisi kullanıcıyı tek bir sağlayıcıya mahkum etmeyen bir platform.

Copilot’u hemen bırakmak zorunda değilsiniz. İkisini yan yana kullanıp hangisi size uyuyorsa onu tercih edebilirsiniz. Ben şahsen ağırlıklı olarak OpenCode’a geçmiş durumdayım ve pişman değilim.

Umarım bu yazı, sizin için de faydalı bir başlangıç noktası olur. Yeni araçlar keşfetmenin heyecanıyla, kod yazmanın keyfini çıkarmanız dileğiyle…


Bu yazıyı English olarak da okuyabilirsiniz.