4 poin oleh GN⁺ 2025-07-24 | 1 komentar | Bagikan ke WhatsApp
  • Editor Zed kini memperkenalkan opsi untuk menonaktifkan seluruh fitur AI sepenuhnya
  • Pengembang dapat dengan mudah mematikan alat AI melalui file pengaturan atau proses onboarding
  • Demi privasi data, tersedia berbagai opsi keamanan seperti mendaftarkan API key sendiri dan menggunakan model AI lokal
  • Menghormati kebutuhan organisasi maupun pengembang individu yang tidak ingin menggunakan AI, dan kini mendukungnya dengan jelas
  • Zed disediakan sebagai open source sehingga bebas dikustomisasi dan dioptimalkan

Gambaran umum editor Zed dan opsi penonaktifan fitur AI

Zed dibuat dengan tujuan menjadi editor kode terbaik, dan dalam prosesnya terus menambahkan dukungan AI berperforma tinggi. Namun, setelah menerima masukan bahwa tidak semua pengembang menginginkan fitur AI, Zed memperkenalkan pengaturan global yang memungkinkan seluruh fitur AI dinonaktifkan.

  • Fitur ini telah diterapkan pada versi Preview terbaru, dan akan segera disertakan juga dalam rilis Stable resmi
  • Ke depannya, pengguna baru dapat menonaktifkan seluruh fitur AI hanya dengan satu sakelar pada tahap onboarding

Mengapa penonaktifan fitur AI diperlukan

Sebagian pengembang enggan menggunakan alat AI saat menulis kode karena berbagai alasan

  • Ada beragam kekhawatiran seperti masalah penggunaan data pelatihan, dampak lingkungan, serta pandangan prinsipil terhadap kode yang dihasilkan mesin
  • Ada juga banyak kebutuhan untuk menjaga prediktabilitas dan kontrol alat yang ada, atau karena alat AI mengganggu alur kerja
  • Organisasi dapat membatasi penggunaan alat AI saat menangani kode rahasia, atau ada kasus ketika tim legal mensyaratkan lingkungan pengembangan tanpa AI
  • Beberapa perusahaan hanya mengizinkan vendor AI tertentu, tetapi Zed mungkin belum mendukung vendor tersebut

Zed menghormati berbagai kebutuhan engineering ini, dan dirancang agar pengguna yang tidak menginginkannya bisa mematikan fitur AI sepenuhnya

Pendekatan privasi data dan keamanan

  • Untuk pengguna yang menjadikan privasi data sebagai concern utama, tersedia beberapa pendekatan
    • Mendukung pendaftaran API key langsung: dapat berkomunikasi langsung dengan vendor AI yang dipercaya
    • Menggunakan model AI lokal: kode tidak dikirim ke luar dan hanya tetap berada di PC pengembang
  • Saat menggunakan layanan Zed AI, semua data kode dan prompt dibuang segera setelah permintaan, tidak disimpan secara permanen, dan tidak digunakan untuk pelatihan
  • Zed juga memiliki perjanjian zero-retention dengan Anthropic untuk memperkuat jaminan privasi

Pengembang, AI, dan arah Zed

  • Alat AI bisa saja dibesar-besarkan atau tidak stabil, dan terkadang memberikan hasil berkualitas rendah
  • Pengembang tidak harus menggunakan AI, tetapi memahami fitur dan keterbatasannya dapat membantu dalam pemanfaatan yang efektif maupun penolakan yang selektif
  • Di Zed, ada seri Agentic Engineering untuk berbagi praktik penggunaan maupun non-penggunaan AI
  • Di tengah kenyataan bahwa AI menjadi bagian keseharian pengembangan perangkat lunak, pemahaman memungkinkan pilihan yang berbasis informasi

Open source dan rencana ke depan

  • Zed tersedia sebagai open source di bawah lisensi GPL, dan dapat dikustomisasi serta diperluas sesuai keinginan
  • Dukungan Windows terus diperkuat, pengalaman AI ditingkatkan, dan pengalaman pengguna non-AI juga terus disempurnakan

Informasi lainnya

  • Zed dapat langsung diunduh dan digunakan di macOS maupun Linux
  • Mereka sedang merekrut talenta yang bersemangat di bidang engineering dan pengembangan perangkat lunak (detail lebih lanjut lihat situs web resmi)

1 komentar

 
GN⁺ 2025-07-24
Komentar Hacker News
  • Saya sudah memakai Zed sekitar setahun, dan selain Magit, ini benar-benar menggantikan Emacs buat saya. Sudah lama saya merasa kurang ada debugger yang bagus, dan sekitar sebulan lalu versi GA-nya keluar jadi saya puas. Yang sering terlewat adalah latensi inputnya nyaris tidak ada dan secara keseluruhan penggunaan resource-nya sangat rendah, itu sangat mengesankan. Saya memakai M3 Max MacBook Pro, tapi bahkan di sana pun saat berpindah tab ke browser web atau aplikasi web, jeda saat mengetik langsung terasa. Terminal bawaan Zed dulu juga punya latensi yang cukup besar, tapi belakangan performanya meningkat drastis, jadi setelah terbiasa dengan Zed, baru terasa betapa kasarnya input di aplikasi web. Ada dua hal menarik dalam proses perkembangan ini. Pertama, setelah fitur AI ditambahkan ke Zed, banyak permintaan fitur lama bermunculan, dan saat itu penambahan fitur terkait AI sangat kontroversial (lihat perdebatan terkait). Kedua, text thread pertama kali muncul 11 bulan lalu dan terasa revolusioner karena output terminal atau seluruh folder bisa dengan mudah dimasukkan ke konteks, tetapi sejak agentic coding muncul 4 bulan lalu, workflow itu sekarang terasa cukup primitif. Di masa yang sama, Zed menghadirkan banyak terobosan seperti screen sharing, dukungan Linux untuk kolaborasi, Git UI, debugger, dan peningkatan performa editor.

    • Saya juga memakai Zed, dan walau sudah lama memakai magit, akhir-akhir ini saya cukup nyaman memakai gitu(https://github.com/altsem/gitu) di Zed. Memang tidak punya semua fitur yang ada di magit, tapi secara pribadi tidak ada yang benar-benar saya rindukan. Tinggal integrasikan ke Zed dengan mendefinisikan task seperti di bawah ini, dan keybinding juga bisa ditambahkan dengan mudah.

      {
        "label": "gitu",
        "command": "gitu",
        "reveal_target": "center",
        "hide": "always",
        "env": {
          "VISUAL": "zed",
          "GIT_EDITOR": "vim"
        }
      }
      
    • Saat ini saya tidak memakai Zed, tetapi saya sudah lama bertahan di Sublime Text karena latensi inputnya yang hampir tidak ada. Suatu saat saya ingin mencoba Zed juga untuk dibandingkan. Saya juga sering memakai Xcode dan Android Studio; Xcode masih oke, tetapi Android Studio (IntelliJ) selalu terasa sedikit tersendat. Melihat betapa populernya IDE JetBrains, saya kira pengguna akan lebih banyak menuntut peningkatan responsivitas, jadi agak mengejutkan bahwa permintaan soal itu ternyata tidak sebesar yang saya bayangkan.

    • Saya sempat mencoba Zed setahun lalu, dan yang paling mengesankan adalah rasanya benar-benar “halus seperti mentega”. Ini sulit dijelaskan dengan kata-kata; harus dirasakan sendiri baru paham seberapa besar bedanya. Hanya saja saat itu ekosistem extension/plugin-nya masih kurang, jadi sulit pindah dari vscode. Seperti dulu saya terbiasa dengan workflow dan plugin di JetBrains, Zed juga mungkin masih butuh waktu sampai punya plugin yang benar-benar sepadan. Untuk IDE baru, fitur yang memungkinkan extension vscode dipakai begitu saja akan sangat kuat. Tentu saja itu mungkin tuntutan yang mustahil, tetapi kalau bisa diwujudkan hasilnya akan luar biasa.

    • Saya penasaran pengguna Zed seperti ini pindah dari editor apa, dan thread ini menjawabnya. Saya juga ingin mencobanya, tapi akhir-akhir ini tidak punya cukup waktu luang jadi belum sempat.

  • Saya pindah dari VS Code ke Cursor, lalu sempat ingin kembali ke VS Code karena lelah dengan bug keybinding di Cursor. Tetapi kualitas tab completion di Cursor terlalu bagus, jadi saya tidak bisa benar-benar kembali. Setelah itu saya memakai Zed setiap hari selama lebih dari sebulan, tetapi akhirnya kembali lagi ke Cursor karena kualitas Tab completion. Saya hampir tidak pernah memakai chat atau fitur agent; bagi saya, Tab completion Cursor saja sudah sangat meningkatkan efisiensi kerja. Kadang efeknya terasa halus, kadang sangat jelas. Di Cursor, sepertinya mereka memanfaatkan sumber konteks yang jarang dipakai orang lain, seperti nama file di directory tree, anotasi tipe .pyi di Python, dokumentasi, dan sebagainya. Kemampuan melompat ke titik masalah yang relevan juga luar biasa. Rasanya tim mereka menumpuk banyak pekerjaan yang sangat pragmatis, dan untuk mengejar daya saing seperti itu dibutuhkan pengembangan yang agresif. Saya berharap Zed juga berhasil agar VS Code dan editor turunannya tidak menguasai pasar sepenuhnya. Dulu saya mengira Tab completion itu fitur sederhana, tetapi dengan arah teknologi sekarang, tampaknya ia butuh seluruh workspace sebagai konteks dan struktur yang kompleks, jadi saya khawatir ini menjadi area “sukses besar atau gagal total”. Saya penasaran seperti apa API masa depan untuk fitur ini; dulu mungkin hanya mencari token sebelum kursor dalam prefix tree besar, lalu setelah tree-sitter mungkin berbasis parse tree yang belum lengkap, dan setelah AI masuk saya benar-benar tidak lagi paham apa input nyatanya. Saya ingin mendengar pengalaman nyata tentang implementasi di tiap tahap evolusinya.

    • Saya juga memakai Cursor semata-mata karena fitur Tab completion. Pilihan ideal saya sebenarnya Neovim, tetapi saya belum bisa mendapatkan produktivitas setara Cursor Tab, dan itu sangat disayangkan.

    • Rasanya diskusi soal kualitas model Tab completion masih kurang. Model Copilot belakangan juga tampak banyak ditingkatkan, seperti sedang berusaha mengejar Cursor, dan menurut saya masih banyak ruang untuk berkembang (saya juga merasa kualitas Zed masih tertinggal). Masalah smart context/konteks skala besar ini sangat menarik, dan saya heran Google belum benar-benar terjun serius di bidang ini (memang ada Jules, Gemini CLI, dan lain-lain, tetapi tidak ada UX Tab completion). Saya sempat berpikir akan bagus kalau salah satu dari OpenAI, Google, atau Anthropic menjalin kemitraan dengan Zed, bukan akuisisi.

    • Saya sedang mengembangkan model ekstensi yang lebih baik khusus untuk Tab completion (ninetyfive.gg). Hal yang paling saya pedulikan adalah meminimalkan latensi respons, dan saya sangat tidak puas dengan latensi Copilot. Masih belum sampai level Cursor, tetapi terus membaik.

    • Tab completion adalah satu-satunya alasan saya memakai Cursor. Saya sama sekali tidak peduli dengan sidebar LLM atau fitur lainnya; hanya dengan Tab completion saja hasilnya sudah terasa seperti membaca pikiran saya.

    • Jalur saya agak berbeda. Saya memakai Zed secara eksklusif selama sekitar satu setengah tahun dan tidak memakai fitur AI, lalu kembali lagi ke Zed saat mode agent muncul. Tab completion Cursor jauh lebih unggul dibanding Zed, bahkan tidak bisa dibandingkan; bedanya benar-benar besar. Tetapi mode agent Zed sangat cocok dengan workflow saya, dan secara umum Zed terlalu bagus sebagai editor sehingga saya tidak ingin kembali ke vscode atau editor turunannya lagi (dulu saya juga eksklusif memakai vscode). Saya harap suatu saat Zed bisa meningkatkan Tab completion hingga setara Cursor, tetapi bahkan sekarang pun saya sangat menyukai Zed.

  • Hal yang sangat saya sukai dari VSCode adalah kemudahannya dijalankan lewat SSH di server jarak jauh atau container. Kalau Zed punya kemampuan seperti ini, saya bersedia langsung pindah. UI Linux Zed memang agak unik, tetapi benar-benar cepat, dan sistem tasks.json-nya adalah yang paling umum dan paling matang dari semua yang pernah saya pakai.

    • Zed juga punya fitur editing lewat SSH, tetapi saat terakhir saya mengujinya, git di dalam UI tidak mengenali folder itu sebagai repo git meskipun sebenarnya ada, dan saya juga merasa tidak nyaman karena port forwarding harus disiapkan lebih dulu, tidak bisa dilakukan saat runtime seperti di neovim atau vscode.
  • Karena alasan ini saya tetap memakai VS Code dan tidak memakai IDE dengan integrasi AI. Bukan berarti saya tidak memakai AI, tetapi memisahkan editor dan AI lebih praktis karena bisa digunakan terpisah sesuai kebutuhan. Ada hari ketika saya hanya perlu memperbaiki satu baris tanpa AI, dan ada hari ketika saya ingin bereksperimen intensif dengan AI.

  • Saya ingin mencoba Zed, tetapi saya agak khawatir tool ini mungkin berkomunikasi dengan server eksternal lebih banyak dari yang saya kira. Saya sendiri belum memverifikasinya dengan detail. Tentu pengembangan jarak jauh atau beberapa fitur integrasi memang membutuhkan jaringan, tetapi di luar itu saya penasaran apakah secara default ada telemetry yang dikirim, atau token dari file yang sedang saya edit bisa saja terkirim ke server yang tidak saya duga. Saya tahu Zed itu open source, tetapi saya juga penasaran apakah prebuilt binary yang bisa diunduh benar-benar sepenuhnya terbuka, bukan versi proprietari yang hanya berganti kulit seperti VSCode. Saya bertanya ini murni karena rasa ingin tahu yang tulus.

  • Saya berharap investasi pada editor modal yang cepat seperti ini terus berlanjut. Menurut saya, pasti ada yang sangat membutuhkannya.

    • Zed sebenarnya bukan editor modal yang benar-benar bagus. Modalitasnya terasa ditempel belakangan, dan dari Vim keybinding-nya itu cukup jelas. Helix tampak sebagai pilihan paling menjanjikan untuk editor modal cepat yang siap langsung dipakai.

    • Saya penasaran apakah Helix akan cocok untuk Anda. Cepat, mendukung modal, hampir tidak perlu konfigurasi, dan kalau benar-benar butuh binding Vim ada juga fork-nya.

    • Kalau bertanya kenapa, ya karena Neovim sudah ada, jadi tinggal pakai itu.

  • Zed terlihat sangat bagus dan dalam beberapa bulan terakhir kenyamanannya meningkat pesat. Tetapi ada satu masalah yang benar-benar sepele: semua temanya terasa terlalu kikuk dan norak. Saya tahu ini masalah yang sangat kecil, tetapi tetap sulit saya abaikan. VSCode dan Cursor benar-benar indah, sedangkan popup autocompletion, file tree, tab, dan sebagainya di Zed secara keseluruhan kurang enak dilihat. Saya penasaran apakah ada alternatif atau tema rekomendasi.

    • Anda tidak sendirian. Zed memang editor yang sangat bagus, tetapi desainnya terlalu datar sehingga saya sulit terbiasa. Saya penggemar dark theme Visual Studio dan VS Code, jadi bukan butuh sesuatu yang aneh-aneh, hanya merasa kurang ada keindahan yang umum itu.

    • Ada thread forum untuk berbagi tema kustom buatan pengguna (thread forum), dan ada juga tool importer untuk mengonversi tema VS Code menjadi tema Zed (panduan importer). Importer-nya memang harus dibangun sendiri, tetapi relatif sederhana.

    • Kalau dipakai terus dan diabaikan saja, lama-lama desainnya juga terasa biasa, malah muncul estetika kesederhanaannya. Dan karena perbedaan kecepatannya begitu besar, akhirnya jadi tidak bisa kembali lagi ke editor Microsoft yang lambat dan berat.

    • Saya sangat suka tema One Dark Pro, tetapi untuk memakainya Anda harus masuk ke tautan additional themes lalu memasangnya.

    • Akan sangat bagus kalau setting dan tema ST4 (=Sublime Text 4) bisa langsung dibawa ke Zed. Hanya itu saja mungkin sudah cukup untuk membuat saya lebih mungkin pindah ke Zed, tetapi saat ini prosedurnya masih merepotkan, dan saya juga sudah cukup puas dengan kombinasi ST4 + LSP.

  • Dulu saya cukup sering memakai Zed, tetapi saya menjauh karena merasa fitur AI terlalu ditonjolkan. Sekarang memang ada opsi untuk menonaktifkan AI sepenuhnya, jadi itu bagus, tetapi saat ini saya bekerja jauh lebih efisien di Helix. Saya tidak punya keinginan untuk kembali ke IDE grafis.

  • Fitur yang benar-benar saya inginkan adalah opsi untuk mematikan perilaku pembukaan multi-buffer otomatis saat bekerja dengan git diff dan semacamnya. Buat saya pendekatan ini tidak cocok, dan UX Zed terasa seperti mengasumsikan semua orang akan menyukainya.

    • Fitur multi-buffer justru bagian paling hebat dari Zed. AI dan semacamnya bisa diabaikan, tetapi begitu kembali ke editor tanpa multi-buffer rasanya jadi aneh. Sekali terbiasa, itu terasa terlalu wajar.

    • Menurut saya ini salah satu fitur paling inovatif di Zed. Masih perlu sedikit dipoles, tetapi bisa langsung mengedit diff itu benar-benar keren.

    • Sejujurnya, menurut saya ini justru kelemahan Zed. Secara pribadi saya merasa agak membingungkan, dan saya tidak benar-benar tahu cara langsung melompat ke posisi blok tertentu, misalnya dari hasil Find in Files. Kadang saya harus double-click ke sana-sini di UI baru bisa pindah, lalu harus scroll lagi, dan itu menjengkelkan. Akan bagus kalau dibuat lebih intuitif; dalam kondisi sekarang rasanya merepotkan untuk bekerja.

  • Zed memang oke, tetapi saya terutama merasa fuzzy search-nya sangat kurang, terutama untuk pratinjau langsung hasil file/grep. Zed masih belum punya sesuatu seperti telescope di neovim, jadi menjelajahi hasil pencarian terasa sangat tidak nyaman.