DeepSeek Harness (dsh), 13 Ağustos 2026'da piyasaya sürüldü ve duyurusu dikkat çekiciydi. VentureBeat'in çıkış manşeti, aracı DeepSeek V4-Pro ile API üzerinde birlikte sunulan “Claude Code'a açık kaynaklı bir rakip” olarak tanımladı. Bir hafta sonra depo, 20 Ağustos itibarıyla yaklaşık 169 bin yıldıza ulaştı.
Ancak yıldız sayısı, geliştiricilerin asıl kararını vermez: Kodlama aracınızı DeepSeek Harness'te mi, Claude Code'da mı çalıştırmalısınız?
İki araç farklı yaklaşımlar sunuyor:
- DeepSeek Harness: MIT lisanslı, eklenti çekirdeğine dayalı, yerel web arayüzü sunan geliştirici önizlemesi.
- Claude Code: Tescilli, olgun, terminalden IDE'lere ve web'e uzanan geniş bir ekosisteme sahip ürün.
Bu rehber; lisanslama, arayüz, model seçimi, fiyatlandırma, olgunluk, genişletilebilirlik, izinler ve MCP desteğini pratik açıdan karşılaştırır. dsh'ye yeniyseniz önce DeepSeek Harness'in ne olduğunu ve nasıl çalıştığını inceleyin.
💡 Her iki araç da API'lara karşı kod yazar ve yalnızca kendilerine verdiğiniz spesifikasyon kadar iyidir. Apidog, hangi aracı seçerseniz seçin API sözleşmenizi test edilmiş ve güncel tutmanıza yardımcı olur.
Hızlı karşılaştırma
| Boyut | DeepSeek Harness (dsh) | Claude Code |
|---|---|---|
| Lisans | MIT, kaynak kod GitHub'da | Tescilli; “Tüm hakları saklıdır”, Anthropic Ticari Şartları |
| Yaş | 13 Ağustos 2026'da yayınlandı; geliştirici önizlemesi | Genel olarak mevcut, olgun ürün |
| Kararlılık | README, uyumluluk bozucu değişiklikler olacağı konusunda uyarır | Kararlı sürüm kanalları, sürüm kontrollü ayarlar |
| Arayüz |
127.0.0.1:3080 üzerinde yerel web arayüzü; profilli CLI ve başsız mod |
Terminal CLI, VS Code, JetBrains, masaüstü uygulaması, web ve mobil |
| Modeller | DeepSeek, Anthropic, OpenAI, Bedrock, Vertex, Azure ve OpenAI uyumlu uç noktalar | Yalnızca Claude modelleri; doğrudan veya Bedrock, Vertex, Foundry üzerinden |
| Fiyatlandırma | Altyapı ücretsiz; bağlanan API için jeton başına ödeme | Claude Pro/Max aboneliği veya Konsol üzerinden kullanıma dayalı API faturalandırması |
| Genişletilebilirlik | Cordis çekirdeğinde her şey eklenti; topluluk dsh-plugin konusu |
Eklentiler, yetenekler, kancalar, alt aracılar, Agent SDK |
| İzinler | Etkin izin politikası altında web arayüzü onayları | Altı belgelenmiş izin modu ve ayrıntılı kurallar |
| MCP | Topluluk eklentisi: dsh-mcp-manager
|
Yerel, birinci sınıf destek |
Açık kaynak mı, tescilli mi?
DeepSeek Harness, MIT lisanslıdır. Kaynak kodunu okuyabilir, çatallayabilir, yamalayabilir, ticari ürüne gömebilir ve ağ üzerinden hangi verinin gönderildiğini denetleyebilirsiniz. Ayrıca üçüncü taraf bağımlılıklar THIRD_PARTY_NOTICES.md dosyasında izlenir.
Bu, özellikle şu durumlarda önemlidir:
- Aracı şirket içi platformunuza gömmeniz gerekiyorsa
- Uyumluluk veya denetim gereksinimleriniz varsa
- Satıcı bağımlılığını azaltmak istiyorsanız
- Aracının çalışma döngüsünü değiştirmek istiyorsanız
Claude Code'da durum farklıdır. Anthropic'in herkese açık deposundaki lisans bildirimi, kullanımın Anthropic Ticari Hizmet Şartlarına bağlı olduğunu belirtir. Depo; sorunlar ve belgeler içindir, Claude Code kaynak kodunu çatallamak için değil.
Pratik karar: Aracı altyapınızın bir parçası yapmak istiyorsanız dsh avantajlıdır. Kararlılığı ve hazır ürün deneyimini önceliyorsanız Claude Code daha güvenli seçimdir. Ancak MIT lisansı uzun ömür garantisi değildir; dsh hâlâ çok yeni bir projedir.
Arayüz: yerel web deneyimi mi, çoklu yüzey mi?
dsh'yi hızlıca başlatmak için:
npx @deepseek-ai/dsh web
Bu komut, yerel web arayüzünü http://127.0.0.1:3080 adresinde başlatır ve tarayıcıyı açar. Tarayıcının otomatik açılmasını istemiyorsanız:
npx @deepseek-ai/dsh web --no-open
Bir çalışma alanı seçip dsh'yi başlattığınız proje dizinine yönlendirirsiniz. Arayüz yereldir; barındırılan uzak bir hizmet yerine kendi makinenizden sunulur.
dsh ayrıca profil tabanlı CLI modları sunar. CLI README'sine göre adlandırılmış bir profili şu şekilde başlatabilirsiniz:
dsh --profile <ad>
Profil, $DSH_HOME/profiles/<ad> altında bulunur. Başsız profil; kalıcı bir oturum çalıştırabilir, nihai yanıtı yazdırabilir ve çıkabilir. Eklenti yönetimi için:
dsh plugin
Claude Code ise terminalden başlayıp daha geniş yüzeylere yayılmıştır. Resmi belgelere göre şuralarda çalışır:
- Terminal
- VS Code
- JetBrains IDE'leri
- Masaüstü uygulaması
- Web: claude.ai/code
- Mobil destek
Başsız otomasyon için de doğrudan istem gönderebilirsiniz:
claude -p "komut"
Bu yaklaşım CI, cron işleri ve shell işlem hatları için uygundur.
Pratik karar:
- Tek makinede, tek projede, hızlı yerel kurulum istiyorsanız: dsh
- Terminal, IDE, CI, web ve mobil arasında geçiş yapıyorsanız: Claude Code
Model özgürlüğü: en büyük mimari fark
dsh modelden bağımsız çalışacak şekilde tasarlanmıştır. Sağlayıcı belgeleri; Anthropic, OpenAI, Bedrock, Vertex ve Azure için katalog sağlayıcıları içerir. Ayrıca herhangi bir OpenAI uyumlu uç noktayı $DSH_HOME/settings.yaml üzerinden ekleyebilirsiniz.
Örnek yapılandırma yaklaşımı:
apiKeyEnv: MY_PROVIDER_API_KEY
api: openai-completions
baseURL: https://api.ornek.com/v1
models:
- id: ornek-model
API anahtarlarını ayrı .credentials.yaml dosyasında tutarak yapılandırmanızı paylaşılabilir bırakabilirsiniz.
Bu sayede dsh ile şunları çalıştırabilirsiniz:
- DeepSeek modelleri
- Anthropic veya OpenAI API'leri
- Bedrock, Vertex ve Azure üzerinden modeller
- OpenAI uyumlu özel uç noktalar
- Yerel sunucunuzdaki niceleştirilmiş modeller
Kurulum adımları için DeepSeek Harness'te herhangi bir model nasıl çalıştırılır rehberine bakın.
Claude Code yalnızca Claude modellerini çalıştırır. Çıkarımı Anthropic API'si, Amazon Bedrock, Google Cloud Agent Platformu veya Microsoft Foundry üzerinden yönlendirebilirsiniz; ancak model seçeneği hâlâ Claude'dur.
Pratik karar:
- Sağlayıcı, fiyat veya model değiştirme özgürlüğü önemliyse: dsh
- Claude model ailesiyle çalışmak yeterliyse ve sıkı model-araç entegrasyonunu tercih ediyorsanız: Claude Code
Fiyatlandırma: jeton başına ödeme mi, abonelik mi?
dsh altyapısı ücretsizdir; maliyetiniz bağladığınız model sağlayıcısının API kullanımından gelir. Örneğin DeepSeek API kullanıyorsanız DeepSeek'in jeton başına oranlarını ödersiniz.
DeepSeek V4-Pro-0813 ile çalışacaksanız, model kimlikleri ve istek biçimleri için DeepSeek V4-Pro-0813 API kılavuzunu kullanın.
Jeton bazlı modelin avantajları:
- Kod yazmadığınızda maliyet sıfıra yaklaşır.
- Farklı sağlayıcıları karşılaştırabilirsiniz.
- Belirli kullanım senaryolarında daha düşük maliyetli olabilir.
Dezavantajı, yoğun aracı oturumlarında maliyetin öngörülemez olmasıdır.
Claude Code genellikle şu seçeneklerle kullanılır:
- Claude Pro: aylık 20 $
- Claude Max: aylık 100 $ veya 200 $
- Claude Konsolu üzerinden kullanıma dayalı API faturalandırması
Abonelik, kullanım limiti karşılığında daha tahmin edilebilir bir aylık maliyet sunar. Anthropic'in Temmuz 2026'da haftalık limitleri %50 artırmasıyla ilgili ayrıntılar için Claude Code haftalık limit artışı haberine bakın.
Kaba kural:
- Hafif veya düzensiz kullanım: jeton başına fiyatlandırma
- Her gün yoğun kullanım: abonelik
dsh'nin Anthropic API'sine de bağlanabildiğini unutmayın. Bu nedenle altyapı seçimi ile model/faturalandırma seçimi kısmen birbirinden bağımsızdır.
Olgunluk: geliştirici önizlemesi ve üretim ürünü
dsh bir geliştirici önizlemesidir. README açıkça şunu söyler:
UYUMLULUK BOZUCU DEĞİŞİKLİKLER OLACAKTIR.
Bunu uygulama planınıza dahil edin. Bugün çalışan yapılandırmaların veya eklentilerin sonraki sürümlerde güncellenmesi gerekebilir.
dsh ile iş akışı kurarken şunları yapın:
-
settings.yamlve eklenti yapılandırmalarını sürüm kontrolüne alın. - Kilit dosyalarını ve çalıştırma komutlarını belgelendirin.
- CI içinde dsh yapılandırmasını doğrulayan bir smoke test ekleyin.
- Eklentileri güncellemeden önce ayrı bir dalda test edin.
Claude Code, 2025 başlarından beri geliştiricilerin kullanımında. Olgun ekosisteminde şunlar bulunur:
- CLAUDE.md proje belleği
- Otomatik bellek
- Paketlenmiş iş akışları için yetenekler
- Araç eylemleri çevresinde shell komutları çalıştıran kancalar
- Baş aracı tarafından koordine edilen alt aracılar
- Özel aracılar için Agent SDK
- GitHub Actions ve GitLab CI/CD entegrasyonları
- Zamanlanmış rutinler
Claude Code'un başka bir olgun rakiple karşılaştırmasını görmek için Claude Code ve Codex CLI karşılaştırmasını inceleyin.
dsh'nin topluluk ilgisi güçlüdür: 20 Ağustos itibarıyla yaklaşık 169 bin yıldız ve 18,1 bin çatal, yüksek topluluk enerjisine işaret eder. Ancak bugünkü değerlendirmede doğru ayrım hâlâ önizleme ve olgun ürün ayrımıdır.
Genişletilebilirlik: çekirdeği değiştirmek mi, uzantı noktalarını kullanmak mı?
dsh'de eklentiler ek bir katman değildir; mimarinin kendisidir. Altyapı, Cordis adlı eklenti çekirdeği üzerine kuruludur.
Değiştirilebilir bileşenler arasında şunlar bulunur:
- Model adaptörleri
- Araç kayıt defteri
- Oturum günlüğü
- Aracı döngüsü
Örneğin başarısız araç çağrılarının yeniden deneme davranışını değiştirmek istiyorsanız, aracı döngüsünü değiştirebilirsiniz. Topluluk eklentilerini GitHub'daki dsh-plugin konusu üzerinden keşfedebilirsiniz.
Claude Code ise çekirdeği açmak yerine belgelenmiş uzantı noktaları sunar:
- Eklentiler
- Yetenekler
- Kancalar
- MCP sunucuları
- Alt aracılar
Bu modelde çekirdek döngü Anthropic'e aittir. Çoğu ekip için bunun avantajı, yükseltmelerin özel davranışları daha az kırma eğiliminde olmasıdır.
Pratik karar:
- Aracının iç davranışını değiştirmek istiyorsanız: dsh
- Stabil, belgelenmiş entegrasyon noktaları yeterliyse: Claude Code
İzinler: basit onaylar ve ayrıntılı politika sistemi
Dosya düzenleyen veya komut çalıştıran bir aracının sınırları olmalıdır.
dsh web arayüzü, kullanım kılavuzuna göre etkin izin politikası altında onay gerektiren işlemlerden önce kullanıcıya sorar. Ancak politika düzeyleri ve bu düzeylerin kesin davranışları henüz ayrıntılı biçimde belgelenmemiştir.
Claude Code'un izin sistemi daha ayrıntılıdır. Altı mod sunar:
default
acceptEdits
plan
auto
dontAsk
bypassPermissions
Ayrıca şunları destekler:
- Araç ve komut bazında izin verme/reddetme
- Çalışma dizini sınırları
- Organizasyon genelinde uygulanabilen yönetilen politikalar
Özellikle:
-
plan: Araç, düzenleme yapmadan önce keşif ve planlama yapar. -
auto: Aracı her işlem için sormak yerine arka plan sınıflandırıcısıyla eylemleri gözden geçirir. -
bypassPermissions: Sanal ortamlar için kullanılabilir.
Düzenlenmiş kod tabanlarında, az deneyimli geliştiricilerden oluşan ekiplerde veya CI özerkliğinde ayrıntılı kontrol gereksiniminiz varsa Claude Code şu anda daha güçlü seçenektir.
MCP: yerel destek mi, topluluk eklentisi mi?
Model Bağlam Protokolü (MCP), kodlama aracılarının veritabanları, bilet sistemleri ve API spesifikasyonları gibi harici sistemlere bağlanmasını sağlar.
Claude Code, MCP'yi yerel olarak destekler. MCP sunucusu eklemek, belgelenmiş bir akıştır ve MCP araçları standart izin sistemiyle yönetilir.
dsh'de MCP çekirdeğin parçası değildir. Mevcut çözüm, topluluk tarafından geliştirilen dsh-mcp-manager eklentisidir. Bu eklenti:
- MCP için Ayarlar sayfası ekler
- Uzak HTTP ve yerel stdio sunucularını destekler
- OAuth veya statik belirteçleri işler
- Araçları proje bazlı sunucu yapılandırmalarıyla
mcp__<ad>__*biçiminde kaydeder
Çalışır, ancak resmi değildir ve geliştirici önizlemesindeki değişim risklerini taşır.
API geliştirme için bu fark önemlidir. Apidog MCP Sunucusu, kodlama aracınıza ekibinizin gerçek API spesifikasyonunu verir. Böylece araç, alan adlarını tahmin etmek yerine gerçek API sözleşmesine göre istemci kodu üretebilir.
Önerilen uygulama akışı:
- API sözleşmenizi Apidog'da yönetin.
- Spesifikasyonu testlerle doğrulayın.
- MCP üzerinden Claude Code'a doğrudan bağlayın.
- dsh kullanıyorsanız
dsh-mcp-managerüzerinden bağlayın. - Her değişiklikten sonra Apidog CLI ile regresyon testleri çalıştırın.
Apidog'u indirebilir ve MCP sunucusunu her iki aracının da çalıştığı projeye karşı kullanabilirsiniz.
Hangisini seçmelisiniz?
Tek bir kazanan yok. Seçim, ihtiyacınız olan kontrol düzeyine ve değişime toleransınıza bağlıdır.
DeepSeek Harness'i seçin, eğer:
- Kaynak koduna ihtiyacınız varsa.
- MIT lisansı, denetlenebilirlik ve çatallanabilirlik gereksinimleriniz varsa.
- Model kilitlenmesini istemiyorsanız.
- DeepSeek, OpenAI uyumlu yerel modeller veya katalog sağlayıcılar arasında geçiş yapmak istiyorsanız.
- Aracının davranışını eklentilerle değiştirmek istiyorsanız.
- Önizleme ürünü kaynaklı kırılmaları yönetebiliyorsanız.
Başlangıç komutu:
npx @deepseek-ai/dsh web
Claude Code'u seçin, eğer:
- Bugün olgun ve tamamlanmış bir ürün istiyorsanız.
- Terminal, IDE, web, masaüstü ve mobil arasında çalışıyorsanız.
- Ayrıntılı izin modlarına ve kurumsal politikalara ihtiyacınız varsa.
- Yerel MCP desteği istiyorsanız.
- Tahmin edilebilir abonelik faturalandırmasını tercih ediyorsanız.
- Claude modelleri sizin için uygunsa.
Pragmatik yaklaşım
Bir süre iki aracı da kullanabilirsiniz. dsh'yi denemek ücretsizdir; Claude Code aboneliğiniz de deneme yapmanıza engel olmaz.
Hangi aracı seçerseniz seçin, API katmanını Apidog ile doğrulanabilir tutun:
- Tek bir güncel API spesifikasyonu kullanın.
- Spesifikasyonu MCP üzerinden aracıya sunun.
- Araç tarafından yapılan değişikliklerden sonra CLI regresyon testleri çalıştırın.
Sıkça Sorulan Sorular
DeepSeek Harness, Claude Code'dan farklı olarak gerçekten açık kaynak mı?
Evet. dsh; aracı döngüsü ve eklenti çekirdeği dahil olmak üzere kaynak kodu GitHub'da bulunan MIT lisanslı bir projedir. Claude Code'un herkese açık deposu, sorunları ve belgeleri barındırır; çatallanabilir ürün kaynak kodunu değil.
DeepSeek Harness, Claude modellerini kullanabilir mi?
Evet. dsh; Anthropic, OpenAI, Bedrock, Vertex ve Azure için katalog sağlayıcıları sunar. Ayrıca settings.yaml ile özel OpenAI uyumlu uç noktalar da ekleyebilirsiniz.
Claude Code ise doğrudan Anthropic'ten veya Bedrock, Vertex ya da Foundry üzerinden olsun, yalnızca Claude modellerini çalıştırır.
DeepSeek Harness günlük işler için yeterince kararlı mı?
dsh bir geliştirici önizlemesidir ve README uyumluluk bozucu değişiklikler olacağını açıkça belirtir. Gerçek işler için kullanılabilir; ancak yapılandırma ve eklenti değişikliklerini beklemelisiniz.
Yeniden kurmayı veya hızlı uyarlamayı göze alamayacağınız iş akışları için Claude Code daha güvenli seçimdir.
Her iki araç da Apidog ile çalışıyor mu?
Evet. Apidog'un MCP sunucusu, API spesifikasyonunuzu MCP destekleyen kodlama araçlarına sunar:
- Claude Code'da yerel MCP desteğiyle
- dsh'de topluluk
dsh-mcp-managereklentisiyle
Apidog CLI, her iki aracının terminal döngüsünde betiklenmiş regresyon testleri de çalıştırabilir. dsh kurulumu için DeepSeek Harness'te Apidog CLI kullanımı rehberine bakın.
Top comments (0)