Pi
Bagian 8 · Lab harness
| Istilah | Arti |
|---|---|
| Pi | Nama AI coding agent yang dibahas di video ini, dipasang lewat terminal dan bisa ditambah fitur dengan ekstensi. |
| agent harnesses | Kerangka atau wadah tempat agen AI dijalankan, dan slogan Pi menekankan bahwa wadah ini bisa dibentuk sesuai kebutuhan pengguna. |
| npm | Pengelola paket untuk Node.js yang dipakai pembicara untuk memasang ekstensi Pi lewat perintah install. |
| CURL | Alat baris perintah untuk mengambil data dari internet, dipakai pembicara untuk menjalankan perintah instalasi Pi di Linux. |
| Node.js | Lingkungan untuk menjalankan JavaScript di luar browser, yang versinya dicek pembicara sebelum memasang Pi. |
| API key | Kunci rahasia dari penyedia model AI, seperti Google AI Studio, yang dimasukkan ke Pi agar bisa memakai modelnya. |
| extension | Tambahan fitur untuk Pi yang dipasang terpisah, misalnya untuk mode, tema, todo list, dan model OpenCode Zen. |
| skills | Kumpulan instruksi siap pakai yang dibaca Pi dari folder agents lalu skills, seperti create issue dan implementasi. |
| resume | Perintah untuk membuka kembali sesi kerja lama di Pi, sehingga percakapan sebelumnya bisa dilanjutkan. |
| sessions | Riwayat percakapan kerja dengan Pi yang tersimpan, sehingga pengguna bisa memilih sesi lama atau membuat sesi baru. |
| models | Model AI yang menjawab di Pi, dan pengguna bisa berganti model, termasuk model gratis yang kuotanya bisa habis. |
| OpenDevin | Nama proyek agen AI lain yang masuk daftar istilah video ini, tetapi tidak dibahas lebih lanjut di transkrip. |
Video ini memperkenalkan Pi Agent, sebuah AI coding agent yang dicoba pembicara karena slogannya, yaitu there are many agent harnesses but this one is yours. Slogan itu menekankan bahwa pengguna bisa membentuk agen ini sesuai keinginan sendiri, dan pembicara membandingkannya dengan alat sejenis seperti Claude Code, OpenCode, dan Cursor. Tujuan video adalah menunjukkan proses dari instalasi sampai siap dipakai untuk alur kerja coding, supaya penonton bisa memutuskan sendiri apakah mau mencoba Pi. Pembicara juga menyoroti kekurangan bawaan Pi, yaitu tidak adanya mode, pilihan tema yang hanya terang dan gelap, serta daftar tugas agen, dan semuanya bisa ditambahkan lewat ekstensi. Bagi pemula, poin pentingnya adalah Pi bisa dipakai dengan model gratisan, tetapi model gratis sering terkena batas kuota.
Instalasi dilakukan lewat perintah curl dari situs pi.dev di Linux, setelah pembicara memastikan Node.js versi 22.23 dan npm versi 10.9.8 sudah ada. Setelah instalasi selesai, perintah pi --version menampilkan versi 0.85.1. Untuk model, pembicara memakai API key dari Google AI Studio. Model Gemini 3 Pro Preview menolak permintaan karena kuota habis, tetapi model Gemini Flash light preview masih bisa dipakai. Lalu ia memasang ekstensi OpenCode Zen lewat perintah install dan mencoba model MIMO gratis, namun muncul pesan free usage limit, sehingga model gratis tidak selalu bisa dipakai. Ekstensi mode menambahkan pilihan mode AS, plan, build, review, debug, dan yolo, dan pembicara menyebut yolo sebagai akses penuh. Ekstensi tema menambahkan pilihan seperti Solarized Dark, ekstensi todo list menampilkan daftar pekerjaan agen, dan skill dibaca dari folder agents lalu skills, misalnya create issue dan implementasi. Sesi dilanjutkan dengan perintah resume dan sesi baru dibuat dengan perintah new.
Kata kunci
- Pi
- agent harnesses
- API key
- extension
- Mengenal Pi sebagai agen coding AI minimalis yang bisa dikustomisasi sendiri (there are many agent harnesses, but this one is yours).
- Memasang Pi lewat cURL atau npm, memasukkan API key Google AI Studio, dan memilih model.
- Menambahkan extension, memakai skills lewat perintah slash, serta melanjutkan sesi dengan resume.
Tulis catatan pribadimu untuk modul ini. Catatan tersimpan di akunmu dan bisa dibuka dari perangkat mana pun.
