11 poin oleh GN⁺ 2025-05-08 | 6 komentar | Bagikan ke WhatsApp
  • 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

 
stadia 2025-08-28

Setelah terintegrasi lewat gemini cli dan acp, jadinya jauh lebih bagus.

 
kayws426 2025-05-08

Saya sudah menantikannya, tapi teksnya buram dan hanya mendukung UTF-8.
Kalau masalah itu sudah teratasi, saya berencana mencobanya lagi.

 
freedomzero 2025-05-08

Ini editor favorit saya. Kecuali saat menjalankan pengujian dan debugging, saya hampir selalu memakai Zed.

 
bangdy 2025-05-08

Apakah ini lebih bagus daripada VS Code?

 
freedomzero 2025-05-08

Sepertinya ini bisa berbeda-beda untuk tiap orang hiks. hiks.

 
GN⁺ 2025-05-08
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 mengerjakan prototipe sistem ekstensi bersama Antonio. Antonio menguji teknik kolaborasi pair programming, dan saya banyak bertanya tentang sebagian kecil codebase Zed. Antonio menjelaskan kode tersebut dan mengajari saya cara mengubahnya agar sesuai tujuan. Saya belajar bahwa solusi terbaik adalah yang menunjukkan kepada pembaca bagaimana solusi itu diperoleh. Musim panas itu sangat menyenangkan
    • Saya senang editornya open source dan orang-orang bersedia membayar untuk integrasi AI yang dirancang dengan baik. Sebelum AI menjadi tren, sepertinya model bisnis Zed adalah model per kursi untuk tim yang menggunakan fitur kolaborasi. Saya masih memakai Zed setiap hari dan berharap timnya bisa terus mengerjakannya untuk waktu yang lama
    • Ekstensi awalnya ditulis dalam Lua, tetapi karena tidak memiliki sifat yang diinginkan, kemudian dipindahkan ke Wasm. Wasm cepat, tersandbox, dan lintas bahasa. Setelah saya pergi, tampaknya Max dan Marshall melanjutkan pekerjaan ini dan berpindah dari ABI serde+bincode asli ke Wasm interface types. Ini membuat saya senang. Saya punya draf posting blog tentang sejarah awal Zed dan bagaimana ekstensi yang memiliki akses langsung ke GPUI dan CRDTs dapat mengubah Zed dari editor kode kolaboratif menjadi platform aplikasi kolaboratif penuh. Masih perlu banyak pekerjaan sebelum dipublikasikan, dan mungkin saya harus menghubungi timnya. Minggu depan saya ada ujian akhir. Suatu saat nanti!
  • 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

    • Alat-alat yang sederhana dan bisa dikomposisikan ini, dibantu LLM yang makin kuat, terutama Gemini 2.5 pro, dapat menangani sebagian besar pekerjaan dengan cara yang konsisten dan mudah dipahami
    • Yang lebih penting, jika alat 'tanya' dimatikan, agen bisa masuk ke mode turbo penuh tanpa konfirmasi manual yang sering
    • Saya merilisnya kemarin, dan jika menurut Anda berguna, Anda bisa melihat implementasinya di https://github.com/aperoc/toolkami
  • Saya ingin meninggalkan VS Code dan memakai Zed, tetapi teksnya selalu sangat buram sehingga tidak bisa dipakai

    • Saya memeriksa issue GitHub itu setiap beberapa bulan, tetapi hanya ada lebih banyak vote dan komentar dukungan, tanpa pengakuan apa pun
    • Saya berharap seseorang menyelamatkan kita dari VS Code yang lambat
    • Saya menggunakan monitor 1440p dan mengalami masalah ini
  • 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

    • Checkpoint pemulihan/redo terlalu linear untuk otak saya. Apakah salah kalau saya menginginkan agent IDE berbasis tree? Kenapa tidak ada yang membuatnya?
  • 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

    • Edit: panel AI sudah diperbarui! Kelihatannya 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

    • Setelah melalui Atom, VSC, dan Vim, akhirnya saya pindah ke Zed. Saya belum pernah merasa senyaman ini. Sangat merekomendasikan untuk mencobanya
    • Ada tumpang tindih antara pengembang Atom dan Zed. Mereka membuat Electron untuk membangun Atom. Untuk Zed, mereka membangun gpui untuk merender UI di GPU demi meningkatkan performa. Jika Anda mencari kandidat menarik untuk membangun GUI multiplatform dengan Rust, Anda bisa mencoba gpui sendiri
  • 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

    • Saya menghabiskan waktu untuk men-debug masalah ini dan mengetahui bahwa driver GPU saya tidak cocok dengan rilis pop os saat ini. Tetapi saya tetap tidak mengerti kenapa itu bisa selama itu, atau bagaimana GPU berhubungan dengan klik kanan
    • Saya kembali ke emacs, dan menikmati setiap momennya
    • Saya tidak yakin apakah judulnya mengacu pada kecepatan pengembangan yang sebenarnya atau performa editor
    • p.s. Saya memainkan game-game papan atas di Linux, dan GPU serta driver saya baik-baik saja
  • 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

    • Terkait TFA, bagus bahwa telemetrinya bersifat opt-in
  • 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

    • Ada masalah menarik terkait integrasi objc/swift dan javascript, dan Zed AI memberikan mahakarya JavaScript yang berada di luar pengetahuan saya
    • Teknologi ini jelas akan mengubah cara kita melakukan pemrograman sekarang