Sebaiknya kita mulai

dari mana?

Untuk memulai sesi penggunaan pi CLI

Setelah sebelumnya mencoba Goose CLI, kali ini kita akan mencoba AI agent lain yang dapat digunakan langsung melalui terminal, yaitu Pi CLI.

Pi CLI memungkinkan kita berinteraksi dengan AI agent melalui terminal. Dari sana kita dapat memberikan instruksi menggunakan bahasa biasa dan meminta Pi membantu berbagai pekerjaan yang berkaitan dengan komputer, file, kode, maupun tugas lainnya.

Pada tutorial ini kita akan membahas cara memulai sesi penggunaan Pi CLI, mulai dari membuka terminal, menjalankan Pi, mengenali tampilan awal, sampai memberikan instruksi pertama.

Catatan: Tutorial ini dibuat berdasarkan penggunaan Pi CLI pada Windows.

1. Membuka PowerShell

Langkah pertama adalah membuka PowerShell.

Pada Windows, PowerShell dapat dibuka melalui menu Start, atau dengan menggunakan kombinasi:

Windows + X → Terminal / PowerShell

Setelah PowerShell terbuka, kita akan melihat prompt seperti:

PS C:\Users\LAPI>

Pada bagian ini, pastikan kita berada pada prompt PowerShell dan siap menjalankan perintah.

2. Menjalankan Pi CLI

Untuk menjalankan Pi CLI, cukup ketik:

pi
kemudian tekan Enter.

Jika Pi CLI sudah terpasang dengan benar, maka Pi akan mulai berjalan dan menampilkan tampilan awalnya.

Contohnya:

pi v0.85.1
escape interrupt · ctrl+c/ctrl+d clear/exit · / commands · !
bash · ctrl+o more
Press ctrl+o to show full startup help and loaded resources.

Pi can explain its own features and look up its docs. Ask it
how to use or extend Pi.


Screenshot ini cukup penting karena memperlihatkan bahwa Pi CLI berhasil dijalankan dan siap menerima instruksi.

3. Mengenali tampilan awal Pi CLI

Setelah Pi berjalan, pada bagian atas kita dapat melihat versi Pi yang sedang digunakan.

Dalam sesi yang digunakan pada tutorial ini, versi Pi yang tampil adalah:

pi v0.85.1

Di bagian bawah terdapat informasi mengenai model yang sedang digunakan, misalnya:
openai/gpt-oss-120b • medium

Tampilan tersebut menunjukkan model AI dan tingkat reasoning yang sedang digunakan oleh Pi pada sesi tersebut.

4. Memulai percakapan dengan Pi

Setelah Pi aktif, kita sudah dapat memberikan instruksi atau pertanyaan secara langsung.

Sebagai percobaan awal, kita dapat memberikan instruksi sederhana:

jelaskan apa saja yang bisa kamu lakukan

Kemudian tekan Enter.

Pi akan memproses instruksi tersebut dan memberikan jawabannya.


Pada tahap ini kita sudah berhasil memulai sesi interaksi dengan Pi CLI.

5. Pi dapat menjelaskan cara penggunaannya sendiri

Salah satu hal yang menarik dari Pi adalah Pi dapat membantu menjelaskan fitur dan cara penggunaannya sendiri.

Pada tampilan awal bahkan terdapat keterangan:

Pi can explain its own features and look up its docs.
Ask it how to use or extend Pi.

Kita dapat memanfaatkan kemampuan tersebut untuk mempelajari command atau fitur Pi secara langsung.

Misalnya:

apa saja command yang tersedia di pi?

atau:
bagaimana cara menggunakan pi CLI?

Ini bisa menjadi bagian yang menarik untuk pembaca karena pengguna tidak harus menghafal semua command sejak awal.

Pada sesi Pi CLI yang digunakan dalam tutorial ini, tersedia beberapa kemampuan dasar untuk bekerja dengan file dan terminal, yaitu:

  • read — membaca isi file.
  • bash — menjalankan perintah shell/terminal.
  • edit — melakukan perubahan tertentu pada file.
  • write — membuat file baru atau menulis ulang isi file.

Dengan keempat kemampuan tersebut, Pi dapat membantu melakukan berbagai pekerjaan langsung dari lingkungan terminal, tidak hanya menjawab pertanyaan seperti chatbot biasa.

6. Mengenal shortcut dasar

Pada tampilan awal Pi terdapat beberapa informasi shortcut.

Contohnya:

escape interrupt
ctrl+c/ctrl+d clear/exit
/ commands
!
bash
ctrl+o more

Beberapa shortcut tersebut berguna ketika kita sudah mulai menggunakan Pi secara lebih intensif.

Sebagai contoh, Ctrl+C atau Ctrl+D dapat digunakan untuk keluar dari sesi, sedangkan / digunakan untuk mengakses command yang tersedia di Pi.

7. Pi dapat bekerja melalui terminal

Pi CLI bukan sekadar chatbot yang hanya memberikan jawaban berupa teks.

Karena dijalankan melalui terminal, Pi dapat digunakan sebagai AI agent yang membantu pekerjaan tertentu di lingkungan komputer.

Pada tahap berikutnya kita dapat mempelajari bagaimana Pi berinteraksi dengan file, menjalankan perintah melalui shell, membantu pekerjaan pemrograman, dan menggunakan berbagai kemampuan lain yang tersedia.

Untuk tahap awal, sebaiknya kita tidak langsung memberikan perintah yang kompleks.

Mulailah dengan instruksi sederhana dan amati bagaimana Pi memberikan respons.

8. Jika muncul pemberitahuan update

Pada saat tutorial ini dibuat, Pi menampilkan pemberitahuan bahwa tersedia versi yang lebih baru:

Update Available

New version 1.0.2 is available.
Run pi update

Artinya, versi Pi yang sedang digunakan belum merupakan versi terbaru.

Jika memang ingin melakukan pembaruan, Pi memberikan perintah:

pi update

Namun, pemberitahuan update ini tidak berarti Pi yang sedang digunakan bermasalah.

Jika Pi sudah dapat dijalankan dan merespons perintah, berarti instalasi yang ada sudah dapat digunakan.

Untuk tutorial dasar, kita dapat melanjutkan menggunakan versi yang sudah terpasang terlebih dahulu.

9. Cara keluar dari Pi CLI

Setelah selesai menggunakan Pi, kita dapat keluar dari sesi.

Salah satu cara yang ditampilkan oleh Pi adalah menggunakan:

Ctrl+C

atau:
Ctrl+D

Setelah keluar, kita akan kembali ke prompt PowerShell:
PS C:\Users\LAPI>

Ini menjadi tanda bahwa sesi Pi CLI sudah selesai.

Penutup

Sampai di sini kita sudah berhasil memulai sesi penggunaan Pi CLI.

Langkah dasarnya cukup sederhana:

  1. Buka PowerShell atau Terminal.

  2. Ketik pi.

  3. Tunggu sampai Pi CLI aktif.

  4. Berikan instruksi menggunakan bahasa biasa.

  5. Gunakan command atau shortcut yang tersedia ketika diperlukan.

  6. Keluar dari sesi setelah selesai.

Pada penggunaan berikutnya, kita dapat mulai mencoba kemampuan Pi sebagai AI agent secara lebih jauh, misalnya memberikan tugas untuk membaca atau membuat file, membantu pekerjaan coding, menjalankan perintah melalui shell, serta mempelajari konfigurasi dan extensibility Pi.

Dengan demikian, Pi CLI dapat menjadi salah satu alternatif AI agent yang dapat digunakan langsung dari lingkungan terminal Windows.



Catatan: Saat menggunakan Pi CLI, ukuran konteks dan batas token dari model/provider yang digunakan dapat memengaruhi kemampuan Pi dalam membaca dokumen berukuran besar. Jika muncul error 413 Request too large, salah satu penyebabnya adalah request yang melebihi batas token yang ditetapkan provider.