Tools Review

JetBrains Air Masuk IDE: Orkestrasi Banyak Agen Coding Langsung di Editor

JetBrains Air Masuk IDE: Orkestrasi Banyak Agen Coding Langsung di Editor

JetBrains membuka Early Access Program untuk Air di IDE-nya mulai pekan ini, tersedia sebagai plugin di JetBrains Marketplace atau bawaan di build 2026.3 EAP. Air adalah lapisan orkestrasi agen di dalam editor, bukan penyedia AI: ia mendeteksi agen yang sudah terpasang di mesinmu, seperti Codex, GitHub Copilot, Junie, dan Cursor, lalu menampilkan sesi tiap agen dalam satu tempat. JetBrains menyebut Air sebagai sistem terbuka untuk pengembangan agentic, dan menyertakan Junie Lite gratis sebagai cara mencobanya tanpa langganan berbayar.

TL;DR

  • JetBrains Air kini dalam Early Access Program, tersedia lewat plugin Marketplace atau build 2026.3 EAP.
  • Air bukan penyedia AI dan tidak mengirim agen bawaan: ia memakai agen yang sudah ada di mesinmu.
  • Mendukung Codex, Gemini, GitHub Copilot, Claude Agent, dan Junie, plus agen lain yang kompatibel ACP.
  • Sesi agen dikelola dalam satu panel lintas proyek, lengkap dengan biaya per sesi dan isolasi lewat worktree sementara.
  • Tanpa agen terpasang, tidak ada data yang keluar dari mesinmu sampai kamu masuk ke akun agen atau JetBrains AI.

Apa itu JetBrains Air dan kenapa bukan sekadar AI chat?

Air adalah lapisan pengalaman agentic di dalam IDE JetBrains, dirancang untuk bekerja dengan banyak agen secara paralel, bukan sekadar mengobrol dengan satu model. JetBrains menjelaskan bahwa AI di IDE selama ini berpusat pada AI chat, sementara pengembangan agentic mengubah model interaksinya: kamu mendelegasikan tugas yang lebih besar dan membiarkan agen bekerja bersamaan. Karena itu, kamu perlu melihat apa yang sedang mereka kerjakan dan mengarahkannya di tengah jalan.

Air dibangun di atas tiga prinsip. Pertama, membawa agen yang sudah kamu pakai ke dalam IDE. Kedua, memberi kecerdasan IDE bagi kamu dan agenmu, misalnya lewat diff, navigasi, inspeksi, serta keterampilan bawaan untuk debugging dan pencarian kode semantik. Ketiga, pengalaman yang mengutamakan alur agentic, dengan sesi paralel yang terlihat dalam satu tempat. JetBrains menegaskan Air bukan penyedia AI dan tidak mengirim agen apa pun; ia hanya alat untuk menjalankan agen pilihanmu. Penjelasan resminya ada di pengumuman EAP Air di blog JetBrains.

Agen apa saja yang didukung Air?

Air mendukung Codex, Gemini, GitHub Copilot, Claude Agent, dan Junie secara langsung, sementara banyak agen lain bisa disambungkan lewat Agent Client Protocol (ACP). Air mendeteksi agen yang sudah terpasang di mesin, mirip cara IDE mendeteksi terminal, sehingga kamu tidak perlu mengonfigurasi ulang dari nol. Kamu juga bisa memakai langganan Claude di permukaan terminal Air yang terbuka sebagai tab layar penuh.

Menariknya, langganan JetBrains AI tidak wajib untuk memakai agen dengan Air. Kamu bisa memakai langganan penyedia pihak ketiga yang sudah ada. Namun, langganan JetBrains AI saat ini diperlukan untuk menjalankan agen di cloud, dan akun JetBrains dibutuhkan untuk mengakses Junie Lite. Spesifikasi ACP yang dipakai Air bisa dipelajari di agentclientprotocol.com.

Apa itu Agent Client Protocol dan kenapa penting untuk Air?

Agent Client Protocol (ACP) adalah protokol terbuka yang menyambungkan agen coding dengan editor atau antarmuka klien. Bagi Air, ACP adalah alasan ia bisa bekerja dengan banyak agen tanpa harus membangun integrasi khusus untuk masing-masing. Air menyertakan dukungan langsung untuk Codex, Gemini, GitHub Copilot, Claude Agent, dan Junie, sementara agen lain yang mengikuti ACP bisa disambungkan lewat jalur yang sama. Pendekatan protokol ini mengurangi pekerjaan integrasi yang biasanya menumpuk ketika jumlah agen bertambah.

Konsekuensinya, Air tidak mengunci kamu ke satu vendor. Kamu bisa memakai langganan yang sudah dimiliki, mengganti agen dari waktu ke waktu, atau memakai kombinasi agen untuk tugas berbeda. Karena Air bukan penyedia AI dan tidak mengirim agen bawaan, perannya murni sebagai lapisan pengalaman dan orkestrasi di atas protokol serta agen yang kamu pilih sendiri.

Keterampilan IDE apa yang bisa dipakai agen?

Salah satu gagasan Air adalah memberi agen akses ke kecerdasan IDE, bukan hanya kemampuan menulis kode. JetBrains menyebut keterampilan dan perkakas IDE bawaan yang bisa dipakai agen untuk tugas seperti debugging, performance profiling, eksplorasi basis data, dan pencarian kode semantik. Tujuannya agar agen menghasilkan hasil yang lebih baik, dan pada sebagian tugas bisa memakai token lebih sedikit karena tidak perlu menebak struktur kode.

Bagi manusia, IDE tetap berperan sebagai tempat verifikasi. JetBrains berargumen bahwa saat agen mengerjakan lebih banyak bagian, justru memverifikasi dan memiliki hasilnya yang menjadi pekerjaan sulit, dan di situlah IDE berguna: diff, navigasi, serta inspeksi membantu kamu memahami apa yang sebenarnya diubah agen. Jadi peningkatan kapasitas agen tidak menghilangkan kebutuhan meninjau kode.

Bagaimana Air menangani biaya agen?

Air menampilkan biaya tiap sesi saat kamu bekerja, sehingga pengeluaran tetap terlihat di antara agen dan tugas yang berjalan bersamaan. Fitur ini penting ketika kamu menjalankan beberapa agen paralel, karena tanpa visibilitas seperti itu, biaya bisa menumpuk tanpa disadari. JetBrains juga menyediakan Junie Lite secara gratis agar kamu bisa mencoba alur Air tanpa mengeluarkan biaya lebih dulu.

Untuk menjalankan agen di cloud, saat ini diperlukan langganan JetBrains AI dan fitur itu tersedia untuk organisasi yang memiliki AI seat. Sementara itu, pemakaian agen lokal dan penyedia pihak ketiga tidak menuntut langganan JetBrains AI, sehingga kamu bisa memulai dari perangkat sendiri dengan langganan yang sudah ada.

Bagaimana cara mencoba Air?

Air dipasang dari JetBrains Marketplace, melalui notifikasi di AI Assistant, atau sebagai bagian dari build 2026.3 EAP. Setelah terpasang, kamu menyambungkan agen yang sudah dipakai atau memakai agen yang tersedia lewat JetBrains AI. JetBrains menyarankan memberi Air tugas nyata, misalnya menjalankan sesi agen di beberapa proyek sekaligus, lalu menilai bagaimana ia cocok dengan alur kerjamu.

Umpan balik bisa dikirim lewat YouTrack agar masuk ke backlog tim. Jika kamu memasang Air dari notifikasi AI Assistant, AI Assistant akan dinonaktifkan agar keduanya tidak berjalan berdampingan, dan bisa diaktifkan kembali kapan saja lewat menu Settings, lalu bagian Plugins, atau dipasang ulang dari Marketplace.

Bagaimana Air mengatur banyak agen yang berjalan paralel?

Air menyusun pekerjaan agen menjadi sesi, dan semua sesi terlihat dalam satu tempat lintas proyek. Dari panel itu kamu bisa memantau aktivitas, pembaruan yang belum dibaca, berkas yang berubah, dan commit yang keluar. Air juga menampilkan biaya tiap sesi saat kamu bekerja, sehingga pengeluaran tetap terlihat di antara agen dan tugas yang berjalan bersamaan.

Untuk memulai tugas, kamu cukup menekan Ctrl dua kali dari mana saja di dalam IDE untuk membuka jendela prompt dan memulai sesi baru dengan konteks yang sedang aktif. Sesi bisa dibuka sebagai tab di editor, tetap di terminal UI, atau ditampilkan sebagai chat grafis sesuai kebutuhan. Untuk tugas yang panjang atau berat, agen bisa dijalankan di cloud sehingga kamu bisa menutup mesin, dengan kemampuan mengikuti dari ponsel yang disebut sedang disiapkan. Pekerjaan paralel dijaga tetap terisolasi lewat worktree sementara: kamu memulai sesi dari branch mana pun, melacak perubahan dan commit dari chat, lalu cherry-pick hasilnya kembali ke proyek utama saat sudah siap.

Apakah kode saya dikirim ke JetBrains?

Tidak secara bawaan. JetBrains menegaskan Air adalah tool window, bukan penyedia AI, dan ia dikirim tanpa agen terpasang. Air mendeteksi agen yang sudah ada di mesinmu, tetapi tidak ada yang berjalan dan tidak ada data yang keluar sampai kamu masuk ke akun agen atau paket JetBrains AI. Jika organisasimu melarang agen, tidak ada yang perlu dijalankan dan tidak ada yang dikirim.

Untuk aliran data, JetBrains menjelaskan bahwa data menuju penyediamu, bukan ke JetBrains. Dengan langganan pihak ketiga, data langsung menuju penyedia itu di bawah perjanjian yang sudah kamu miliki, tanpa melewati JetBrains. Jika kamu memakai JetBrains AI, yang berlaku adalah Ketentuan Layanan JetBrains AI, sama seperti pada AI Assistant. Air tidak menambah ketentuan pemrosesan data baru, dan kamu bisa mematikannya cukup dengan menonaktifkan plugin.

Di permukaan mana sesi agen bisa dijalankan?

Air memberi beberapa pilihan tampilan agar kamu bisa menyesuaikan dengan gaya kerja. Tabel berikut merangkum pilihan permukaan sesi beserta karakteristiknya berdasarkan pengumuman resmi.

PermukaanCocok untukCatatan
Tab di editorMeninjau perubahan berdampingan dengan kodeMemberi ruang layar nyata untuk pekerjaan agen
Terminal UIAlur kerja terminal yang sudah biasa dipakaiTetap di dalam IDE
Chat grafisTugas yang lebih cocok dengan percakapan visualDipilih saat dirasa lebih pas
CloudTugas kompleks, panjang, atau latar belakangSaat ini untuk organisasi dengan AI seat; bisa dipantau dari ponsel (segera)

Air dipasang dari JetBrains Marketplace, lewat notifikasi di AI Assistant, atau sebagai bagian dari build 2026.3 EAP. Jika kamu memasangnya dari notifikasi AI Assistant, AI Assistant akan dinonaktifkan agar keduanya tidak berjalan berdampingan, dan bisa diaktifkan kembali kapan saja lewat Settings. Halaman produknya ada di jetbrains.com/air.

FAQ

Apakah saya perlu langganan JetBrains AI untuk memakai Air?

Tidak wajib. Air bisa memakai langganan penyedia pihak ketiga yang sudah kamu miliki. Namun langganan JetBrains AI saat ini diperlukan untuk menjalankan agen di cloud, dan akun JetBrains dibutuhkan untuk mengakses Junie Lite.

Apakah AI Assistant akan dihapus setelah Air hadir?

Tidak. JetBrains menyatakan AI Assistant tetap tersedia dan didukung sebagai plugin terpisah yang bisa dipasang dari Marketplace. Air diposisikan sebagai pengalaman utama untuk alur agentic, tetapi AI Assistant tetap hidup berdampingan.

Bisakah saya memakai langganan Claude di Air?

Bisa. Kamu dapat memakai langganan Claude di permukaan terminal Air yang terbuka sebagai tab layar penuh di dalam IDE. Ini memungkinkanmu memakai langganan yang sudah ada tanpa harus membeli langganan tambahan.

Bagaimana Air menjaga pekerjaan agen tidak saling bertabrakan?

Air memakai worktree sementara untuk mengisolasi tiap sesi. Kamu memulai sesi dari branch mana pun, melacak perubahan dan commit dari chat, lalu cherry-pick hasilnya kembali ke proyek utama setelah siap, sehingga perubahan antar sesi tidak saling menimpa.

Apakah Air mengirim kode saya ke server JetBrains?

Tidak. Air bukan penyedia AI dan tidak mengirim agen bawaan. Tidak ada data yang keluar sampai kamu masuk ke akun agen atau JetBrains AI, dan data menuju penyedia yang kamu pilih, bukan ke JetBrains.

Rekomendasi Tools & Layanan

Beberapa layanan yang dipake di panduan ini: free trial Alibaba Cloud (coba gratis, sesuaikan kebutuhan), dan halaman promo terbaru buat cek diskon yang lagi jalan bulan ini.

💬 Komentar (0)

Belum ada komentar. Jadilah yang pertama! 💬

Komentar akan muncul setelah moderasi.