Ringkasan satu kalimat: DeepSeek Harness menyediakan sistem runtime yang dapat dimodifikasi, Codex sekaligus menghadirkan inti open-source dan produk resmi, sedangkan Claude Code mengirimkan kemampuan melalui alat komersial dan antarmuka ekstensi; perbedaan sebenarnya terletak pada lapisan mana yang bisa Anda ubah, dan siapa yang memelihara perubahan tersebut.
“DeepSeek Harness open-source, Codex dan Claude Code keduanya produk jadi closed-source” — pembagian ini tidak sepenuhnya akurat. Berdasarkan materi resmi yang tersedia, dengan tanggal verifikasi data 12 November 2026, Codex CLI memakai lisensi Apache-2.0, dan OpenAI juga telah mempublikasikan Codex Harness, tetapi akses model dan layanan cloud terkelola berada di lapisan yang berbeda.
Artikel ini tidak membuat peringkat efisiensi tanpa dasar pengujian nyata, melainkan menempatkan ketiga pilihan dalam satu tugas yang sama: mengumpulkan berita AI setiap hari, menghasilkan topik dan paket materi, lalu menyimpan draf ke backend perusahaan. Dengan mengikuti tugas tersebut, artikel ini menjelaskan lapis demi lapis perbedaan kode sumber, alat, lingkungan eksekusi, dan tanggung jawab pemeliharaan.

Memahami DeepSeek Harness, Codex, dan Claude Code: Kembalikan Dulu Istilahnya ke dalam Tugas
Agent bukan sekadar model yang menjawab pertanyaan. Untuk membuatnya bisa mencari berita, memanggil browser, dan menyimpan draf, dibutuhkan sebuah sistem yang mengorganisasi model, tool, status, dan proses eksekusi. Inilah yang disebut Agent Harness.
Model bisa dipahami sebagai “otak” yang mengusulkan tindakan berikutnya, sedangkan Harness bertugas menerjemahkan tindakan itu ke tool dan mengirimkan hasilnya kembali ke model. Di antara keduanya masih ada izin (permission) dan lingkungan eksekusi; jangan sampai “sudah tersambung ke API model” dianggap sebagai “Agent lengkap sudah siap digunakan”.
| Istilah | Makna dalam tugas pemilihan topik berita | Batasan yang mudah tertukar |
|---|---|---|
| Agent Loop | Siklus mencari, membaca hasil, melanjutkan verifikasi, lalu membuat draf | Bukan sekadar satu kali permintaan model |
| Adaptor model | Mengubah permintaan ke format yang dibutuhkan layanan model | Alamat yang bisa dikonfigurasi tidak berarti protokolnya sepenuhnya kompatibel |
| MCP | Protokol untuk menghubungkan tool pencarian, database, atau sistem internal perusahaan | Menghubungkan tool tidak berarti otomatis mendapat izin bisnis |
| Sandbox | Lingkungan eksekusi yang membatasi akses perintah, file, dan jaringan | Efek isolasi tergantung pada konfigurasi |
| Lisensi open source | Menetapkan syarat penggunaan, modifikasi, dan distribusi kode publik | Tidak mencakup hak penggunaan gratis atas layanan model dan sumber daya cloud |
MIT dan Apache-2.0 sama-sama merupakan lisensi open source permisif yang mengizinkan penggunaan, modifikasi, dan distribusi, tetapi tetap harus mematuhi syarat masing-masing. Sementara itu, developer preview berarti produk masih berada pada tahap awal; antarmuka, plugin, dan kompatibilitasnya bisa berubah, sehingga tidak bisa langsung diartikan sudah cocok untuk deployment produksi.
Sejauh mana sebenarnya keterbukaan kode sumber DeepSeek Harness, Codex, dan Claude Code?
Mari perbaiki dulu kesalahpahaman intinya: Codex tidak bisa secara sembarangan disebut sebagai produk tertutup (closed-source). Kode sumber publik Codex CLI menggunakan lisensi Apache-2.0, dan Harness yang dipublikasikan OpenAI juga menyediakan pintu masuk untuk meneliti dan mengintegrasikan sistem Agent di lapisan bawah; ini adalah hal yang berbeda dari membeli layanan hosted resmi.
| Objek perbandingan | Cakupan keterbukaan | Cara penggunaan yang memungkinkan | Kesimpulan yang tidak boleh ditarik |
|---|---|---|---|
| DeepSeek Harness | Proyek publik open-source MIT | Melihat, memodifikasi, memperluas sistem runtime | Sudah selesai audit keamanan, tidak perlu pemeliharaan |
| Codex CLI/Harness | CLI berlisensi Apache-2.0, Harness sudah dipublikasikan | Memodifikasi kode publik, mengintegrasikan kemampuan Agent | Layanan cloud, model, dan infrastruktur semuanya open-source |
| Claude Code | Produk komersial non-open-source, menyediakan antarmuka ekstensi | Kustomisasi via tool, Hooks, sub-Agent | Bisa bebas memodifikasi mesin internal yang tidak dipublikasikan |
DeepSeek Harness lebih mendekati sistem runtime Agent yang dapat dimodifikasi oleh pengembang. Pihak resmi menyediakan konfigurasi runtime seperti Web, Headless, SDK, SDK ringkas, dan ACP, sehingga memudahkan pemilihan cara interaksi sesuai kebutuhan aplikasi, bukan hanya bisa memakai antarmuka tetap.
Codex mencakup dua jalur: inti open-source dan alat produk jadi. Pengembang dapat mengintegrasikan tugas, sesi, event, dan alur persetujuan melalui SDK, App Server, atau codex exec, sementara pengguna umum juga dapat memakai produk CLI, App, IDE, atau Cloud resmi.
Claude Code menempatkan fokus pada alat pengembangan yang langsung dapat dipakai dan mekanisme ekstensi resmi. Bukan berarti sama sekali tidak bisa dikustomisasi, melainkan kustomisasi biasanya terjadi di lapisan tool, event, dan pembagian tugas — sehingga tidak bisa disimpulkan bahwa mesin eksekusi di lapisan bawah juga sudah terbuka.
5 Dimensi Kendali DeepSeek Harness, Codex, dan Claude Code
Saat menilai kendali, jangan hanya bertanya “apakah ada plugin”. Pertanyaan yang lebih bernilai adalah: ketika alur kerja berita bermasalah, dapatkah Anda mengubah akses model, perilaku alat, logika loop, pemulihan sesi, dan lingkungan eksekusi sebenarnya?

| Dimensi Kendali | DeepSeek Harness | Codex | Claude Code |
|---|---|---|---|
| Akses model | Adaptor model dapat diganti, protokol perlu diverifikasi | Kode publik dapat diteliti, produk resmi tetap terikat aturan akses model | Mendukung metode akses layanan yang terdaftar resmi; ini tidak berarti model apa pun bisa ditukar |
| Ekstensi alat | Registri alat dan komponen eksekusi dapat diubah | Mendukung MCP, Hooks, Skills, Plugins, dll. | Mendukung MCP, Hooks, Skills, Plugins, dll. |
| Agent Loop | Loop inti dapat dimodifikasi lewat plugin atau kode sumber | Harness publik dapat diubah; layanan terkelola punya batasan tersendiri | Alur dapat dipengaruhi lewat ekstensi; mesin yang tidak dipublikasikan tidak dapat dimodifikasi secara bebas |
| Sesi dan status | Pencatatan, penyimpanan, dan cara pemulihan dapat diganti | App Server, dll. menyediakan integrasi sesi dan peristiwa | Alur kerja dapat dikelola melalui antarmuka resmi dan Subagent |
| Lingkungan eksekusi | Konfigurasi file, Shell, sandbox, dan tugas latar belakang dilakukan sendiri | Dapat dijalankan lokal atau memakai lingkungan cloud resmi | Bergantung pada pintu masuk produk, cara eksekusi, dan otorisasi |
DeepSeek Harness: Bisa mengubah “bagaimana alur kerja berjalan”
Arsitektur DeepSeek Harness menekankan “Everything is a Plugin”. Adaptor model, registri alat, catatan sesi, Agent Loop, sistem file, eksekusi perintah, sandbox, dan kebijakan persetujuan semuanya dapat diganti melalui plugin dan konfigurasi.
Misalnya, tim menetapkan “setiap topik harus memiliki beberapa sumber independen, jika tidak, jangan disimpan”, pengembang dapat memasukkan alat verifikasi dan kebijakan eksekusi ke dalam alur sistem. Namun kode sumber yang dapat diubah hanyalah syarat implementasi; apakah aturan itu andal masih perlu diuji dan ditinjau, tidak bisa hanya dijamin lewat petunjuk.
Codex: Kode publik dan layanan resmi adalah dua cakupan kendali yang berbeda
Keunggulan Codex adalah dapat menggunakan kode publik yang dapat dijalankan dan juga memilih pengalaman produk resmi. Jika kemampuan dimasukkan ke perangkat lunak perusahaan, SDK, App Server, dan titik masuk eksekusi skrip menyediakan cara integrasi yang berbeda; jika menggunakan Codex Cloud, lingkungan komputasi jarak jauh dikelola oleh OpenAI.
Artinya, memodifikasi kode publik lokal tidak sama dengan dapat memodifikasi layanan cloud resmi. Tugas cloud resmi dapat terus berjalan setelah komputer lokal masuk mode tidur, tetapi itu tidak berarti ia dapat langsung mengakses file di komputer yang dimatikan atau status login browser yang sudah ada.
Claude Code: Memperluas alur kerja bukan berarti menulis ulang mesin
MCP Claude Code dapat menghubungkan database dan layanan bisnis; Hooks dapat menjalankan pemeriksaan sebelum dan sesudah pemanggilan alat, saat permintaan izin, atau saat tugas selesai. Subagent dapat memiliki konteks, petunjuk, izin alat, dan pilihan model sendiri, cocok untuk memisahkan pengumpulan materi dari pemeriksaan sumber.
Untuk tugas berita, Anda dapat merancang Hook “validasi sebelum menyimpan”, lalu membuat draf melalui alat latar belakang. Ini adalah memengaruhi eksekusi melalui antarmuka ekstensi, bukan memodifikasi Agent Loop internal; pilihan model independen juga tidak berarti semua antarmuka produk mengizinkan layanan model apa pun.
Dalam diagram, perlu dibedakan antara koneksi model dan sistem eksekusi: APIYI apiyi.com dapat menjadi platform kandidat untuk akses API model, tetapi tidak dapat menggantikan lingkungan eksekusi, konfigurasi izin, dan aturan produk dari ketiga alat tersebut.
Membangun DeepSeek Harness sendiri: tanggung jawab pemeliharaan apa saja yang harus ditanggung?
Open source bukan berarti tanpa biaya. Selain pemanggilan model, alur kerja berita juga membutuhkan layanan pencarian, browser, penyimpanan, kredensial login, lingkungan yang terus berjalan, serta mekanisme retry dan penelusuran masalah saat terjadi kegagalan.
| Item tanggung jawab | DeepSeek Harness yang dibangun sendiri | Jalur Codex | Jalur Claude Code |
|---|---|---|---|
| Biaya model dan alat | Dikonfigurasi dan dihitung sendiri | Bervariasi sesuai API, produk, dan cara tugas cloud | Bervariasi sesuai API, produk, dan cara alat ekstensi |
| Lingkungan operasi berkelanjutan | Deploy, pantau, dan pulihkan sendiri | Dikelola sendiri secara lokal, lingkungan jarak jauh dikelola Cloud resmi | Perlu memastikan pintu masuk operasi dan kondisi jarak jauh yang spesifik |
| Browser dan login | Instal penyedia, kelola sesi dan kredensial | Konfigurasi dan verifikasi sesuai lingkungan aktual | Konfigurasi dan verifikasi sesuai cara integrasi browser |
| Keamanan dan pemutakhiran | Bertanggung jawab atas komponen, isolasi, persetujuan, dan kompatibilitas | Setelah mengubah kode publik, perlu memelihara versi sendiri | Memelihara ekstensi, otorisasi, dan kompatibilitas pemutakhiran |
| Pintu masuk kandidat API model | APIYI apiyi.com, verifikasi adaptor terlebih dahulu | Tidak berarti memperoleh hak langganan produk resmi | Tidak berarti semua pintu masuk kompatibel |
Operasi browser DeepSeek Harness tidak sepenuhnya siap pakai. Dokumentasi resmi mewajibkan pemasangan dsh-browser-use, serta secara eksplisit mengaktifkan penyedia eksperimental, misalnya Playwright MCP, Chrome DevTools MCP, atau Stagehand.
Status login browser tidak otomatis dipulihkan dari log sesi. Setelah sesi dimuat ulang atau bercabang, status browser baru akan dibuat; operasi yang sudah dikirim juga tidak bisa dibatalkan dengan membatalkan tugas. Karena itu, backend produksi harus membedakan “membuat draf”, “menyimpan draf”, dan “menerbitkan konten” — jangan jadikan tombol batal sebagai mekanisme rollback bisnis.
Batasan keamanan sangat penting: pihak resmi menandai DeepSeek Harness sebagai developer preview dan secara jelas menyatakan bahwa audit keamanan belum selesai serta belum layak dianggap aman untuk produksi. Disarankan menggunakan hak akses minimum dan VM sekali pakai, container, atau lingkungan khusus. Jangan menganggap sandbox bawaan sebagai satu-satunya garis pertahanan saat menjalankan tugas yang tidak tepercaya.
Bagaimana DeepSeek Harness, Codex, dan Claude Code Memverifikasi Akses Model Terlebih Dahulu?
Memverifikasi API model terlebih dahulu, lalu pemanggilan tool Agent, dan terakhir penyimpanan di backend adalah urutan yang lebih mudah untuk melakukan debugging. Dua contoh di bawah ini hanyalah uji koneksi model, bukan konfigurasi instalasi lengkap untuk ketiga Agent, dan juga tidak membuktikan bahwa klien mana pun dapat langsung kompatibel.
Uji Koneksi Model Minimal untuk DeepSeek Harness, Codex, dan Claude Code
ID model di variabel lingkungan harus menggunakan nama yang saat ini tersedia di platform, dan kunci jangan ditulis ke dalam kode atau log. Contoh ini mengharuskan lingkungan runtime sudah memiliki OpenAI Python SDK.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["AI_API_KEY"],
base_url="https://api.apiyi.com/v1",
)
response = client.chat.completions.create(
model=os.environ["AI_MODEL"],
messages=[{"role": "user", "content": "列出新闻来源核查步骤。"}],
)
print(response.choices[0].message.content)
Pemeriksaan Protokol Pemanggilan Tool untuk DeepSeek Harness, Codex, dan Claude Code
Setelah teks biasa berhasil, periksa apakah model mengembalikan pemanggilan tool yang valid, lalu lanjutkan pengujian eksekusi tool, pengiriman hasil, dan respons putaran kedua. Berikut ini hanya memeriksa struktur respons putaran pertama dan tidak benar-benar mengoperasikan backend perusahaan.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["AI_API_KEY"],
base_url="https://api.apiyi.com/v1",
)
response = client.chat.completions.create(
model=os.environ["AI_MODEL"],
messages=[{
"role": "user",
"content": "请调用 check_source 检查输入的新闻来源。",
}],
tools=[{
"type": "function",
"function": {
"name": "check_source",
"description": "Check a news source without changing data.",
"parameters": {
"type": "object",
"properties": {"source": {"type": "string"}},
"required": ["source"],
},
},
}],
)
message = response.choices[0].message
print("tool_calls:", message.tool_calls)
print("content:", message.content)
Bahkan jika pemanggilan tool sudah dikembalikan, Anda tetap perlu memeriksa parsing parameter, penanganan error, event streaming, dan pemulihan konteks. Adaptor DeepSeek mendukung Base URL kustom, tetapi itu tidak berarti layanan mana pun memenuhi ekspektasi adaptor tersebut; Codex dan Claude Code juga perlu diverifikasi sesuai protokol dan persyaratan konfigurasi masing-masing.
Saran verifikasi cepat: Menurut pengenalan publik platform, APIYI apiyi.com menyediakan antarmuka yang kompatibel dengan OpenAI untuk mengakses model-model populer seperti OpenAI, Claude, dan Gemini dengan satu kunci API, menggunakan penagihan berdasarkan pemakaian, serta menyebutkan harga diskon dan kuota uji gratis untuk pengguna baru. Model, promosi, dan kompatibilitas spesifik harus mengacu pada penjelasan saat ini dan permintaan aktual; izin API model tidak mencakup langganan produk Codex Cloud atau Claude Code.
DeepSeek Harness, Codex, dan Claude Code masing-masing cocok untuk skenario apa?
Jika Anda perlu mengubah “kapan melanjutkan pencarian, kapan menolak menyimpan, bagaimana memulihkan sesi yang terputus”, pelajari DeepSeek Harness lebih dulu. Ia menyediakan kendali yang lebih dalam atas mekanisme kerja, tetapi tim harus mampu menanggung deployment, keamanan, dan pemeliharaan versi.
Jika Anda ingin memanfaatkan kode sumber terbuka sekaligus mempertahankan produk resmi dan opsi tugas cloud, pelajari Codex lebih dulu. Tentukan dulu apakah akan memakai CLI lokal, integrasi SDK, atau Cloud, agar bisa menilai secara akurat komponen mana yang Anda kelola sendiri.
Jika tujuannya adalah secepat mungkin memakai Agent pemrograman dan menghubungkannya ke proses perusahaan melalui MCP, Hooks, dan Subagents, pelajari Claude Code lebih dulu. Syaratnya, antarmuka ekstensi resmi mampu mencakup kebutuhan, bukan harus menulis ulang loop dasar.

Saran praktis untuk uji coba adalah memakai satu set kriteria penerimaan yang sama, bukan membandingkan jumlah fitur:
- Verifikasi sumber: Ketika asal tidak dapat dipastikan, apakah ia bisa berhenti dan menjelaskan alasannya.
- Kontrol izin: Apakah bisa membaca data uji, tetapi tidak bisa menerbitkan konten resmi.
- Pemulihan setelah terputus: Setelah restart, apakah bisa mengenali draf yang sudah tersimpan dan menghindari pengiriman ganda.
- Penanganan kegagalan: Saat tombol di latar belakang berubah atau alat mengalami timeout, apakah ada catatan yang bisa ditelusuri.
Ini adalah usulan item pengujian, bukan hasil uji nyata yang sudah dilakukan dalam artikel ini. Total biaya juga harus mencakup waktu penyelidikan manual, peningkatan versi, dan pemulihan, bukan hanya Token model atau biaya langganan.
Pertanyaan yang Sering Diajukan tentang DeepSeek Harness, Codex, dan Claude Code
Codex sudah open source, apakah semua kemampuan cloud bisa digunakan gratis?
Tidak bisa disimpulkan seperti itu. Lisensi kode sumber Codex CLI/Harness, akses model, komputasi jarak jauh, dan layanan hosting berada di lapisan yang berbeda. Akses API model yang disediakan APIYI apiyi.com juga tidak sama dengan hak akses Codex Cloud.
Apakah DeepSeek Harness bisa terhubung ke model apa pun hanya dengan mengganti Base URL?
Tidak bisa dijamin. Antarmuka terpadu APIYI apiyi.com dapat digunakan untuk pengujian koneksi model kandidat, tetapi tetap perlu memverifikasi protokol adaptor, pemanggilan alat, output streaming, dan penanganan kesalahan. Keberhasilan respons teks tidak bisa dijadikan dasar untuk menyimpulkan kompatibilitas Agent secara penuh.
Claude Code punya Hooks, apakah itu berarti mesinnya open source?
Bukan. Hooks adalah antarmuka node eksekusi yang dibuka resmi, bisa digunakan untuk memeriksa atau memengaruhi alur, tetapi bukan berarti Anda dapat melihat dan mengubah loop internal yang tidak dipublikasikan.
Apakah DeepSeek Harness bisa langsung dipakai di lingkungan produksi?
Jangan menilai hanya karena open source. Pihak resmi secara jelas menyatakan bahwa audit keamanannya belum selesai. Sebaiknya mulai dengan lingkungan terisolasi, hak akses minimum, dan alur pengujian yang dapat dipulihkan.
Apakah Codex Cloud dapat melanjutkan tugas setelah komputer lokal dimatikan?
Dokumentasi resmi menyatakan tugas cloud dapat terus berjalan. Namun, cloud tetap memerlukan kode, dependensi, jaringan, dan otorisasinya sendiri; cloud tidak dapat langsung mengendalikan komputer lokal yang sudah dimatikan.
Di antara ketiganya, siapa yang paling cepat menyelesaikan tugas pemilihan topik berita?
Artikel ini tidak memiliki hasil pengujian langsung pada tugas yang sama, sehingga tidak bisa memberikan peringkat kecepatan atau tingkat keberhasilan. Sebaiknya catat tingkat penyelesaian, intervensi manual, dan biaya aktual dalam kondisi input, hak akses, dan kriteria penerimaan yang sama.
Poin-poin utama DeepSeek Harness, Codex, dan Claude Code
- Keterbukaan kode sumber: Codex tidak bisa digolongkan secara sembarangan sebagai produk tertutup (closed source).
- Kedalaman kontrol: Antarmuka plugin dan modifikasi loop tingkat bawah adalah dua hal yang berbeda.
- Tanggung jawab operasional: Membangun sendiri berarti memikul deployment, pemulihan, dan peningkatan versi.
- Batas model: Konektivitas API tidak sama dengan kompatibilitas Agent secara penuh.
- Batas keamanan: DeepSeek Harness masih merupakan developer preview yang belum diaudit.
- Dasar pemilihan: Bandingkan hasil uji penerimaan yang nyata, jangan mengganti efisiensi dengan jumlah fitur.
Kesimpulan: Bagaimana memilih antara DeepSeek Harness, Codex, dan Claude Code?
Jika Anda perlu mengontrol mekanisme operasi tingkat bawah, pelajari DeepSeek Harness; jika Anda membutuhkan dua jalur—kode terbuka dan produk resmi—pelajari Codex; jika Anda ingin langsung memakai alat pengembangan dan menyesuaikannya lewat ekstensi, pelajari Claude Code. Ini adalah kriteria pemilihan berdasarkan kebutuhan, bukan peringkat komprehensif baik-buruk.
Disarankan untuk terlebih dahulu memverifikasi koneksi dan pemanggilan tool dari model kandidat melalui APIYI apiyi.com, lalu menguji secara terpisah mekanisme izin, browser, dan pemulihan Agent. Tingkat keterbukaan sumber, kemudahan penggunaan, dan efisiensi kerja akhir adalah tiga dimensi yang tidak dapat saling menggantikan.
Referensi DeepSeek Harness, Codex, dan Claude Code
Berikut adalah sumber resmi yang tercantum dalam materi yang disediakan pengguna, dengan tanggal verifikasi 12 November 2026. Konten online, pintu masuk, dan persyaratan akun dapat berubah seiring versi; artikel ini tidak melakukan pengujian tugas secara terpadu.
-
Repositori resmi DeepSeek Harness:
github.com/deepseek-ai/deepseek-harness
Mencakup lisensi, arsitektur, konfigurasi browser, dan penjelasan keamanan. -
Repositori resmi Codex:
github.com/openai/codex
Digunakan untuk memahami kode CLI publik dan lisensi Apache-2.0. -
Penjelasan Harness open-source Codex:
developers.openai.com/blog/codex-as-a-platform
Membedakan sistem operasi terbuka, pintu masuk integrasi, dan layanan terkelola. -
Penjelasan Codex Cloud:
help.openai.com/en/articles/20001545-using-codex-cloud
Menjelaskan lingkungan eksekusi jarak jauh resmi serta batas-batas eksekusi tugas. -
Dokumentasi resmi Claude Code:
code.claude.com/docs/en/overview
Ketentuan akses MCP, Hooks, Subagents, dan layanan harus mengacu pada dokumentasi terkait.
Penulis: Tim Teknis APIYI
Diskusi teknis: Silakan berdiskusi seputar adaptasi model, pemanggilan tool, dan integrasi Agent melalui APIYI apiyi.com; saat melakukan troubleshooting, harap berikan konfigurasi yang telah disamarkan dan pesan kesalahan, jangan mengirimkan kunci asli atau kredensial backend.