DeepSeek Harness (dsh) diluncurkan pada 13 Agustus 2026 sebagai pratinjau pengembang open source. Liputan peluncuran VentureBeat menyebutnya sebagai “saingan open source untuk Claude Code”, dirilis bersama DeepSeek V4-Pro pada API.
Seminggu kemudian, repo DeepSeek Harness memiliki sekitar 169 ribu bintang per 20 Agustus. Namun, jumlah bintang tidak menjawab pertanyaan praktis yang lebih penting: apakah Anda sebaiknya menjalankan agen coding dengan dsh atau Claude Code?
Keduanya mengambil pendekatan berbeda:
- DeepSeek Harness adalah pratinjau pengembang berlisensi MIT, dibangun di atas kernel plugin, dengan UI web lokal dan kebebasan memilih model.
- Claude Code adalah produk berpemilik yang matang, dengan skill, hook, MCP bawaan, subagen, kebijakan izin terperinci, dan banyak antarmuka.
Artikel ini membandingkan perizinan, antarmuka, model, harga, kematangan, ekstensibilitas, izin, dan MCP berdasarkan kemampuan yang dapat diverifikasi saat ini. Jika Anda belum mengenal dsh, mulai dari apa itu DeepSeek Harness dan cara kerjanya.
💡 Kedua agen ini menulis kode berdasarkan API, sehingga hasilnya bergantung pada spesifikasi yang Anda berikan. Apidog membantu menjaga spesifikasi API tetap teruji dan terkini, apa pun agen yang Anda gunakan.
Perbandingan singkat
| Dimensi | DeepSeek Harness (dsh) | Claude Code |
|---|---|---|
| Lisensi | MIT, kode sumber tersedia di GitHub | Propietari; tunduk pada Ketentuan Komersial Anthropic |
| Usia | Dirilis 13 Agustus 2026; pratinjau pengembang | Tersedia secara umum, produk matang |
| Stabilitas | README memperingatkan perubahan yang merusak kompatibilitas | Saluran rilis stabil dan pengaturan berversi |
| Antarmuka | UI web lokal di 127.0.0.1:3080, CLI berbasis profil, termasuk headless |
Terminal, VS Code, JetBrains, desktop, web, dan seluler |
| Model | DeepSeek, Anthropic, OpenAI, Bedrock, Vertex, Azure, serta endpoint kompatibel OpenAI | Hanya model Claude, langsung atau melalui Bedrock, Vertex, dan Foundry |
| Harga | Harness gratis; bayar token API yang dipakai | Langganan Claude Pro/Max atau API berbasis penggunaan |
| Ekstensibilitas | Arsitektur plugin Cordis; komunitas dsh-plugin
|
Plugin, skill, hook, subagen, Agent SDK |
| Izin | Prompt persetujuan pada UI web berdasarkan kebijakan aktif | Enam mode izin, aturan izinkan/tolak yang granular |
| MCP | Melalui plugin komunitas dsh-mcp-manager
|
Bawaan dan kelas satu |
Open source vs proprietary: dampaknya untuk implementasi
DeepSeek Harness menggunakan lisensi MIT dan melacak dependensi pihak ketiga di THIRD_PARTY_NOTICES.md. Secara praktis, ini memungkinkan Anda untuk:
- Membaca dan mengaudit loop agen.
- Mem-fork repository untuk kebutuhan internal.
- Menambal perilaku agen tanpa menunggu vendor.
- Menyematkan harness dalam produk komersial.
- Memeriksa komponen yang berkomunikasi melalui jaringan.
Ini relevan untuk tim platform, organisasi dengan kebutuhan kepatuhan, atau tim yang ingin mengoperasikan agen sebagai infrastruktur internal.
Claude Code mengambil model yang berbeda. Repository publiknya menyediakan isu dan dokumentasi, sedangkan lisensinya menyatakan “Semua hak dilindungi undang-undang” dan penggunaan tunduk pada Ketentuan Komersial Anthropic. Anda menggunakan produk dan kontraknya, bukan kode sumber yang dapat diaudit atau di-fork.
Pilihan praktisnya:
- Pilih dsh jika kemampuan audit, fork, dan modifikasi adalah persyaratan.
- Pilih Claude Code jika Anda lebih membutuhkan produk matang tanpa harus memelihara internal agen.
Lisensi MIT memberi hak penggunaan, tetapi tidak menjamin stabilitas proyek. dsh masih sangat baru dan README-nya secara eksplisit memperingatkan perubahan yang merusak kompatibilitas.
Antarmuka: mulai menjalankan dsh atau Claude Code
Untuk menjalankan UI web lokal DeepSeek Harness:
npx @deepseek-ai/dsh web
Perintah ini menjalankan antarmuka lokal di:
http://127.0.0.1:3080
Jika Anda tidak ingin browser terbuka otomatis:
npx @deepseek-ai/dsh web --no-open
Alur kerja dasarnya:
- Buka terminal di direktori proyek.
- Jalankan
dsh web. - Pilih workspace pada UI lokal.
- Berikan tugas coding dalam konteks proyek tersebut.
- Tinjau permintaan izin sebelum agen menjalankan operasi yang memerlukannya.
Selain UI web, README CLI dsh mendokumentasikan profil berbasis direktori:
dsh --profile <name>
Profil berada di bawah:
$DSH_HOME/profiles/<name>
Untuk otomasi, gunakan profil headless yang menjalankan satu sesi, mencetak jawaban akhir, lalu keluar. Perintah dsh web sendiri adalah singkatan untuk profil web, sedangkan dsh plugin meneruskan manajemen plugin ke pnpm.
Claude Code berawal dari terminal, tetapi tersedia juga melalui ekstensi VS Code, JetBrains, aplikasi desktop, web di claude.ai/code, dan dukungan seluler. Untuk pipeline noninteraktif, gunakan mode prompt:
claude -p "Tinjau perubahan ini dan buatkan ringkasan risiko"
Gunakan dsh jika Anda bekerja terutama pada satu mesin dan menginginkan UI web lokal. Gunakan Claude Code jika alur kerja Anda berpindah antara terminal, IDE, CI, browser, dan perangkat lain.
Kebebasan model: dsh unggul dalam fleksibilitas
DeepSeek Harness dirancang sebagai harness agnostik model. Dokumen penyedia dsh mencantumkan penyedia untuk:
- Anthropic
- OpenAI
- Amazon Bedrock
- Google Vertex
- Azure
- Endpoint kustom yang kompatibel dengan OpenAI
Endpoint kompatibel OpenAI dapat ditambahkan melalui $DSH_HOME/settings.yaml. Konfigurasi dasarnya mencakup:
apiKeyEnv: MY_PROVIDER_API_KEY
api: openai-completions
baseURL: https://api.example.com/v1
Kunci API disimpan terpisah di .credentials.yaml, sehingga file pengaturan dapat dibagikan tanpa memasukkan kredensial.
Dengan pendekatan ini, dsh dapat digunakan untuk:
- Model DeepSeek.
- Model Claude melalui penyedia Anthropic.
- Model OpenAI.
- Model dari penyedia cloud.
- Model lokal yang mengekspos API kompatibel OpenAI.
- Model terkuantisasi yang berjalan melalui server lokal pada GPU Anda.
Untuk konfigurasi langkah demi langkah, lihat cara menjalankan model apa pun di DeepSeek Harness.
Claude Code hanya menjalankan model Claude. Anda dapat menggunakan Anthropic API secara langsung atau merutekan inferensi melalui Bedrock, Vertex, atau Foundry, tetapi model dasarnya tetap Claude.
Jadi, pilihannya sederhana:
- Gunakan dsh bila Anda ingin menghindari ketergantungan pada satu vendor model.
- Gunakan Claude Code bila Anda menginginkan integrasi yang dirancang khusus antara harness dan model Claude.
Harga: hitung berdasarkan pola penggunaan
DeepSeek Harness gratis digunakan sebagai software. Biaya datang dari API model yang Anda hubungkan.
Jika menggunakan DeepSeek API, Anda membayar sesuai tarif per-token DeepSeek. VentureBeat melaporkan bahwa V4-Pro, yang dirilis bersama dsh, memiliki harga lebih tinggi dibanding pendahulunya.
Jika memilih jalur DeepSeek V4-Pro, panduan API DeepSeek V4-Pro-0813 membahas ID model dan format permintaan.
Model biaya dsh cocok ketika:
- Penggunaan Anda sporadis.
- Anda ingin biaya mendekati nol saat tidak melakukan coding.
- Anda ingin berpindah penyedia API sesuai harga atau kualitas.
- Anda dapat memantau konsumsi token sesi agentik.
Claude Code menawarkan pendekatan berbeda: langganan Claude Pro sebesar $20/bulan atau Max sebesar $100 atau $200/bulan, serta opsi API berbasis penggunaan melalui Claude Console.
Langganan cocok ketika:
- Anda menggunakan agen setiap hari.
- Anda membutuhkan pengeluaran yang lebih dapat diprediksi.
- Tim Anda ingin mengurangi kejutan biaya per-token.
Anthropic menaikkan batas penggunaan mingguan sebesar 50 persen pada Juli 2026, yang dibahas dalam liputan peningkatan batas mingguan Claude Code.
Aturan praktisnya:
- Penggunaan ringan atau sesekali: per-token sering lebih efisien.
- Penggunaan berat setiap hari: langganan tetap sering lebih mudah diprediksi.
Karena dsh dapat menggunakan API Anthropic, keputusan harga dan keputusan harness tidak selalu harus sama.
Kematangan: pratinjau versus ekosistem produksi
DeepSeek Harness adalah pratinjau pengembang. README-nya menyatakan dengan jelas:
“AKAN ADA PERUBAHAN YANG MERUSAK KOMPATIBILITAS.”
Artinya, Anda perlu memperlakukan konfigurasi dan plugin dsh sebagai bagian dari sistem yang akan terus berubah. Untuk mengurangi risiko:
- Simpan konfigurasi dsh di version control.
- Pin versi dependensi jika alur kerja Anda bergantung pada plugin tertentu.
- Uji upgrade pada branch atau environment terpisah.
- Dokumentasikan konfigurasi provider dan izin untuk tim.
- Hindari menjadikan plugin komunitas sebagai satu-satunya komponen kritis tanpa rencana pemeliharaan.
Claude Code telah digunakan pengembang sejak awal 2025. Ekosistemnya mencakup:
- Memori proyek melalui
CLAUDE.md. - Memori otomatis.
- Skill untuk alur kerja terpaket.
- Hook untuk menjalankan perintah shell pada titik tertentu.
- Subagen yang dikoordinasikan agen utama.
- Agent SDK untuk membangun agen khusus.
- Integrasi GitHub Actions dan GitLab CI/CD.
- Rutin terjadwal.
Kami juga membahas kedalaman ekosistem ini dalam Claude Code vs Codex CLI.
DeepSeek Harness memiliki momentum komunitas besar, dengan sekitar 169 ribu bintang dan 18,1 ribu fork dalam seminggu per 20 Agustus. Namun untuk saat ini, kerangka paling akurat adalah:
- dsh: pratinjau dengan potensi dan perubahan cepat.
- Claude Code: produk matang dengan ekosistem yang sudah terbentuk.
Ekstensibilitas: mengganti mesin atau menyesuaikan titik ekstensi
Pada dsh, plugin bukan fitur tambahan. Plugin adalah bagian inti arsitektur.
dsh dibangun di atas Cordis, kernel plugin yang desainnya dijelaskan dalam makalah “A Programming Paradigm for Spatiotemporal Composability.” Adapter model, registri alat, log sesi, dan loop agen dapat diganti melalui plugin.
Secara konseptual, ini memungkinkan Anda untuk:
- Mengganti adapter provider model.
- Menambahkan alat internal.
- Membuat strategi logging sendiri.
- Mengubah perilaku loop agen.
- Menyesuaikan strategi retry untuk pemanggilan alat yang gagal.
Plugin komunitas dapat ditemukan melalui topik GitHub dsh-plugin. Ekosistem tidak resminya sudah mencakup pembungkus desktop, manajer konteks, dan router visi.
Claude Code menyediakan titik ekstensi yang lebih terkontrol:
- Plugin
- Skill
- Hook
- Server MCP
- Subagen
Anda dapat menyesuaikan perilaku agen pada batas yang terdokumentasi, tetapi tidak mengganti loop inti Anthropic.
Pilih dsh jika tim Anda ingin mengubah mesin agen. Pilih Claude Code jika Anda ingin menambahkan kemampuan tanpa mengambil tanggung jawab memelihara internal agen.
Izin: gunakan mode yang sesuai dengan risiko
Agen coding perlu mengedit file dan menjalankan perintah. Karena itu, model izin bukan sekadar detail UX.
Pada dsh, UI web meminta persetujuan untuk operasi yang memerlukannya berdasarkan kebijakan izin aktif. Dokumentasi publik saat ini belum merinci semua tingkat kebijakan atau semantik izinnya.
Pada Claude Code, sistem izin lebih terdokumentasi. Tersedia enam mode:
default
acceptEdits
plan
auto
dontAsk
bypassPermissions
Ringkasan penggunaan praktis:
| Mode | Kapan digunakan |
|---|---|
default |
Penggunaan harian dengan persetujuan normal |
acceptEdits |
Anda ingin mempercepat perubahan file sambil tetap menjaga kontrol lain |
plan |
Anda ingin agen menganalisis dan merencanakan tanpa mengedit |
auto |
Anda ingin tindakan ditinjau oleh pengklasifikasi latar belakang |
dontAsk |
Otomasi dengan interaksi minimal, hanya untuk environment yang dipahami |
bypassPermissions |
Container atau environment yang benar-benar terisolasi |
Claude Code juga mendukung aturan izinkan/tolak per alat dan perintah, pembatasan direktori kerja, serta kebijakan terkelola tingkat organisasi.
Jika Anda menjalankan agen pada basis kode yang diatur, dipakai oleh tim junior, atau diberi otonomi dalam CI, Claude Code saat ini menawarkan kontrol dan dokumentasi izin yang lebih lengkap.
MCP: koneksi ke sistem eksternal
Model Context Protocol (MCP) memungkinkan agen mengakses sistem eksternal seperti:
- Database
- Pelacak isu
- Dokumentasi internal
- Spesifikasi API
- Alat pengujian
Claude Code mendukung MCP secara bawaan. Server MCP dapat ditambahkan melalui alur yang terdokumentasi, dan alat MCP mengikuti aturan izin yang sama dengan alat lainnya.
Pada dsh, MCP belum menjadi kemampuan inti. Dukungan tersedia melalui plugin komunitas dsh-mcp-manager, yang menyediakan:
- Halaman pengaturan MCP.
- Server HTTP jarak jauh.
- Server
stdiolokal. - OAuth atau token statis.
- Konfigurasi server per proyek.
- Penamaan alat seperti
mcp__<name>__*.
Untuk pekerjaan API, MCP sangat berguna karena agen dapat membaca kontrak API yang aktual, bukan menebak nama endpoint atau field.
Apidog MCP Server memberi agen coding akses ke spesifikasi API tim Anda. Dengan Claude Code, koneksi MCP bersifat bawaan. Dengan dsh, koneksi dirutekan melalui plugin komunitas.
Alur kerja yang dapat diterapkan pada kedua agen:
- Simpan spesifikasi API sebagai sumber kebenaran.
- Hubungkan spesifikasi itu ke agen melalui MCP.
- Minta agen membuat atau memperbarui kode klien berdasarkan kontrak.
- Jalankan regresi API melalui Apidog CLI di CI.
- Tolak perubahan yang merusak kontrak atau gagal dalam pengujian.
Anda dapat mengunduh Apidog untuk menjalankan server MCP terhadap proyek yang sama tempat agen bekerja.
Mana yang harus Anda pilih?
Tidak ada pemenang tunggal. Pilihan tergantung pada kebutuhan implementasi dan toleransi Anda terhadap perubahan.
Pilih DeepSeek Harness jika
- Anda membutuhkan kode sumber, audit, dan kemampuan fork.
- Anda ingin satu harness untuk DeepSeek, Claude, OpenAI, provider cloud, atau model lokal kompatibel OpenAI.
- Anda ingin mengubah loop agen atau komponen internal melalui plugin.
- Anda dapat memelihara konfigurasi dan plugin saat terjadi perubahan yang merusak kompatibilitas.
- Anda ingin mulai mencoba tanpa biaya harness:
npx @deepseek-ai/dsh web
Pilih Claude Code jika
- Anda menginginkan produk matang yang dapat langsung digunakan.
- Anda membutuhkan terminal, IDE, desktop, web, dan dukungan lintas perangkat.
- Anda memerlukan skill, hook, subagen, dan MCP bawaan.
- Anda membutuhkan kebijakan izin yang granular dan terdokumentasi.
- Anda lebih memilih biaya langganan yang dapat diprediksi.
- Anda sudah memutuskan untuk menggunakan model Claude.
Pendekatan pragmatis: evaluasi keduanya
Banyak pengembang kemungkinan akan menjalankan keduanya untuk sementara waktu:
- Uji dsh pada proyek atau branch nonkritis.
- Gunakan Claude Code untuk alur kerja yang membutuhkan stabilitas dan integrasi matang.
- Bandingkan hasil berdasarkan tugas yang sama: perbaikan bug, penambahan endpoint, refactor, dan pembuatan tes.
- Ukur biaya token atau langganan berdasarkan penggunaan nyata.
- Pertahankan spesifikasi API dan pengujian regresi sebagai pagar pengaman yang independen dari agen.
Apa pun pilihan Anda, gunakan Apidog untuk menjaga kontrak API tetap teruji: satu spesifikasi, tersedia bagi agen melalui MCP, lalu diverifikasi oleh regresi CLI setelah perubahan yang dibuat agen.
FAQ
Apakah DeepSeek Harness benar-benar open source, tidak seperti Claude Code?
Ya. dsh berlisensi MIT dan kode sumbernya tersedia di GitHub, termasuk loop agen dan kernel plugin. Repository publik Claude Code menggunakan pemberitahuan semua hak dilindungi undang-undang di bawah Ketentuan Komersial Anthropic; repository tersebut berisi isu dan dokumentasi, bukan kode sumber yang dapat di-fork.
Bisakah DeepSeek Harness menggunakan model Claude?
Ya. dsh menyediakan provider untuk Anthropic, OpenAI, Bedrock, Vertex, dan Azure, serta endpoint khusus yang kompatibel dengan OpenAI melalui settings.yaml.
Sebaliknya, Claude Code hanya menjalankan model Claude, baik melalui Anthropic secara langsung maupun melalui Bedrock, Vertex, atau Foundry.
Apakah DeepSeek Harness cukup stabil untuk pekerjaan sehari-hari?
dsh adalah pratinjau pengembang dan README-nya memperingatkan adanya perubahan yang merusak kompatibilitas. Alat ini dapat digunakan untuk pekerjaan nyata, tetapi Anda harus mengantisipasi perubahan konfigurasi dan plugin.
Claude Code adalah pilihan yang lebih aman untuk alur kerja yang tidak dapat Anda bangun ulang dengan cepat.
Apakah kedua agen berfungsi dengan Apidog?
Ya. Server MCP Apidog mengekspos spesifikasi API ke agen yang mendukung MCP:
- Claude Code mendukungnya secara bawaan.
- dsh dapat menggunakannya melalui plugin komunitas
dsh-mcp-manager.
Apidog CLI juga dapat menjalankan tes regresi berbasis skrip dari loop terminal agen mana pun. Untuk penyiapan dsh, lihat panduan menggunakan Apidog CLI di DeepSeek Harness.
Top comments (0)