Doğrudan, etkileşimli bir kodlama döngüsü için OpenCode'u seçin. Aracıların nerede çalışacağını ve işlerinin nasıl işletileceğini kontrol etmek gereksinimin bir parçasıysa OpenHands'ı seçin. Karşılaştırma iki komut satırı aracından daha kapsamlıdır: güncel OpenHands ekosistemi Agent Canvas, Agent Server, bir SDK ve yönetilen dağıtım seçeneklerini içerir.
Bu ayrım, güncelliğini yitirmiş bir ekran görüntüsüne bakarak seçim yapmanızı önler. OpenHands'ın güncel tanıtımı, Agent Canvas'ı etkin tarayıcı istemcisi, eski Local GUI'yi kullanımdan kaldırılmış ve CLI'yi esas olarak kararlılık için sürdürülen bir bileşen olarak tanımlar. Bir kurulum eğitimini izlemeye başlamadan önce güncel bileşen haritasıyla başlayın.
Yürütmeyi planladığınız iş akışını karşılaştırın
| Soru | OpenHands | OpenCode |
|---|---|---|
| Nerede etkileşime girerim? | Tarayıcıdaki Agent Canvas'ta veya SDK etrafında oluşturulmuş bir uygulamada | Belgelenmiş editör ve diğer entegrasyonlarla terminal iş akışı |
| Çalışma nerede yürütülür? | Seçtiğiniz arka uçta ve çalışma alanında | Aracıyı ve araçlarını çalıştırdığınız ortamda |
| Neyi yapılandırıyorum? | Gerektikçe arka uç, çalışma alanı, model erişimi ve otomasyon | Proje bağlamı, sağlayıcı, model, aracılar ve izinler |
| Seçmek için güçlü neden | Uzak veya tekrarlanabilir aracı işlerini işletmeniz gerekir | Mevcut kodlama oturumunuzda bir değişikliği yakından yönlendirmek istersiniz |
| Maliyet kategorileri | Model kullanımı ve seçilen arka uç/hizmet ile bağlı araçlar | Seçilen model erişimi, makine ve bağlı araçlar |
Amaca yönelik bir yürütme ortamı için OpenHands'ı seçin
Agent Canvas, tarayıcı arayüzünü konuşmaları ve araçları çalıştıran arka uçtan ayırır. Resmi Canvas genel bakışı yerel, Docker, VM ve Cloud yollarını açıklar. Ayrıca arka ucu, dosyaları içeren çalışma alanından ayırır. Bir görev tekrarlanabilir bir ortama ihtiyaç duyduğunda veya editörünüzden bağımsız olarak çalışmaya devam etmesi gerektiğinde bu seçimler önemlidir.
Örneğin, birkaç depo işinin aynı bağımlılıklara ve öngörülebilir dosya erişimine ihtiyaç duyduğunu varsayalım. Yapılandırılmış bir arka uç ve çalışma alanı, iş tanımının parçası olabilir. Faydası operasyonel tutarlılıktır; buna karşılık gelen iş ise bu ortamı sürdürmek ve başarısız bir çalışmayı nasıl inceleyeceğinizi bilmektir.
Bir agent destekli uygulama oluşturuyorsanız Software Agent SDK OpenHands'ı değerlendirmek için başka bir nedendir. İş oluşturmak, onu gözlemlemek ve sonuçları almak için ihtiyaç duyduğunuz arayüzleri değerlendirin. Yalnızca bugünkü hatayı düzeltmesi için bir yardımcı istemek, SDK benimsemeyi gerektirmez.
Etkileşimli döngü için OpenCode'u seçin
Depoya yakın kalmak istediğinizde OpenCode çekici bir başlangıç noktasıdır: bağlam sağlayın, plan isteyin, düzenlemeleri inceleyin ve sonraki adımı yönlendirin. agent yapılandırması ve model seçimi bu deneyimi özelleştirmenizi sağlarken IDE entegrasyonu terminal oturumunu seçilen kodla bağlar.
Zaten kullandığınız geliştirme ortamında deneyin. Derlemeler ve testler yerel hizmetlere bağlıysa aracının bunları nasıl çağıracağını ve çalışır durumda ne bırakması gerektiğini belirleyin. En basit başarılı kurulum, görevinize hiçbir fayda katmayan ayrıntılı bir dağıtımdan genellikle daha kullanışlıdır.
Bu, özel bir özellik sınırı değil, uygunlukla ilgili bir öneridir. OpenCode otomatik iş akışlarına katılabilir ve OpenHands etkileşimli olarak kullanılabilir. Soru, hangi projenin varsayılan iş akışının ve genişletme noktalarının gereken işi işletmeyi kolaylaştırdığıdır.
Model erişimini barındırıcıdan ayrı karşılaştırın
Her iki proje de modellere bağlanmak için birden çok yol belgeler. OpenHands'ta kullanılabilir yollar bileşene ve arka uca bağlıdır; Canvas sağlayıcı anahtarlarını, kendi model hizmetini, yerel veya uyumlu uç noktaları ve desteklenen ACP aracılarını içerir. OpenCode'da yapılandırılmış bir sağlayıcı ve model seçersiniz. Model seçicisindeki ortak marka adı, çıkarım ayarlarının veya hesap faturalandırmasının aynı olduğunu kanıtlamaz.
Her deneme için üç satır yazın: aracının nerede çalıştığı, model ücretini hangi hesabın ödediği ve harici araçların ücretini hangi hesabın ödediği. Bir model sağlayıcısını değiştirmenin, karşılaştırmak istediğiniz yürütme ortamını yanlışlıkla değiştirmediğini kontrol edin. Genel bir bütçe için görevin token ücretinin yanı sıra boşta kalan sunucu süresini ve depolamayı da dahil edin.
Yararlı bir ilk geçiş testi
- Aynı commit'ten başlayın. Bir aracının diğerinin yamasından yararlanamaması için ayrı çalışma alanları kullanın.
- Gerçek bir sonuç belirtin. Yeniden üretilebilir şekilde başarısız olan bir kontrolle küçük bir düzeltme isteyin.
- Ortamı doğrulayın. Bağımlılıklar, kimlik bilgileri, ağ erişimi ve dosya sistemi izinleri karşılaştırılabilir olmalıdır.
- Çıktıyı inceleyin. Yalnızca yardımcının tamamlanma mesajını değil, diff'i ve test çıktısını inceleyin.
- Yeniden başlattıktan sonra tekrarlayın. Yeniden bağlanabildiğinizi, sonucu bulabildiğinizi ve kaydedilen maliyeti anladığınızı doğrulayın.
Doğrudan yönlendirme işinizi çözüyor ve uzak bir arka uç ek yük getiriyorsa OpenCode ile kalın. Yürütme ve işletim modeli somut bir kısıtı ortadan kaldırıyorsa OpenHands'ı benimseyin. İnceleme için yerel bir etkileşimli agent'ı ve tekrarlanabilir işler için ayrı işletilen bir ortamı birlikte de kullanabilirsiniz.
OpenCode yolunda küçük bir model denemesiyle başlayın. Kunavo OpenCode kurulumu sağlayıcı yapılandırmasını gösterir ve güncel model oranları kullanım bütçesini tahmin etmenizi sağlar. OpenHands kullanıcıları, uyumlu herhangi bir API'yi tam görev entegrasyonu olarak doğrulanmış kabul etmeden önce seçtikleri bileşenin sağlayıcı belgelerini izlemelidir.
Sık sorulan sorular
OpenHands ile OpenCode arasındaki temel fark nedir?
OpenHands, aracı işlerini işletmek için tarayıcı kontrol yüzeyi, agent sunucuları, SDK ve dağıtım seçenekleri sunar. OpenCode, terminali ve ilgili entegrasyonları üzerinden etkileşimli kodlama için doğrudan uygundur. İkisi de genişletilebilir ve otomatikleştirilebilir; bu nedenle seçimi gerçekten ihtiyaç duyduğunuz yürütme ortamına ve iş akışına göre yapın.
OpenHands bulutta mı çalışmak zorunda?
Hayır. Güncel OpenHands belgeleri, Agent Canvas'ın yerel, container, VM ve yönetilen bulut arka uçlarına bağlandığını açıklar. Arka ucun nerede çalıştığı, aracının nerede yürütüleceğini ve hangi dosya ve kimlik bilgilerine erişebileceğini belirler.
OpenHands CLI, Agent Canvas ile aynı şey mi?
Hayır. OpenHands şu anda Agent Canvas'ı etkin tarayıcı istemcisi olarak tanımlar. Eski CLI özellik bakımından tamamlanmış ve esas olarak kararlılık için sürdürülmektedir; eski Local GUI ise kullanımdan kaldırılmıştır. Kurduğunuz bileşen için belgeleri izleyin.
Hangisi daha ucuz, OpenHands mi OpenCode mu?
Model kullanımını ve görevi çalıştıran ortamı birlikte karşılaştırın. Yönetilen veya kendi barındırdığınız bir OpenHands arka ucu altyapı ya da hizmet ücretleri ekleyebilir; yerel bir OpenCode oturumunda da model ve makine maliyetleri vardır. Görevin bağlamı, araçları, yeniden denemeleri ve inceleme çabası da karşılaştırmayı etkiler.
Resmi belgeler 17 Eylül 2026'da kontrol edildi. Bu karşılaştırma, ölçülmüş görev başarısı sıralamasını değil, dağıtım ve iş akışı seçimlerini açıklar.