Zed - editor kode AI tercepat
(zed.dev)- Zed, editor kode open source yang dibangun ulang sepenuhnya dengan Rust, kini mengintegrasikan fitur AI secara serius
- Agen AI dapat melakukan pencarian kode hingga pengeditan, dan berfungsi tanpa perlu pelatihan awal dari pengguna
- Privasi dan keamanan diterapkan sebagai pengaturan bawaan, dan tidak ada percakapan yang disimpan ke server kecuali pengguna memberikan persetujuan secara eksplisit
- Sesuai pilihan pengguna, model AI dan alat yang digunakan dapat dikonfigurasi dengan bebas, serta mendukung API key sendiri atau menjalankan secara lokal dengan Ollama
- Pengguna non-AI tetap dapat menggunakan Zed secara gratis, sementara fitur AI tersedia 50 kali per bulan (gratis) atau melalui paket berbayar
Zed: editor kode AI tercepat
- Zed adalah editor open source yang sepenuhnya dikembangkan dengan Rust, bahkan hingga shader GPU dan API grafis OS diimplementasikan sendiri
- Fitur AI juga seluruhnya tersedia sebagai open source, dan melalui Agent Panel dapat mendukung penelusuran basis kode serta pengeditan otomatis
- Agen dapat langsung menelusuri dan bekerja pada codebase tanpa pra-pengindeksan, lalu menjawab pertanyaan atau melakukan modifikasi kode
Privasi dan keamanan
- Semua percakapan agen pada dasarnya tidak disimpan — hanya dikirim ke server jika pengguna menyetujuinya lewat thumbs-up/down
- Saat menjalankan perintah yang berpotensi berbahaya, sistem akan meminta konfirmasi pengguna, dan ini dapat dipertahankan sebagai pengaturan default
- Tugas juga dapat dijalankan di latar belakang dan setelah selesai memberi tahu melalui notifikasi
- Hasil pekerjaan dapat ditinjau dan disunting melalui tampilan editable diff multi-buffer
Pengaturan model dan alat
- Pengguna dapat memilih model seperti Claude 3.7, Gemini 2.5, dan lainnya, serta mendukung API key sendiri atau eksekusi lokal dengan Ollama
- Agen dapat mengakses semua fungsi editor seperti sistem file, language server, terminal, dan lain-lain (jika diizinkan)
- Hak akses alat dapat dikendalikan dengan checkbox, lalu disimpan sebagai profil agar mudah berpindah
- Profil bawaan: Write (menggunakan semua alat), Ask (hanya baca), Minimal (hanya percakapan dengan model)
Ekstensibilitas berbasis MCP
- Melalui Model Context Protocol (MCP), berbagai fungsi dapat diperluas seperti otomatisasi browser, akses database, pembuatan PR, dan lainnya
- Contoh: pencipta Elixir, José Valim, mendemonstrasikan alat MCP yang terhubung langsung dengan framework Phoenix
Kebijakan harga
- Tanpa fitur AI, Zed sepenuhnya gratis dan dapat digunakan tanpa login
- Fitur AI tersedia gratis hingga 50 prompt/bulan, sedangkan 500 prompt/bulan disediakan lewat paket Pro seharga $20/bulan
- Jika API key didaftarkan secara terpisah, Zed tidak mengenakan biaya
- Dalam jangka panjang, arahnya adalah membangun model pendapatan sendiri melalui fitur premium
Cara penggunaan dan OS yang didukung
- Zed menyediakan build stabil untuk macOS dan Linux, Windows masih dalam pengembangan dan pendaftaran beta sudah tersedia
- Fitur Agentic Editing terbaru dapat dicoba langsung dari halaman unduhan
- Fitur yang direncanakan ke depan:
- Menambahkan debugger yang kuat
- Meningkatkan kolaborasi dengan agen AI
- Rilis resmi Windows direncanakan (akhir 2025)
6 komentar
Setelah terintegrasi lewat gemini cli dan acp, jadinya jauh lebih bagus.
Saya sudah menantikannya, tapi teksnya buram dan hanya mendukung UTF-8.
Kalau masalah itu sudah teratasi, saya berencana mencobanya lagi.
Ini editor favorit saya. Kecuali saat menjalankan pengujian dan debugging, saya hampir selalu memakai Zed.
Apakah ini lebih bagus daripada VS Code?
Sepertinya ini bisa berbeda-beda untuk tiap orang hiks. hiks.
Komentar Hacker News
Saya magang di Zed pada musim panas 2022. Saat itu editornya masih dalam status pre-alpha. Nathan, Max, dan Antonio adalah orang-orang hebat dan mengembangkan perangkat lunak dengan hati-hati. Senang melihat editornya berhasil, karena tim telah mencurahkan banyak pekerjaan engineering kelas dunia ke dalamnya
Saya sudah mencoba Zed dan Cursor, tetapi keduanya selalu terasa terlalu seperti sihir. Akhirnya saya membangun framework agen minimal yang hanya menggunakan 7 alat: baca, tulis, diff, jelajah, perintah, tanya, pikir
Saya ingin meninggalkan VS Code dan memakai Zed, tetapi teksnya selalu sangat buram sehingga tidak bisa dipakai
Saya menggunakan Zed sampai beberapa bulan lalu. Seluruh panel AI adalah area yang bisa diedit, jadi kadang saya menimpanya. Saya beralih ke Cursor, tetapi sekarang saya tidak lagi "mempercayai" editor itu dan undo stack-nya. Khususnya saat meninjau edit agen di tengah proses, kode bisa hilang. Sulit melacak undo/redo, jadi saya berharap ada riwayat dalam tampilan tree hierarkis
Zed adalah cara perangkat lunak seharusnya dibuat. Saya tidak setuju dengan semua keputusan UX-nya (misalnya panel AI benar-benar buruk dibandingkan Cursor), tetapi ini sangat cepat. Orang-orang ini benar-benar serius. Sebelum membangun Zed, mereka membangun sistem rendering (GPUI) dalam Rust, dan itu adalah salah satu perangkat lunak tercepat di komputer saya. Begitu GPUI lebih matang dan stabil, saya tidak sabar ingin membangun di atasnya. Library/framework GUI Rust lainnya tidak bagus
Saya mengecek editor Helix setiap 6 bulan untuk melihat apakah para penulisnya sudah menjadi kurang bermusuhan terhadap kemungkinan menambahkan dukungan copilot
Saya terutama mengembangkan dengan TS dan Rust
Pengalaman pribadi bisa berbeda, tetapi beberapa bulan lalu saya mencoba memakai Zed di Linux (pop os, Nvidia) dan itu sangat lambat. Membuka menu konteks klik kanan memakan waktu sekitar 1 detik
Biasanya saya memakai Neovim, tetapi Zed adalah editor kode pertama yang membuat saya merasa saya benar-benar bisa memakainya. Satu-satunya keluhan saya adalah tombol "login" di bagian atas yang tidak bisa dihapus
Saya terkejut dengan seberapa baik ini bekerja. Kemarin saya menghabiskan hari dengan proyek dan ide macOS baru. Setelah menghabiskan setengah hari menulis fungsionalitas dasar, saya membuka proyek itu di Zed dan menambahkan fitur. Hal-hal yang dokumentasinya kurang baik seperti integrasi AppKit + SwiftUI - tidak masalah. Dari pertanyaan, saya mendapatkan sekitar 500 baris baru, dan mendapatkan kode yang bisa dikompilasi (dan berfungsi). Setelah ditinjau, saya mengubah beberapa hal agar tetap bisa dikompilasi atau menjadi lebih baik. Namun tetap saja