【Açık Kaynak】34.7K yıldız, Claude Code işten mi çıkarılacak? Bu AI programlama aracı, Claude Code'u yere serdi
【Açık Kaynak】34.7K yıldız, Claude Code işten mi çıkarılacak? Bu AI programlama aracı, Claude Code'u yere serdi
Son zamanlarda, çevrede bir isim çok konuşuluyor: oh-my-opencode.
Birçok kişi bunun "en iyi aracı çerçeve" olduğunu, AI'nın gerçek bir geliştirme ekibi gibi kod yazıp projeler yapmasını sağladığını söylüyor. En çarpıcı olanı, tamamen açık kaynak ve ücretsiz olması, bireyler ve yeni kurulan şirketler için neredeyse hiçbir kullanım engeli olmaması.
Bu gerçekten ne tür bir harika proje? Neden birdenbire bu kadar popüler oldu? Bugün bunu basit bir dille konuşalım.
🤔 Öncelikle anlamamız gereken: Bu tam olarak nedir?
Kesin olarak, oh-my-opencode kendisi bağımsız bir AI değildir, OpenCode üzerinde çalışan bir "orchestrasyon katmanı / eklenti"dir.
Bunu şöyle anlayabilirsiniz:
- OpenCode: Kod yazabilen, kod okuyabilen, komut çalıştırabilen, onlarca modeli destekleyen açık kaynaklı bir AI programlama asistanıdır.
- oh-my-opencode: OpenCode'a "çoklu ajan işbirliği sistemi + en iyi uygulama yapılandırması" ekleyerek onu "bireysel savaş" modundan "takım savaş" moduna yükseltir.
Tek cümleyle özet:
OpenCode bir motor, oh-my-opencode ona bir AI geliştirme ekibi ve bir otomasyon süreci seti ekliyor.
📜 Nasıl ortaya çıktı?
Hikaye Claude Code ile başlıyor. Geçtiğimiz bir iki yıl içinde, Claude Code neredeyse AI programlamanın sembolü haline geldi, ancak birkaç sorun vardı:
- Kapalı kaynak ve pahalı: Aylık abonelik, fiyatı oldukça yüksek.
- Kullanım engeli yüksek: Yerel kullanıcılar için ağ dostu değil ve kurumsal kullanım kısıtlamaları var.
- Kara kutu: Temel mantığı şeffaf değil, özelleştirilemiyor.
OpenCode popüler hale geldikten sonra, herkes fark etti ki, tek bir modelle kod yazmak, karmaşık projeleri işlerken "bağlam patlaması" yaşıyor, görev yarıda kalıyor. Böylece topluluk düşünmeye başladı:
"Birden fazla AI'nın iş bölümü yaparak, gerçek bir ekip gibi çalışmasını sağlayabilir miyiz? Kimisi tasarım yapsın, kimisi kod yazsın, kimisi test etsin?"
oh-my-opencode bu düşüncenin bir ürünüdür. İlk başta bir topluluk eklentisi olarak başladı, daha sonra tam bir çoklu ajan orkestra çözümüne dönüştü, GitHub'da 34.7K yıldız aldı ve birçok geliştirici tarafından "Claude Code'un en iyi açık kaynak alternatifi" olarak övüldü.
⚙️ Nasıl "takım gibi" çalışıyor?
Kısacası, onun temeli bir ana orkestra ajanı + bir grup uzman alt ajan + bir otomatik görev akışı setidir.
1. Ana Orkestra: Sisyphus (Sisyphus)
Sisyphus varsayılan ana ajandır, teknik yönetici + proje yöneticisi rolünü üstlenir. Görevleri şunlardır:
- İhtiyaçlarınızı anlamak ve bunları somut görevlere ayırmak.
- Görevleri uygun alt ajana (örneğin, ön yüz, arka yüz, mimar vb.) atamak.
- Görevlerin yürütülmesini denetlemek, doğru yolda ilerlediğinden emin olmak, tüm TODO'lar tamamlanana kadar.
2. Uzman Alt Ajanlar: Her biri kendi görevini yapar
Sisyphus dışında, belirli görevleri olan bir dizi alt ajan vardır:
- Prometheus / Metis / Momus: Planlama, risk analizi ve plan gözden geçirme ile ilgilenir, çözümün uygulanabilirliğini sağlar.- Oracle: Mimari uzmanı + Kıdemli hata ayıklama uzmanı, çözüm incelemesi ve karmaşık sorun teşhisi ile sorumlu.
- Kütüphaneci: Belge ve kod deposu araştırmacısı, resmi belgeleri ve proje kodunu incelemekle sorumlu.
- Keşfet: Kod deposu keşif uzmanı, ilgili dosyaları ve kod kalıplarını hızlı bir şekilde bulur.
- Frontend UI/UX Mühendisi: Ön yüz mühendisi, UI ve etkileşim uygulaması konusunda uzmanlaşmıştır.
- Hephaestus: Derin zanaatkar, dosyalar arası ve modüller arası karmaşık yeniden yapılandırma ve derin geliştirme ile sorumlu.
- Multimodal Looker: Çok modlu analist, PDF, resim, grafik gibi içerikleri anlayabilir.
3. Otomatik Süreç: "Söylemekten" "Yapmaya"
Karmaşık bir görev gönderdiğinizde, süreç genel olarak şöyle işler:
- Sisyphus görevi alır, Prometheus gibi planlama akıllı ajanları çağırarak detaylı bir plan hazırlar.
- Sisyphus planı alt görevlere ayırır ve Oracle, Kütüphaneci, Ön yüz gibi ajanlara dağıtır.
- Her akıllı ajan paralel çalışır, LSP, AST gibi tekniklerle kodu derinlemesine anlar, değişikliklerin doğruluğunu garanti eder.
- Sisyphus tüm görevleri izler, bağımlılıkları ve çatışmaları otomatik olarak işler, görevin nihayetinde tamamlanmasını sağlar.
4. Anahtar "Büyü": Ultrawork Modu
AI'yi "tam kapasite" çalıştırmak istiyorsanız, talimatlarınıza ultrawork veya ulw eklemeniz yeterlidir. Bu, "tam otomatik geliştirme modunu" tetikler:
- Birden fazla akıllı ajanı otomatik olarak paralel olarak planlar.
- Arka plan görevleri sürekli çalışır, terminali kapatsanız bile kesintiye uğramaz.
- Akıllı ajanlar arasında otomatik geçiş yapılır, tüm TODO'lar tamamlanana kadar.
👍 Ne kadar güçlü?
1. Tamamen açık kaynak, maliyet kontrol altında
- Araç ücretsiz: oh-my-opencode kendisi MIT lisansına sahip açık kaynak bir projedir, abonelik ücreti yoktur.
- Maliyet şeffaf: Sadece kullandığınız temel büyük model API'leri için ödeme yapmanız gerekir (OpenAI, Gemini vb. gibi) ve ücretsiz veya düşük maliyetli modelleri seçebilirsiniz.
2. Daha çok "gerçek bir ekip" gibi, "yüksek düzeyde kopyala-yapıştır" değil
Geleneksel AI asistanları "bir soru bir cevap" şeklindeyken, oh-my-opencode ihtiyaç analizinden kod uygulamasına kadar tam bir süreci gerçekleştirebilir, hatta test ve düzeltmeleri otomatik olarak işleyebilir.
3. Derin entegrasyon geliştirme araçları, "rastgele tahminleri" azaltır
LSP ve AST'yi entegre ederek, AI gerçekten kodunuzu "anlayabilir", değişken tanımları, fonksiyon çağrı ilişkilerini bilir, yeniden yapılandırma sırasında daha güvenli ve doğru olur.
4. Yerel kullanıcılar için dostça, ağ ve maliyet avantajı
- Ağ dostu: ZhiPu GLM, MiniMax gibi yerli modellerle bir arada kullanılabilir, erişim kararlıdır.
- Maliyet daha düşük: Çok sayıda ücretsiz model mevcuttur, bireyler ve küçük ekipler için maliyet, abonelik tabanlı araçlardan çok daha düşüktür.
5. Aktif bir topluluk ve zengin bir ekosistem
Açık kaynak bir proje olarak, aktif bir topluluk katkıda bulunur, sürekli yeni özellikler, yeni akıllı ajanlar ve yeni MCP eklentileri eklenir, oynanabilirlik ve genişletilebilirlik oldukça yüksektir.
⚔️ Claude Code'larla karşılaştırıldığında, nasıl?
Özellikler oh-my-opencode + OpenCode Claude Code Diğer AI programlama asistanları (örneğin Cursor)
Ücret yapısı Araç ücretsiz, yalnızca model API ücreti ödenir, maliyet kontrol altında. Zorunlu abonelik, aylık ödeme, uzun süreli kullanım maliyeti yüksek. Abonelik + puan veya kullanıma göre ödeme, maliyet şeffaf değil.
Model seçimi 75'ten fazla, açık kaynak, yerel, yerli modeller dahil. Sadece Claude serisi, tedarikçi kilitli. Ortaklara bağımlı, seçim nispeten sınırlı.
Şeffaflık Tamamen açık kaynak, denetlenebilir, özelleştirilebilir, Fork yapılabilir. Tamamen kapalı kaynak, kara kutu modeli, özelleştirilemez. Kısmi açık kaynak veya tamamen kapalı kaynak.
Gizlilik uyumu Veri alan dışına çıkmaz, finans, sağlık gibi yüksek gereksinimli sektörler için uygundur. Veri yüklenmesi gerekir, uyum riski vardır. Üçüncü taraflara bağımlı, veri kontrol hakkı zayıf.[[HTMLPLACEHOLDER0]]
[[HTMLPLACEHOLDER1]], çoklu zeka ajanı işbirliğini ve tamamen otomatik modu destekler.
[[HTMLPLACEHOLDER2]], modelin kendi yeteneklerine bağımlıdır, süreç nispeten sabittir.
[[HTMLPLACEHOLDER3]], tek zeka ajanına dayalıdır, karmaşık görevler insan müdahalesi gerektirir.
[[HTMLPLACEHOLDER4]]
[[HTMLPLACEHOLDER5]], çoklu zeka ajanı kavramını anlamak gerekir, ancak yapılandırma yeniden kullanılabilir.
[[HTMLPLACEHOLDER6]], kutudan çıkar çıkmaz kullanılabilir, deneyim akıcıdır.
[[HTMLPLACEHOLDER7]], etkileşim dostudur, öğrenme maliyeti düşüktür.
[[HTMLPLACEHOLDER8]]
Eğer siz [[HTMLPLACEHOLDER9]], bütçeniz sınırlıysa ve en son AI programlama yeteneklerini deneyimlemek istiyorsanız, o zaman [[HTMLPLACEHOLDER10]] kesinlikle denemeye değer.
Eğer [[HTMLPLACEHOLDER11]] arıyorsanız ve bütçeniz yeterliyse, o zaman Claude Code gibi ticari araçlar sizin için daha uygun olabilir.
Ancak her durumda, oh-my-opencode'un ortaya çıkışı, AI programlama araçlarının manzarasını tamamen değiştirmiştir. Bu, bize gösteriyor ki: [[HTMLPLACEHOLDER12]]
Eğer siz de "bir kişi bir geliştirme ekibidir" hissini deneyimlemek istiyorsanız, OpenCode ve oh-my-opencode'u kurarak başlayabilirsiniz.

