DeepSeek Harness ve Claude Code, varsayılan olarak Anthropic Messages biçimini kullanan ajanlardır — dsh, DeepSeek'in Anthropic uyumlu uç noktasına; Claude Code ise Anthropic'e bağlanır — bu nedenle seçim protokolden çok, sizi kimin faturalandırdığına, her isteğin ne taşıdığına ve makinenizden nelerin çıktığına bağlıdır. Her ikisini de 1 Ekim 2026'da aynı kayıt stand-in'ine yönlendirdik ve her birine aynı tek dosyalı görevi verdik; ikisi de araç gidiş-dönüşünü tamamladı ve istekleri maliyet ile gizlilik açısından önem taşıyan şekillerde farklıydı.
Yalnızca dsh'nin maliyetleri için DeepSeek Harness fiyatlandırmasına; dsh'yi başka bir uç noktaya yönlendirmek için Kunavo'nun DeepSeek Harness kurulumuna bakın.
Yan yana
| DeepSeek Harness | Claude Code | |
|---|---|---|
| Kontrol edilen sürüm | npm'de 0.2.0-rc.2 (29 Eylül 2026), "geliştirici önizlemesi" | npm'de 2.1.286 (30 Eylül 2026) |
| Lisans | MIT | Anthropic'in şartları; açık kaynak değil |
| Arayüzler | Web UI, terminal UI, headless, macOS/Windows masaüstü, ACP, Python SDK | Terminal, IDE uzantıları, masaüstü ve web, SDK |
| Varsayılan model yönlendirmesi | deepseek-flash üzerinden DeepSeek'in Anthropic biçimli API'si | Anthropic üzerinden Claude |
| Ödeme şekliniz | Token başına DeepSeek, ön ödemeli; abonelik yok | Claude Pro veya Max planı ya da API anahtarında token başına ödeme |
| Diğer sağlayıcılar | Özel model API'si: sağlayıcı başına bir tane olmak üzere openai-completions, openai-responses veya anthropic-messages | ANTHROPIC_BASE_URL üzerinden tek bir Anthropic biçimli uç nokta |
| Talimat dosyaları | AGENTS.md ve CLAUDE.md (artı .local katmanları) | CLAUDE.md |
Aynı görev, iki istek biçimi
| Görevin ilk isteği | dsh 0.2.0-rc.2, yerleşik yönlendirme | Claude Code 2.1.286 |
|---|---|---|
| Yol | /v1/messages | /v1/messages?beta=true |
| Gönderilen araçlar | 24 | 20 |
| Gövde boyutu | 65.321 bayt; bunun 39.142 baytı model dışı iki alandır | 107.404 bayt |
| Çıktı üst sınırı | max_tokens: 256000, düşünme açık, effort "high" | max_tokens: 64000 |
| Ek çağrılar | Her yeni oturum için aynı model dışı alanları taşıyan bir başlık isteği | -p modunda yok |
| Tamamlanması gereken istekler | 3 (tur, başlık, araç sonucundan sonraki tur) | 2 |
Bunlar token sayıları değil, bir stand-in tarafından kaydedilen baytlardır ve stand-in bir model değildir; dolayısıyla burada hiçbir şey yanıt kalitesini ölçmez. Gösterdiği şey şudur: dsh, varsayılan olarak akıl yürütme açıkken çok daha yüksek bir çıktı üst sınırı ister; bu, token başına faturalandırmada önemlidir. Claude Code ise tur başına daha büyük bir istem gönderir. dsh, her seferinde baytları aynı olan isteklerle üç yeni oturumda çalıştırıldı; Claude Code bir kez çalıştırıldı.
Makinenizden gönderilenler
dsh'nin isteklerindeki iki model dışı alan şunlardır: dsh_session_log ve dsh_plugin_packages. İlki, çalışma dizininizin yolunu da içeren oturum olay günlüğüdür; varsayılan olarak açık bir eklenti tarafından ajan, sıkıştırma ve başlık istekleriyle birlikte, istek başına 8 MiB'ye kadar artımlı olarak gönderilir. İkincisi, kurulu eklenti paketlerini ve sürümlerini listeler. Çalıştırmada bunlar, DEEPSEEK_BASE_URL değişkeninin işaret ettiği yere gönderildi. Web UI'daki Settings → General altında bulunan "Upload Session Log when using the official model API" anahtarı günlüğü kapatır. dsh ayrıca varsayılan olarak OpenTelemetry geri bildirimini DeepSeek'in toplayıcısına aktarır; DSH_TELEMETRY_MODE=DISABLED bunu durdurur. Claude Code'un kendi telemetrisi ve temel olmayan trafik anahtarları vardır; çalıştırmasında bunlar kapalıydı. dsh'deki özel pi-ai sağlayıcıları iki alanı da göndermedi.
Her birini diğerinin modelleriyle çalıştırma
DeepSeek üzerinde Claude Code: DeepSeek'in kendi kılavuzu, DeepSeek anahtarıyla şu ayarı yapar: ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic. DeepSeek model adlarını şöyle eşler: claude-opus… için hedef deepseek-v4-pro olur (bu modelin fiyatından faturalandırılır); claude-sonnet… ve claude-haiku… için hedef deepseek-flash, desteklenmeyen herhangi bir ad içinse hedef deepseek-flash olur. Uyumluluk tablosu cache_control alanını yok sayar ve yalnızca effort alanını output_config içinde dikkate alır.
Claude üzerinde dsh: özel bir model API'si ekleyin. anthropic-messages ile ağ geçidinin yalın kökünü verin — çalıştırma sırasında istek /v1/messages?beta=true adresine gönderildi; sonuna /v1 eklendiğinde /v1/v1/messages adresine gönderildi. openai-completions ile /v1 ile biten bir temel URL verin. Kunavo'da Claude Sonnet 5 için milyon token başına listelenen fiyat girişte $1,40, çıkışta $7,00; Claude Haiku 4.5 için ise girişte $0,70, çıkışta $3,50 olarak verilir. Kullanım ön ödemeli bakiyeden faturalandırılır ve en az $10 yükleme gerekir; Claude Code kurulumuna veya DeepSeek Harness kurulumuna bakın. Kunavo'da hiç kimse bu ikisinden herhangi birini Kunavo uç noktasında çalıştırmadı; buradaki çalıştırmalarda bir ikame kullanıldı.
Aralarında geçiş yapma
- Talimatlar taşınır. dsh; proje kökünden çalışma dizinine kadar AGENTS.md ve CLAUDE.md dosyalarını, ayrıca AGENTS.local.md ile CLAUDE.local.md dosyalarını ve kullanıcıya genel
$DSH_HOME/AGENTS.md'yi 65.536 bayt içinde yükler. - Yeteneklerin taşınması gerekir. dsh,
.dsh/skills,.agents/skills,$DSH_HOME/skillsve~/.agents/skillsdizinlerini —.claude/skillsdizinini değil —SKILL.mdpaketleri için tarar; bu paketlerdenamevedescriptionönbilgileri bulunur. KlasörücustomSkillDirsile ekleyin veya kopyalayın. - MCP araçları adlarını korur. dsh bunları Claude Code'un kullandığı biçim olan
mcp__<server>__<tool>olarak sunar; ancak sunucu listesi Claude Code'un dosyalarında değil, dsh'nin profil yapılandırmasında bulunur. - Oturumlar taşınmaz. dsh, sıkıştırılmış oturum günlüklerini
$DSH_HOME/sessionsaltında tutar; her iki yönde de içe aktarıcı yoktur. - dsh yükseltmelerinde bozulma bekleyin. README'si, önizleme sırasında uyumluluğu bozan değişiklikler yapılabileceğini belirtir ve 0.2.0-rc.2'nin kendi notlarında bazı eski model kimliklerinin kaldırıldığı, kayıtlı seçimlerin yeniden yapılmasının gerekebileceği yazılıdır.
Sık sorulan sorular
DeepSeek Harness ile Claude Code arasındaki fark nedir?
DeepSeek Harness (dsh), DeepSeek'in eklentilerden oluşturulmuş, MIT lisanslı ajan altyapısıdır — web arayüzü, terminal arayüzü, arayüzsüz mod, masaüstü uygulamaları ve bir Python SDK'sı sunar — ve 0.2.0-rc.2 sürümünde geliştirici önizlemesidir. Claude Code, Anthropic'in kendi kodlama ajanıdır; 1 Ekim 2026'da npm'deki sürümü 2.1.286'dır. Her ikisi de varsayılan olarak Anthropic Messages biçimini kullanır: dsh, DeepSeek'in Anthropic uyumlu uç noktasına deepseek-flash ile; Claude Code ise Anthropic'e bağlanır. Pratik farklar faturalandırmada, her isteğin taşıdığı içerikte ve her birinin yüklediği verilerde ortaya çıkar.
Hangisi daha ucuz: DeepSeek Harness mı, Claude Code mu?
On list price, dsh on DeepSeek. deepseek-flash is $0,30 per million input tokens and $1,20 per million output at peak, half that off-peak; Claude Code is either included in Claude Pro ($17 a month billed annually, $20 monthly) or Max (from $100), or billed per token on an API key, where Claude Sonnet 5 through Kunavo lists at $1,40 in and $7,00 out per million. The free Claude plan does not include Claude Code. Price per token is not price per finished task: run the same task on both before you decide.
Claude Code, DeepSeek modellerini kullanabilir mi?
Evet; DeepSeek'in Anthropic biçimli uç noktası üzerinden kullanılabilir: DeepSeek'in kendi kılavuzunda gösterildiği gibi ANTHROPIC_BASE_URL değerini https://api.deepseek.com/anthropic, ANTHROPIC_API_KEY değerini de bir DeepSeek anahtarı olarak ayarlayın. DeepSeek, Claude Code'un gönderdiği Claude model adlarını eşler: claude-opus ile başlayan adlar deepseek-v4-pro'ya yönlendirilir ve bu modelin fiyatından ücretlendirilir; claude-sonnet ve claude-haiku adları deepseek-flash'e yönlendirilir. DeepSeek'in uyumluluk tablosuna göre cache_control yok sayılır ve output_config içindeki yalnızca effort alanı dikkate alınır.
DeepSeek Harness, Claude modellerini kullanabilir mi?
Yes, as a custom model API in Settings → Models. Choose anthropic-messages and give the bare root of an Anthropic-compatible gateway: in a 0.2.0-rc.2 run that posted to /v1/messages?beta=true, while a base URL ending in /v1 posted to /v1/v1/messages, which a real gateway answers with 404. Or choose openai-completions with a base URL ending in /v1. Either way the gateway bills the tokens; Kunavo bills per token from a prepaid balance with a $10 minimum top-up.
CLAUDE.md dosyalarım DeepSeek Harness'ta çalışır mı?
Evet. dsh'nin talimat eklentisi, proje kökü ile çalışma dizini arasındaki her dizinden AGENTS.md ve CLAUDE.md dosyalarını, ayrıca AGENTS.local.md ve CLAUDE.local.md katmanlarını ve kullanıcıya genel $DSH_HOME/AGENTS.md dosyasını 65.536 baytlık bütçe içinde yükler. Yetenekler farklıdır: dsh varsayılan olarak .dsh/skills, .agents/skills, $DSH_HOME/skills ve ~/.agents/skills dizinlerini tarar; .claude/skills dizinini taramaz. Bu nedenle Claude Code yeteneklerinin taşınması veya özel bir customSkillDirs girdisi gerekir.
1 Ekim 2026'da çalıştırıldı: @deepseek-ai/dsh 0.2.0-rc.2 (dsh --profile headless, telemetri devre dışı) ve @anthropic-ai/claude-code 2.1.286 (claude -p, geçici yapılandırma dizini, telemetri ve temel olmayan trafik kapalı); ikisi de npm'den bir çalışma klasörüne kuruldu ve sahte anahtarlarla aynı yerel kayıt stand-in'ine yönlendirildi. Çalıştırmanın ötesindeki davranış, dağıtılan dsh paketinin README'lerine dayanır; DeepSeek'in model eşlemesi ve uyumluluk tablosu api-docs.deepseek.com'dan; Claude planları claude.com/pricing'den; Kunavo ücretleri canlı katalogdan alınmıştır.