DeepSeek Harness
Bagian 8 · Lab harness
| Istilah | Arti |
|---|---|
| DeepSeek Harness | Alat coding AI dari DeepSeek yang menjadi tangan dan kaki bagi model, sehingga AI bisa berinteraksi dengan lingkungan di luar dirinya. |
| plugin | Modul tambahan yang dipasang ke DeepSeek Harness untuk menambah tema, panel, atau kemampuan baru sesuai konsep everything is a plugin. |
| developer preview | Tahap rilis awal ketika perangkat lunak masih dikembangkan dan bisa berubah banyak, sehingga pembicara menyarankan untuk mencobanya dengan hati-hati. |
| NPX | Perintah di Node.js untuk menjalankan paket langsung dari internet tanpa perlu mengunduh atau meng-clone repositori terlebih dahulu. |
| workspace | Folder kerja tempat AI membaca dan mengubah file, yang dipilih pengguna saat pertama kali menjalankan DeepSeek Harness. |
| standard mode | Preset bawaan dengan alat lengkap seperti editing, shell, file, web search, skill, dan planning untuk pemakaian umum. |
| PTC mode | Preset yang dipakai khusus untuk pekerjaan coding, dan dipilih pembicara saat membuat web service produk dengan Golang. |
| creator mode | Preset yang dipakai untuk membuat plugin sendiri, sehingga pengguna bisa mengembangkan kemampuan baru untuk harness. |
| minimal mode | Preset paling sederhana yang dipakai untuk menguji kemampuan dasar model, dan biasanya hanya berisi perintah shell. |
| plugin market | Katalog di dalam menu settings tempat pengguna mencari dan memasang plugin, misalnya tema Catppuccin atau better sidebar. |
| permissions | Pengaturan izin AI terhadap workspace, yaitu read only untuk membaca saja, write untuk menulis, atau full access untuk akses penuh. |
| Golang | Bahasa pemrograman Go yang dipakai pembicara untuk membuat web service sederhana berisi daftar produk sebagai contoh demo. |
Video ini memperkenalkan DeepSeek Harness, sebuah AI coding tool dengan konsep everything is a plugin. Pembicara mengibaratkan model DeepSeek sebagai otak, sedangkan harness sebagai tangan dan kaki yang membuat model bisa berinteraksi dengan lingkungan di luar dirinya. Ia menyebut repositori ini sudah mendapat 151.000 bintang di GitHub, dan angka itu merupakan klaim pembicara yang belum diverifikasi. Pembicara juga menegaskan bahwa proyek ini masih dalam tahap developer preview, sehingga fiturnya masih bisa berubah dan harness yang dipakai sekarang bisa diganti di kemudian hari. Video ini penting bagi penonton yang ingin tahu apakah alat seperti ini benar-benar bisa mengubah cara mereka membuat kode dengan bantuan AI.
Pembicara menjelaskan dua cara instalasi, yaitu lewat NPX atau PNPM, lalu memilih NPX agar tidak perlu melakukan clone repositori. Syaratnya adalah Node.js dan alat sejenis npm, sedangkan git disebutkan sebagai pelengkap. Setelah perintah dijalankan, aplikasi terbuka di localhost port 3080. Di layar setup, pengguna memasukkan API key dari Google AI Studio lewat provider Google, lalu memilih workspace sebagai folder kerja dan model Gemini untuk mencoba perintah halo. Di menu settings, pembicara menunjukkan agent preset (standard, PTC, minimal, dan creator), permission (read only, write, dan full access), bahasa, serta tema. Untuk menambah fitur, ia membuka plugin market dan memasang tema Catppuccin dengan varian Latte, Frappé, Macchiato, dan Mocha, serta plugin better sidebar yang memerlukan restart. Sebagai demo, ia membuat web service produk dengan Golang memakai PTC mode dan full access, menjalankannya dengan go run main.go di port 8080, lalu memakai /plan untuk meminta rencana penambahan endpoint toko yang terhubung ke produk sebelum rencana itu disetujui. Di akhir, pembicara mengaku belum berhasil menyambungkan skill dari OpenCode dan mengajak penonton berbagi pendapat.
Kata kunci
- DeepSeek Harness
- plugin
- NPX
- plugin market
- Memahami DeepSeek Harness sebagai alat coding AI berkonsep semua adalah plugin yang masih dalam developer preview.
- Menjalankannya dengan NPX, memilih model, workspace, mode (standard, PTC, minimal, creator), dan pengaturan permission.
- Memakai plugin market, perintah /plan agar AI menyusun rencana dahulu, dan membuat layanan web dengan Golang.
Tulis catatan pribadimu untuk modul ini. Catatan tersimpan di akunmu dan bisa dibuka dari perangkat mana pun.
