DeepSeek Harness (dsh) diluncurkan pada 13 Agustus 2026, dan kerangkanya sulit dilewatkan. Judul berita peluncuran VentureBeat menyebutnya sebagai “saingan open source untuk Claude Code,” yang dirilis bersama DeepSeek V4-Pro pada API.
Seminggu kemudian, repo ini memiliki sekitar 169 ribu bintang (per 20 Agustus). Ini adalah kedatangan yang mencolok.
Namun jumlah bintang tidak menjawab pertanyaan yang sebenarnya dimiliki pengembang: apakah saya harus menjalankan agen coding saya di DeepSeek Harness atau Claude Code? Kedua alat ini membuat taruhan yang berbeda. Salah satunya adalah pratinjau pengembang berlisensi MIT yang dibangun di sekitar kernel plugin dan UI web lokal. Yang lainnya adalah produk berpemilik yang matang dengan ekosistem yang dalam: skill, hook, MCP asli, subagen, dan lima antarmuka untuk menjalankannya.
Perbandingan ini membahas dimensi-dimensi penting: perizinan, antarmuka, kebebasan model, harga, kematangan, ekstensibilitas, izin, dan MCP. Tidak ada benchmark yang direkayasa, tidak ada klaim kinerja berbasis 'vibes'. Hanya apa yang dapat diverifikasi oleh setiap alat saat ini. Jika Anda baru mengenal dsh, mulailah dengan apa itu DeepSeek Harness dan cara kerjanya, lalu kembali lagi.
Perbandingan singkat
| Dimensi | DeepSeek Harness (dsh) | Claude Code |
|---|---|---|
| Lisensi | MIT, kode sumber di GitHub | Propietari; “Semua hak dilindungi undang-undang,” Ketentuan Komersial Anthropic |
| Usia | Dirilis 13 Agustus 2026; pratinjau pengembang | Tersedia secara umum, produk matang |
| Stabilitas | README memperingatkan tentang perubahan yang merusak kompatibilitas | Saluran rilis stabil, pengaturan berversi |
| Antarmuka | UI web lokal di 127.0.0.1:3080, plus mode CLI berbasis profil termasuk headless |
CLI Terminal, VS Code, JetBrains, aplikasi desktop, web dan seluler |
| Model | DeepSeek, plus penyedia katalog (Anthropic, OpenAI, Bedrock, Vertex, Azure) dan endpoint apa pun yang kompatibel dengan OpenAI | Hanya model Claude (langsung, atau melalui Bedrock, Vertex, Foundry) |
| Harga | Harness gratis; bayar per token untuk API mana pun yang Anda hubungkan | Langganan Claude Pro/Max, atau penagihan API berbasis penggunaan melalui Console |
| Ekstensibilitas | Semuanya adalah plugin (kernel Cordis); topik dsh-plugin komunitas |
Plugin, skill, hook, subagen, Agent SDK |
| Izin | Prompt persetujuan UI web di bawah kebijakan izin aktif | Enam mode izin terdokumentasi, aturan izinkan/tolak yang terperinci |
| MCP | Plugin komunitas (dsh-mcp-manager), bukan inti | Bawaan, kelas satu |
Sekarang detailnya, karena tabel menyembunyikan sebagian besar bagian yang menarik.
Open source vs proprietary: apa yang sebenarnya diberikan MIT kepada Anda
DeepSeek Harness berlisensi MIT, dengan dependensi pihak ketiga dilacak di THIRD_PARTY_NOTICES.md. Ini adalah lisensi yang paling permisif. Anda dapat membaca loop agen, mem-forknya, menambalnya, menyematkannya dalam produk komersial, dan mengaudit secara tepat apa yang dikirimkannya melalui jaringan. Bagi tim dengan persyaratan kepatuhan yang ketat, atau siapa pun yang kecewa karena vendor menghentikan fitur yang mereka andalkan, transparansi adalah fitur utama.
Claude Code justru sebaliknya. File LICENSE di repo publik Anthropic bertuliskan “© Anthropic PBC. Semua hak dilindungi undang-undang. Penggunaan tunduk pada Ketentuan Layanan Komersial Anthropic.” Repo GitHub ada untuk isu dan dokumen, bukan kode sumber. Anda mendapatkan biner yang sudah jadi dan kontrak, bukan kode yang dapat Anda periksa atau fork.
Apakah itu penting? Tergantung siapa Anda. Pengembang solo umumnya hanya peduli apakah alat itu berfungsi. Tim platform yang menyematkan agen ke dalam alat internal sangat peduli: MIT berarti dsh dapat menjadi infrastruktur, sementara Claude Code tetap menjadi produk yang Anda langgan. Penyeimbang yang jujur adalah bahwa open source hanya membuahkan hasil jika proyek tetap terpelihara, dan dsh baru berumur tujuh hari. MIT adalah janji tentang hak, bukan umur panjang.
Antarmuka: UI web lokal vs bisa diakses di mana saja
dsh mengambil jalur yang tidak biasa untuk agen “CLI”. Mulai cepatnya adalah npx @deepseek-ai/dsh web, yang memulai UI web lokal di http://127.0.0.1:3080 dan membuka browser Anda (lewati --no-open untuk melewatkannya). Anda memilih ruang kerja, mengarahkannya ke direktori proyek tempat Anda meluncurkan dsh, dan bekerja dari browser. Ini berbasis lokal: UI disajikan dari mesin Anda, bukan layanan yang di-hosting.
Di luar UI web, README CLI dsh mendokumentasikan mode entri berbasis profil: dsh --profile <name> mem-boot profil bernama di bawah $DSH_HOME/profiles/<name>, dan profil headless menjalankan satu sesi yang dipertahankan, mencetak jawaban akhir, dan keluar. dsh web sendiri hanyalah singkatan untuk profil web, dan dsh plugin mengelola plugin profil dengan meneruskan ke pnpm. Jadi scripting dan otomatisasi dimungkinkan, tetapi UI web jelas merupakan pintu depan.
Claude Code dimulai dari terminal dan kemudian menyebar. Berdasarkan dokumen resminya, kini berjalan di terminal, sebagai ekstensi VS Code dan JetBrains, sebagai aplikasi desktop mandiri, dan di browser di claude.ai/code, dengan dukungan seluler. Sesi berpindah antar antarmuka. Kisah headless juga sudah matang: claude -p "prompt" mengalirkan ke CI, cron, dan pipeline shell.
Jika Anda bekerja dalam satu proyek di satu mesin, UI web lokal dsh adalah pengalaman yang menyenangkan dan mudah diatur. Jika Anda berpindah-pindah antara IDE, terminal, CI, dan ponsel Anda, cakupan antarmuka Claude Code berada di liga yang berbeda saat ini.
Kebebasan model: perbedaan filosofis paling tajam
Ini adalah dimensi di mana kedua alat ini benar-benar tidak setuju tentang apa seharusnya agen coding.
dsh dirancang agnostik model. Dokumen penyedianya menyediakan penyedia katalog untuk Anthropic, OpenAI, Bedrock, Vertex, dan Azure, serta memungkinkan Anda mendaftarkan endpoint yang kompatibel dengan OpenAI di $DSH_HOME/settings.yaml: atur apiKeyEnv, api: openai-completions, baseURL, dan daftar model, dan harness akan memperlakukannya seperti backend lainnya. Kunci API berada di .credentials.yaml terpisah, sehingga file pengaturan Anda tetap dapat dibagikan. Ini berarti dsh dapat menggerakkan model DeepSeek sendiri, API laboratorium pesaing, atau model terkuantisasi pada GPU Anda sendiri melalui server lokal. Kami membahas penyiapan lengkapnya di cara menjalankan model apa pun di DeepSeek Harness.
Claude Code menjalankan model Claude. Titik. Anda dapat merutekan inferensi melalui Amazon Bedrock, Platform Agen Google Cloud, atau Microsoft Foundry alih-alih API Anthropic, tetapi itu adalah pilihan penagihan dan infrastruktur; modelnya masih Claude. Posisi Anthropic adalah bahwa harness dan model dikembangkan bersama, dan integrasi yang ketat mengalahkan fleksibilitas.
Kedua posisi ini tidak salah. Ketergantungan pada model akan menyakitkan ketika harga bergerak atau model yang lebih baik tersedia di tempat lain. Keterkaitan yang erat membuahkan hasil ketika vendor menyetel loop agen dan model secara bersamaan. Pilihlah berdasarkan seberapa besar Anda menghargai pintu keluar.
Harga: per-token vs langganan
Harness dsh itu sendiri gratis. Yang Anda bayar adalah inferensi pada API apa pun yang Anda hubungkan. Jika itu adalah API DeepSeek sendiri, Anda membayar tarif per-token DeepSeek; perhatikan bahwa V4-Pro, yang diluncurkan pada hari yang sama dengan dsh, hadir dengan harga lebih tinggi daripada pendahulunya, menurut liputan peluncuran VentureBeat. Panduan kami untuk API DeepSeek V4-Pro-0813 mencakup ID model dan format permintaan jika Anda memilih jalur itu. Harga per-token transparan dan skalanya menjadi nol saat Anda tidak coding, tetapi sesi agentik yang berat dapat menghabiskan token secara tidak terduga, dan tidak ada batasan datar.
Claude Code membalikkan hal itu. Sebagian besar pengguna menjalankannya dengan langganan Claude Pro ($20/bulan) atau Max ($100 atau $200/bulan), dengan penagihan API berbasis penggunaan melalui Claude Console sebagai alternatif untuk tim yang lebih menyukainya. Langganan memberi Anda tagihan yang dapat diprediksi dengan batas penggunaan daripada meteran, dan batas-batas itu telah menjadi topik hangat: Anthropic menaikkan batas mingguan sebesar 50 persen pada Juli 2026, yang kami bahas dalam liputan kami tentang peningkatan batas mingguan Claude Code.
Aturan kasar: penggunaan ringan atau sporadis cenderung menguntungkan per-token; penggunaan berat harian cenderung menguntungkan langganan tetap. Dan karena dsh juga dapat mengarah ke API Anthropic melalui penyedia katalognya, pertanyaan harga sebagian ortogonal dengan pertanyaan harness.
Kematangan: tujuh hari vs sebuah ekosistem
Di sinilah kejujuran menuntut ketegasan. DeepSeek Harness adalah pratinjau pengembang, dan README-nya sendiri menyatakan, secara harfiah: “AKAN ADA PERUBAHAN YANG MERUSAK KOMPATIBILITAS.” Itu bukan pagar, itu janji. Konfigurasi yang Anda tulis hari ini mungkin tidak dapat diurai bulan depan. Plugin mungkin perlu ditulis ulang. Dokumen masih memiliki celah; beberapa halaman yang dirujuk masih tipis atau dalam perubahan. Jika Anda membangun alur kerja di dsh saat ini, Anda berkomitmen untuk memeliharanya melalui perubahan yang sering terjadi.
Claude Code telah berada di tangan pengembang sejak awal 2025, dan pengerasan produksi terlihat dari luasnya permukaan: memori proyek CLAUDE.md, memori otomatis, skill untuk alur kerja terpaket, hook yang menjalankan perintah shell di sekitar tindakan agen, subagen dengan agen utama yang mengoordinasi, Agent SDK untuk membangun agen khusus, integrasi GitHub Actions dan GitLab CI/CD, serta rutin terjadwal. Semua itu tidak lagi asing; semuanya didokumentasikan, diberi versi, dan digunakan setiap hari. Kami membandingkannya dengan pesaing matang lainnya di Claude Code vs Codex CLI, dan kedalaman ekosistem juga menjadi penentu di sana.
Sisi lain: lintasan dsh sangat curam. Sekitar 169 ribu bintang dan 18,1 ribu fork dalam seminggu (per 20 Agustus) berarti jumlah energi komunitas yang luar biasa, dan ekosistem komunitas dapat menutup kesenjangan fitur dengan cepat. Namun hari ini, “pratinjau” vs “produk” adalah kerangka yang akurat.
Ekstensibilitas: kernel plugin vs ekosistem plugin
Kedua alat ini dapat diperluas. Mereka berbeda dalam hal di mana ekstensibilitas berada.
Di dsh, plugin bukanlah lapisan tambahan; mereka adalah arsitekturnya. Harness dibangun di atas Cordis, kernel plugin yang desainnya dijelaskan dalam makalah “A Programming Paradigm for Spatiotemporal Composability.” Adaptor model, registri alat, log sesi, dan bahkan loop agen itu sendiri adalah plugin yang dapat diganti. Jika Anda tidak menyukai cara loop agen mencoba kembali panggilan alat yang gagal, Anda dapat mengganti loop tersebut. Plugin komunitas ditemukan melalui topik GitHub dsh-plugin, dan proyek tidak resmi (pembungkus desktop, manajer konteks, router visi) sudah berkembang biak.
Claude Code mengekspos titik-titik ekstensi daripada internalnya: plugin, skill, hook, server MCP, dan subagen memungkinkan Anda menyesuaikan perilaku pada celah-celah yang terdefinisi dengan baik, tetapi loop inti adalah milik Anthropic. Bagi sebagian besar tim, itu sudah cukup, dan pagar pembatas berarti peningkatan jarang merusak kustomisasi Anda. Bagi para pengutak-atik yang ingin membangun kembali mesin, dsh adalah satu-satunya dari keduanya yang bahkan menawarkan kunci pas.
Izin: prompt kebijakan vs enam mode
Agen yang mengedit file dan menjalankan perintah membutuhkan rem.
UI web dsh akan meminta izin sebelum operasi “yang memerlukan persetujuan berdasarkan kebijakan izin aktif,” sesuai panduan penggunanya. Itulah sejauh mana yang diverifikasi dari apa yang didokumentasikan secara publik hari ini; tingkat kebijakan dan semantik persisnya belum dijelaskan dalam indeks panduan, yang merupakan gejala dari dokumen tahap pratinjau itu sendiri.
Sistem izin Claude Code didokumentasikan hingga tingkat yang hampir birokratis: enam mode (default, acceptEdits, plan, auto, dontAsk, bypassPermissions), aturan izinkan/tolak yang terperinci per alat dan perintah, batasan direktori kerja, dan kebijakan terkelola yang dapat diberlakukan oleh admin di seluruh organisasi. Mode plan memungkinkan agen menjelajahi tanpa mengedit; mode auto meninjau tindakan dengan pengklasifikasi latar belakang alih-alih meminta Anda; bypassPermissions ada untuk container terisolasi.
Jika granularitas izin adalah persyaratan (basis kode yang diatur, tim yang didominasi junior, otonomi CI), Claude Code jelas lebih unggul dalam dokumentasi dan kontrol saat ini.
MCP: bawaan vs plugin komunitas
Model Context Protocol adalah cara agen coding mencapai sistem eksternal: database, pelacak tiket, spesifikasi API. Claude Code mendukung MCP secara bawaan; menghubungkan server adalah alur kelas satu yang terdokumentasi, dan alat MCP terhubung ke aturan izin yang sama seperti yang lainnya.
Di dsh, dukungan MCP bukan bagian inti saat ini. Yang ada adalah plugin komunitas, dsh-mcp-manager, yang menambahkan halaman Pengaturan untuk MCP, mendukung server HTTP jarak jauh dan stdio lokal, menangani OAuth atau token statis, dan mendaftarkan alat sebagai mcp__<name>__*, dengan konfigurasi server per proyek. Ini berfungsi, tetapi dikelola oleh komunitas, bukan resmi, dan mewarisi risiko churn era pratinjau. Mengingat arsitektur dsh yang mengutamakan plugin, MCP pihak pertama tidak akan mengejutkan nanti; hanya saja belum ada sekarang.
Ini penting untuk pekerjaan API secara khusus. Apidog MCP Server memberikan agen coding akses langsung ke spesifikasi API aktual tim Anda, sehingga menghasilkan kode klien berdasarkan kontrak yang sebenarnya alih-alih mengarang nama bidang. Dengan Claude Code, koneksi itu bersifat bawaan. Dengan dsh, ia merutekan melalui plugin komunitas. Bagaimanapun, agen yang dapat membaca spesifikasi yang Anda uji menulis kode API yang lebih baik, dan Anda dapat mengunduh Apidog dan menjalankan server MCP-nya terhadap proyek yang sama tempat kedua agen bekerja. Gabungkan itu dengan eksekusi regresi Apidog CLI di CI dan Anda memiliki jaring pengaman yang sama di bawah agen mana pun yang memenangkan evaluasi Anda.
Mana yang harus Anda pilih?
Tidak ada pemenang tunggal di sini, karena kedua alat ini membuat taruhan yang berbeda pada tahap kematangan yang berbeda.
Pilih DeepSeek Harness jika:
- Anda membutuhkan kode sumber. Lisensi MIT, kemampuan audit, dan kemampuan fork adalah persyaratan yang sulit bagi beberapa tim, dan dsh adalah satu-satunya dari keduanya yang menawarkannya.
- Anda menolak ketergantungan model. Satu harness yang menggerakkan DeepSeek, model lokal yang kompatibel dengan OpenAI, dan penyedia cloud katalog adalah keuntungan struktural sejati dsh.
- Anda seorang pengutak-atik. Desain Cordis yang 'semuanya adalah plugin' menghargai orang-orang yang ingin membentuk ulang agen itu sendiri.
- Anda dapat menoleransi kerusakan. Peringatan README sangat eksplisit, dan Anda harus mempercayainya.
Pilih Claude Code jika:
- Anda menginginkan produk yang sudah jadi. Lima antarmuka, dokumen yang matang, dan ekosistem skill, hook, subagen, dan MCP bawaan yang belum sempat dikembangkan oleh dsh.
- Anda membutuhkan kontrol perusahaan. Mode izin yang terdokumentasi, kebijakan terkelola, dan perutean penyedia cloud adalah fitur yang sudah tersedia, bukan item dalam roadmap.
- Penagihan yang dapat diprediksi itu penting. Langganan Pro atau Max membatasi pengeluaran Anda dengan cara yang tidak dilakukan oleh penagihan per-token.
- Anda senang dengan model Claude, karena itulah kesepakatannya.
Jalan tengah yang pragmatis: banyak pengembang akan menjalankan keduanya untuk sementara waktu. dsh tidak memerlukan biaya untuk dicoba (npx @deepseek-ai/dsh web dan Anda sudah bisa menggunakannya), dan langganan Claude Code tidak menghalangi eksperimen. Apa pun yang Anda pilih, jaga kejujuran lapisan API dengan Apidog: satu spesifikasi yang diuji, disajikan ke salah satu agen melalui MCP, diverifikasi oleh eksekusi regresi CLI setelah setiap perubahan yang ditulis agen.
FAQ
Apakah DeepSeek Harness benar-benar open source, tidak seperti Claude Code?
Ya. dsh berlisensi MIT dengan kode sumbernya di GitHub, termasuk loop agen dan kernel plugin. Repo publik Claude Code membawa pemberitahuan semua hak dilindungi undang-undang di bawah Ketentuan Komersial Anthropic; ia menampung isu dan dokumen, bukan kode sumber yang dapat Anda fork.
Bisakah DeepSeek Harness menggunakan model Claude?
Ya. dsh menyediakan penyedia katalog untuk Anthropic, OpenAI, Bedrock, Vertex, dan Azure, ditambah endpoint khusus yang kompatibel dengan OpenAI melalui settings.yaml. Hal sebaliknya tidak benar: Claude Code hanya menjalankan model Claude, baik langsung dari Anthropic atau melalui Bedrock, Vertex, atau Foundry.
Apakah DeepSeek Harness cukup stabil untuk pekerjaan sehari-hari?
Ini adalah pratinjau pengembang, dan README memperingatkan dengan huruf kapital bahwa akan ada perubahan yang merusak kompatibilitas. Ini benar-benar dapat digunakan untuk pekerjaan nyata, tetapi harapkan perubahan konfigurasi dan plugin. Claude Code adalah pilihan yang lebih aman untuk alur kerja yang tidak mampu Anda bangun ulang.
Apakah kedua agen berfungsi dengan Apidog?
Ya. Server MCP Apidog mengekspos spesifikasi API Anda ke agen mana pun yang mendukung MCP: secara bawaan di Claude Code, dan melalui plugin komunitas dsh-mcp-manager di dsh. Apidog CLI juga menjalankan tes regresi berbasis skrip di loop terminal agen mana pun; kami membahas penyiapan dsh di menggunakan Apidog CLI di DeepSeek Harness.
