Mengenal Jules Tools: Pendamping Command Line untuk Agen Coding Asinkron Google

2 OKT. 2025
Kathy Korevec Director of Product Google Labs

Sekarang Anda bisa bekerja dengan Jules secara langsung di command line Anda. Jules adalah agen coding asinkron kami yang terintegrasi langsung dengan repositori yang sudah ada, memahami konteks penuh project Anda, dan melakukan tugas seperti menulis pengujian, membangun fitur baru, menyediakan changelog audio, memperbaiki bug, dan memperbarui versi dependensi.

Hingga hari ini, Anda biasanya berinteraksi dengan Jules di browser web, tetapi kami tahu bahwa developer aktif di terminal, tempat kami menguji, membangun, men-debug, dan merilis. Itulah mengapa kami membangun Jules Tools, antarmuka command line yang ringan, sehingga Anda bisa menjalankan tugas, memeriksa akttvitas Jules, dan membuat agen milik Anda sendiri, semuanya tanpa meninggalkan alur kerja Anda.

Mengapa toolkit?

Jules sudah berjalan di latar belakang, menggerakkan tugas di VM jarak jauh dan menyinkronkan dengan repo Anda. Ketika Anda memulai tugas, ia menjalankan VM sementara, melakukan pekerjaan di sana, dan mengirimkan kembali sebuah permintaan pull. Tidak ada yang berjalan sampai Anda memintanya. Command line memberikan Anda kontrol dan visibilitas yang lebih langsung. Hal ini membuat Jules dapat diprogram, digunakan dalam skrip, dan dapat disesuaikan. Anda bisa mengintegrasikannya ke dalam otomatisasi Anda sendiri, atau cukup ketik beberapa perintah cepat untuk mengarahkan Jules secara real time.

Ibaratkan Jules Tools sebagai dasbor sekaligus platform perintah untuk agen coding Anda.

Penginstalan

Cara termudah untuk memulainya adalah dengan npm:

npm install -g @google/jules
Shell

Ini mencetak panduan dan menunjukkan kepada Anda cara kerja Jules Tools. Pada dasarnya, CLI dibangun di sekitar perintah dan flag:

  • Perintah memberi tahu Jules apa yang harus dilakukan. Sebagai contoh, perintah ini menampilkan daftar semua tugas jarak jauh Anda.
jules remote list --task
Shell
  • Flag memungkinkan Anda menyesuaikan Jules sesuai kebutuhan. Sebagai contoh, flag ini akan mengalihkan ke antarmuka terminal bertema terang.
jules --theme light
Shell

Contoh praktis

Karena Jules Tools dapat ditulis dengan skrip, Anda bisa menyusunnya dengan alat CLI lain agar sesuai dengan alur kerja Anda. Inilah beberapa cara yang sudah digunakan oleh developer:

# List all the repos connected to Jules
jules remote list --repo
 
# Create a remote session in a repo
jules remote new --repo torvalds/linux --session "write unit tests"
 
# Assign multiple sessions from a TODO file
cat TODO.md | while IFS= read -r line; do
  jules remote new --repo . --session "$line"
done
 
# Pipe GitHub issues directly to Jules
gh issue list --assignee @me --limit 1 --json title \
  | jq -r '.[0].title' \
  | jules remote new --repo .
 
# Use Gemini CLI to analyze GitHub issues and send the hardest one to Jules
gemini -p "find the most tedious issue, print it verbatim\n \
$(gh issue list --assignee @me)" \
  | jules remote new --repo .
Shell

Jules Tools bukan sekadar antarmuka, tetapi cara untuk menyambungkan Jules ke semua hal yang sudah Anda lakukan di terminal.

Jelajahi dasbor

Untuk developer yang lebih menyukai alur interaktif, Jules Tools juga menawarkan TUI. Perintah seperti /remote memberikan Anda tampilan dasbor tugas, sementara /new akan memandu Anda langkah demi langkah dalam pembuatan tugas. Ini adalah kontrol yang sama dengan yang Anda inginkan dari UI web, hanya saja lebih cepat dan lebih dekat dengan tempat Anda bekerja secara lokal.

Menatap ke depan: hibrida secara desain

Kami percaya bahwa masa depan alat pengembangan adalah hibrida. Jules Tools mengarah ke sana:

  • Lokal + jarak jauh: gunakan mesin Anda sendiri kapan pun Anda mau, jalankan beberapa VM saat Anda membutuhkan penyesuaian skala.
  • Lakukan sendiri (DIY) + delegasi: tetap bekerja dengan kode sekaligus mengurangi beban pekerjaan ke Jules.

Cobalah sekarang

Jules Tools membuat agen coding Anda semakin nyata. Ini bukan hanya sesuatu yang berjalan di cloud, tetapi juga ada di terminal Anda, merespons Anda.

Instal dengan npm, jalankan perintah pertama Anda, dan lihat bagaimana Jules menyatu dengan alur kerja Anda.