Panduan Editor Zed: Dari Instalasi hingga Menggunakan Agent Panel untuk Menyuruh AI Mengubah Seluruh Proyek
Zed adalah editor yang ditulis dengan Rust, sangat cepat hingga membuat Anda enggan beralih kembali, dan fitur AI-nya sudah terintegrasi penuh. Artikel ini memandu Anda mulai dari instalasi, pengaturan kunci model, tombol pintas prediksi pengeditan, cara menambahkan konteks di Agent Panel, cara meninjau setiap baris kode yang diubah oleh AI, hingga diakhiri dengan pengingat biaya dan keamanan siber yang paling penting bagi para insinyur Taiwan.
Seorang teman saya yang menulis firmware di Hsinchu mengeluh kepada saya minggu lalu: ketika ia membuka repositori perusahaan yang berisi ratusan ribu baris kode, editor tersebut berputar-putar selama 40 detik. "Saya membukanya tiga kali sehari, jadi dalam setahun hampir sepuluh jam habis hanya untuk melihat layar loading berputar."
Kalimat inilah yang mungkin menjadi alasan keberadaan Zed.
Apa itu Zed
Zed adalah text editor yang ditulis ulang sepenuhnya menggunakan bahasa pemrograman Rust, dibuat oleh tim orisinal di balik Atom, dengan andalan utama: kecepatan. Latensi saat membuka file, pencarian global (global search), dan menggulir (scrolling) file panjang ditekan hingga sangat rendah, dan perbedaan performa ini terasa sangat jelas pada proyek berskala besar. Editor ini juga bersifat open-source dan memiliki fitur kolaborasi waktu nyata (real-time) bawaan—bukan sebagai ekstensi, melainkan sebagai fungsi inti.
Fitur AI-nya bukanlah fitur tempelan yang ditambahkan belakangan: prediksi penyuntingan (edit prediction), asisten inline (inline assistant), dan Panel Agen (Agent Panel) terintegrasi dalam tiga tingkatan di dalam editor. Anda juga dapat mematikan semuanya secara total dan menggunakannya murni sebagai editor cepat.
Apa yang Bisa Dilakukan Zed untuk Anda
- Pelengkapan otomatis saat mengetik: Prediksi penyuntingan menebak apa yang akan Anda ubah berikutnya berdasarkan apa baru saja Anda modifikasi, bukan sekadar melengkapi baris saat ini.
- Pilih dan ubah bagian tertentu: Asisten inline memungkinkan Anda memilih baris kode dan langsung memberikan instruksi untuk menulis ulang.
- Pendelegasian tugas penuh: Panel Agen dapat membaca dan menulis file proyek, menjalankan alat (tools), memodifikasi banyak file, lalu membiarkan Anda meninjaunya per bagian setelah selesai.
- Membuat pesan commit: Panel Git dapat langsung menghasilkan pesan commit.
- Menghubungkan model AI pilihan Anda: Mendukung model yang di-host oleh Zed, kunci API pribadi, hingga model lokal (Ollama).
Cara Menggunakan: Enam Langkah
Langkah 1: Instalasi
Unduh di zed.dev; tersedia versi untuk macOS, Linux, dan Windows. Tingkat kematangan macOS dan Linux relatif lebih tinggi, sementara Windows baru memulai tahap awal. Setelah instalasi, saat pertama kali dibuka, Anda akan ditanya apakah ingin mengimpor pengaturan dan pintasan tombol (shortcuts) dari VS Code—disarankan untuk mencentangnya agar masa transisi jauh lebih mulus.
Langkah 2: Menentukan Model Pembayaran AI
Ini adalah langkah pertama yang harus dipikirkan baik-baik. Ada tiga jalur:
- Sepenuhnya Gratis: Menggunakan paket Personal, sudah termasuk 2.000 prediksi penyuntingan yang diterima.
- Membawa Kunci API Sendiri (Pilihan saya): Paket gratis memungkinkan Anda menyambungkan kunci API dari Anthropic, OpenAI, dan Google. Biaya yang dikeluarkan sepenuhnya tergantung pada seberapa banyak Anda menggunakannya.
- Berlangganan Pro: $10 per bulan, sudah termasuk kuota model senilai $5 dan prediksi penyuntingan tanpa batas. Penggunaan di atas batas tersebut akan dikenakan tarif tambahan 10% dari harga API.
Keuntungan membawa kunci API sendiri sangat terasa bagi para freelancer: pada bulan-bulan sepi proyek, biaya pengeluarannya adalah nol.
Langkah 3: Mengatur Prediksi Penyuntingan (Edit Predictions)
Tekan Cmd+, (atau Ctrl+, di Windows/Linux) untuk membuka editor pengaturan, cari "Edit Predictions", lalu klik Configure Providers. Selain Zed AI bawaan, Anda juga dapat memilih GitHub Copilot, Codestral, atau menyambungkan Ollama untuk menjalankan model lokal.
Cukup ingat pintasan tombol berikut untuk pengoperasian praktis:
Alt+Tab: Menerima prediksi (semua platform)Escape: MembatalkanAlt+K: Hanya menerima hingga kata berikutnyaAlt+J: Menerima hingga akhir baris
Desain "hanya menerima sebagian" ini sangat berguna—AI seringkali benar pada separuh bagian pertama, namun keliru pada separuh bagian akhir.
Langkah 4: Membuka Panel Agen (Agent Panel)
Gunakan palet perintah (command palette) untuk memasukkan agent: new thread, atau langsung klik ikon ✨ di sudut kanan bawah status bar. Setelah panel terbuka, Anda akan melihat kolom obrolan tempat Anda dapat memasukkan kebutuhan lalu menekan Enter.
Langkah 5: Memasukkan Konteks (Context)
Langkah ini menentukan keberhasilan atau kegagalan. Dengan menggunakan @ untuk menyebutkan (mention) file, folder, simbol, atau bahkan utas obrolan sebelumnya, Anda dapat menambahkannya ke dalam konteks:
@src/lib/auth.ts Ada bug pada penilaian kedaluwarsa session di file ini,
pengguna akan lebih awal keluar (logout) saat melintasi zona waktu,
tolong temukan dan perbaiki
Anda juga dapat langsung menempelkan (paste) kode (Zed akan secara otomatis memformatnya menjadi konteks), atau menyeret gambar ke dalam kolom untuk model yang mendukung visual.
Jika Anda ingin melihat AI bekerja secara langsung saat memodifikasi kode, klik ikon crosshair di sudut kiri bawah panel, dan editor akan otomatis melompat ke file yang sedang diubahnya.
Langkah 6: Meninjau Setiap Baris Perubahan
Setelah AI selesai melakukan modifikasi, panel akan mencantumkan file mana saja yang diubah beserta jumlah baris yang dimodifikasi. Tekan Ctrl+Shift+R untuk membuka halaman tinjauan multi-buffer, lalu terima atau Tolak secara bertahap.
Saran saya sangat jelas: selalu lihat diff terlebih dahulu sebelum menerima. Kesalahan paling umum dari AI bukanlah kesalahan logika, melainkan secara "tidak sengaja" mengubah bagian yang tidak ingin Anda ubah.
Tips Lanjutan
Mbuka banyak utas (threads) untuk bekerja secara paralel. Setiap utas memiliki konteks dan riwiyatnya masing-masing. Gunakan Cmd+Alt+J untuk membuka bilah samping (sidebar) utas dan beralih di antarnya. Jika dua utas berpotensi memodifikasi kelompok file yang sama, gunakan worktree untuk mengisolasinya agar tidak saling tumpang tindih.
Mengelola izin alat dengan Agent Profiles. Profiles menentukan alat bawaan dan server MCP apa saja yang dapat digunakan oleh suatu utas; Tool Permissions menentukan apakah operasi yang memerlukan izin harus diizinkan, ditolak, atau ditanyakan setiap saat. Saat berjalan pada proyek resmi, menyetel opsi "perlu konfirmasi" jauh lebih aman.
Menghubungkan Server MCP untuk memperluas kapabilitas. Zed Agent mendukung MCP, memungkinkan Anda menyambungkan kemampuan seperti kueri basis data (database queries) dan pengambilan dokumentasi (document retrieval) ke dalamnya, sehingga AI tidak hanya dapat melihat kode. Untuk memahami nilai dari MCP, Anda dapat membaca Panduan Alat Pengembangan AI kami terlebih dahulu.
Mematikan AI juga merupakan sebuah opsi. Pengaturan "show_edit_predictions": false dapat menonaktifkannya secara global, atau Anda juga bisa mematikannya untuk bahasa tertentu maupun direktori tertentu menggunakan disabled_globs. Ini sangat berguna saat menulis proyek yang bersifat sensitif.
Hal-hal yang Perlu Diperhatikan
Ekosistem ekstensi adalah perbedaan terbesar. Mekanisme ekstensi Zed terus disempurnakan, tetapi masih jauh jika dibandingkan dengan puluhan ribu ekstensi yang dimiliki VS Code. Sebelum pindah, buatlah daftar ekstensi yang benar-benar Anda gunakan setiap hari dan konfirmasikan satu per satu apakah ada penggantinya.
Inersia tim lebih sulit diatasi daripada teknologi. Jika Anda menggunakan Zed sementara rekan tim Anda menggunakan VS Code, akan ada gesekan saat pair programming atau berbagi pengaturan debugging. Pendekatan yang realistis adalah menggunakannya terlebih dahulu pada proyek pribadi.
Periksa isi proyek sebelum membuka Agen. Membiarkan AI membaca dan menulis seluruh proyek sama saja dengan membiarkan model melihat .env, kunci rahasia (keys), dan data pelanggan. Hal ini tidak ada hubungannya dengan editor tertentu, tetapi selalu layak untuk diverifikasi ulang setiap kali Anda mengganti alat—terutama karena di beberapa repo proyek freelance, kunci lingkungan produksi (production environment keys) milik klien benar-benar tersimpan di sana.
Metode input bahasa Mandarin terkadang sedikit rewel. Integrasi metode input dalam skenario tertentu masih memiliki sedikit masalah kecil, sehingga pengguna Bopomofo/Zhuyin dapat mengujinya secara langsung terlebih dahulu sebelum memutuskan.
Ulasan TheAI學院
Saya menggunakan Zed selama beberapa waktu, dan hal yang paling terasa bukanlah AI-nya, melainkan jeda waktu "begitu ditekan langsung terbuka". Saat ini semua orang sudah memiliki fitur AI, justru kecepatanlah yang menjadi faktor pembeda.
Ulasan: Zed adalah "membangun editor yang baik terlebih dahulu, baru kemudian memasukkan AI ke dalamnya", bukan sebaliknya. Urutan inilah yang menentukan batas atas pengalaman penggunaannya.
Saran konkret untuk pembaca Indonesia: Gunakan versi gratis ditambah kunci API pribadi Anda untuk menjalankan proyek pribadi selama dua minggu. Kombinasi ini memiliki biaya langganan nol, sekaligus memungkinkan Anda merasakan alur kerja Agent secara utuh. Setelah dua minggu, jika Anda merasa tidak bisa kembali lagi pada kelambatan VS Code, barulah pertimbangkan apakah ingin berlangganan versi Pro; jika ekstensinya ternyata terlalu sedikit, Anda hanya menghabiskan waktu dua minggu tanpa ada kerugian.
Jika Anda ingin membandingkan opsi lain, Anda dapat membaca Tutorial Cursor dan Tutorial GitHub Copilot, atau kunjungi Pustaka Template Prompt untuk menemukan instruksi pengembangan yang bisa langsung diterapkan.
Sumber Data
(Artikel ini disusun berdasarkan informasi publik dan dokumentasi resmi. Fitur dan harga tunduk pada pengumuman resmi terbaru.)
Pertanyaan yang Sering Diajukan
Apakah versi gratis Zed bisa menggunakan AI?
Bisa. Paket Personal selamanya gratis, mencakup 2.000 kali penerimaan prediksi pengeditan, dan Anda dapat membawa kunci API sendiri dari penyedia seperti Anthropic dan OpenAI untuk menggunakan fitur Agent, yang berarti pengeluaran AI sepenuhnya berada di bawah kendali Anda.
Apakah Zed bisa menggantikan VS Code?
Tergantung seberapa besar ketergantungan Anda pada plugin. Untuk murni menulis kode, menjalankan LSP, dan menggunakan Git, Zed sudah sangat memadai dan jauh lebih cepat; tetapi jika Anda sangat bergantung pada plugin VS Code tertentu (seperti debugger untuk bahasa pemrograman yang jarang digunakan), Anda mungkin akan mengalami kendala pada tahap ini. Disarankan untuk mencobanya terlebih dahulu pada proyek sampingan selama dua minggu.
Apa yang harus dilakukan jika Agent Panel merusak kode?
Semua perubahan akan masuk ke area peninjauan. Tekan Ctrl+Shift+R untuk membuka halaman peninjauan multi-buffer, di mana Anda dapat menerima atau menolak perubahan per bagian. Membiasakan diri untuk "melihat diff terlebih dahulu sebelum menerima" jauh lebih tidak merepotkan daripada melakukan reset git setelahnya.
Apa tombol pintas untuk prediksi pengeditan?
Secara default, Alt+Tab digunakan di semua platform untuk menerima prediksi, dan Escape untuk membatalkan; Alt+K untuk menerima hingga batas kata berikutnya, dan Alt+J untuk menerima hingga akhir baris. Tombol pintas ini dapat disesuaikan di editor keymap.