11 điểm bởi GN⁺ 2025-05-08 | 6 bình luận | Chia sẻ qua WhatsApp
  • Zed, trình soạn thảo mã nguồn mở được viết lại hoàn toàn bằng Rust, nay đã tích hợp AI một cách đầy đủ
  • Tác nhân AI có thể thực hiện từ tìm kiếm mã đến chỉnh sửa, và hoạt động mà không cần huấn luyện trước từ người dùng
  • Quyền riêng tư và bảo mật được áp dụng mặc định, và nếu không có sự đồng ý rõ ràng thì không cuộc trò chuyện nào được lưu trên máy chủ
  • Tùy theo lựa chọn của người dùng, có thể tự do cấu hình mô hình AI và công cụ sử dụng, đồng thời hỗ trợ API key riêng hoặc chạy cục bộ bằng Ollama
  • Ngay cả người dùng không dùng AI vẫn có thể tiếp tục sử dụng Zed miễn phí, còn tính năng AI có thể dùng 50 lần/tháng (miễn phí) hoặc qua gói trả phí

Zed: trình soạn thảo mã AI nhanh nhất

  • Zed là trình soạn thảo mã nguồn mở được phát triển hoàn toàn bằng Rust, với cả GPU shader và API đồ họa của hệ điều hành cũng được tự triển khai trực tiếp
  • Toàn bộ tính năng AI cũng được cung cấp dưới dạng mã nguồn mở, và có thể hỗ trợ khám phá codebase cùng chỉnh sửa tự động thông qua Agent Panel
  • Tác nhân có thể tìm kiếm và hoạt động trên codebase ngay lập tức mà không cần lập chỉ mục trước, đồng thời trả lời câu hỏi hoặc chỉnh sửa mã

Quyền riêng tư và bảo mật

  • Mọi cuộc trò chuyện với tác nhân mặc định sẽ không được lưu — chỉ được gửi lên máy chủ khi bạn đồng ý bằng nút thumbs-up/down
  • Khi thực thi các lệnh có khả năng rủi ro, hệ thống sẽ yêu cầu người dùng xác nhận, và có thể giữ đây là thiết lập mặc định
  • Có thể chạy tác vụ ở chế độ nền và khi hoàn tất sẽ thông báo cho người dùng
  • Kết quả công việc có thể được kiểm tra và chỉnh sửa thông qua giao diện editable diff với nhiều buffer

Cấu hình mô hình và công cụ

  • Người dùng có thể chọn các mô hình như Claude 3.7, Gemini 2.5, đồng thời hỗ trợ API key riêng hoặc chạy cục bộ bằng Ollama
  • Tác nhân có thể truy cập mọi tính năng của trình soạn thảo như hệ thống tệp, language server, terminal (nếu được cho phép)
  • Quyền truy cập công cụ có thể được kiểm soát bằng checkbox, và có thể lưu thành profile để chuyển đổi dễ dàng
  • Các profile mặc định: Write (dùng mọi công cụ), Ask (chỉ đọc), Minimal (chỉ trò chuyện với mô hình)
Quảng cáo

Khả năng mở rộng dựa trên MCP

  • Thông qua Model Context Protocol (MCP), có thể mở rộng nhiều chức năng như tự động hóa trình duyệt, truy cập cơ sở dữ liệu, tạo PR
  • Ví dụ: José Valim, người sáng lập Elixir, đã trình diễn một công cụ MCP tích hợp trực tiếp với framework Phoenix

Chính sách giá

  • Không có tính năng AI, Zed hoàn toàn miễn phí và có thể dùng mà không cần đăng nhập
  • Tính năng AI được cung cấp với 50 prompt/tháng miễn phí, còn 500 prompt/tháng là gói Pro $20/tháng
  • Nếu đăng ký API key riêng thì Zed không tính thêm chi phí
  • Về dài hạn, định hướng là xây dựng mô hình doanh thu riêng thông qua các tính năng cao cấp

Cách sử dụng và hệ điều hành được hỗ trợ

  • Zed cung cấp bản stable cho macOS và Linux, Windows vẫn đang được phát triển và có thể đăng ký beta
  • Có thể trực tiếp trải nghiệm tính năng Agentic Editing mới nhất tại trang tải xuống
  • Các tính năng dự kiến trong tương lai:
    • Bổ sung trình gỡ lỗi mạnh mẽ
    • Cải thiện khả năng cộng tác với tác nhân AI
    • Dự kiến phát hành chính thức Windows (nửa cuối năm 2025)

6 bình luận

 
stadia 2025-08-28

Sau khi được tích hợp thông qua gemini cli và acp thì nó đã trở nên tốt hơn rất nhiều.

 
kayws426 2025-05-08

Đã kỳ vọng nhưng... chữ bị mờ và chỉ hỗ trợ UTF-8.
Khi nào được khắc phục thì tôi sẽ thử lại.

 
freedomzero 2025-05-08

Đây là trình soạn thảo tôi thích nhất. Tôi dùng Zed gần như mọi lúc, trừ khi chạy kiểm thử và gỡ lỗi.

 
bangdy 2025-05-08

Nó có tốt hơn VS Code không?

 
freedomzero 2025-05-08

Chắc là còn tùy mỗi người nữa T.T

 
GN⁺ 2025-05-08
Ý kiến trên Hacker News
  • Tôi đã thực tập tại Zed vào mùa hè năm 2022. Khi đó trình soạn thảo vẫn đang ở giai đoạn pre-alpha. Nathan, Max và Antonio đều là những người tuyệt vời và phát triển phần mềm rất cẩn trọng. Tôi rất vui khi thấy trình soạn thảo thành công, vì cả nhóm đã đổ vào đó rất nhiều công sức kỹ thuật đẳng cấp thế giới

    • Tôi đã cùng Antonio làm việc trên nguyên mẫu hệ thống extension. Antonio thử nghiệm các kỹ thuật cộng tác pair programming, còn tôi đặt rất nhiều câu hỏi về một phần nhỏ của codebase Zed. Antonio đã dạy tôi cách nói về code và cách thay đổi nó cho phù hợp với mục đích. Tôi đã học được rằng giải pháp tốt nhất là giải pháp cho người đọc thấy nó đã được hình thành như thế nào. Mùa hè đó thật sự rất tuyệt
    • Tôi vui vì trình soạn thảo là mã nguồn mở và vì mọi người sẵn sàng trả tiền cho tích hợp AI được thiết kế tốt. Trước khi AI bùng nổ, hình như mô hình kinh doanh ban đầu của Zed là tính phí theo số ghế cho các nhóm dùng tính năng cộng tác. Tôi vẫn dùng Zed hằng ngày và hy vọng nhóm có thể tiếp tục làm việc này trong một thời gian dài
    • Extension ban đầu được viết bằng Lua, nhưng vì không có những thuộc tính mong muốn nên đã chuyển sang Wasm. Wasm nhanh, có sandbox và đa ngôn ngữ. Sau khi tôi rời đi, có vẻ Max và Marshall đã tiếp quản công việc và chuyển từ ABI serde+bincode ban đầu sang Wasm interface types. Điều đó làm tôi rất vui. Tôi có một bản nháp bài blog về lịch sử ban đầu của Zed và về việc các extension có quyền truy cập trực tiếp vào GPUI và CRDTs có thể biến Zed từ một trình soạn thảo code cộng tác thành một nền tảng ứng dụng cộng tác hoàn chỉnh như thế nào. Nó vẫn cần rất nhiều việc trước khi đăng, và có lẽ tôi nên liên hệ với cả nhóm. Tuần sau tôi có thi cuối kỳ. Một ngày nào đó vậy!
  • Tôi đã thử Zed và Cursor, nhưng chúng luôn tạo cảm giác quá ma thuật. Cuối cùng tôi tự xây một framework agent tối giản chỉ dùng 7 công cụ: đọc, ghi, diff, tìm kiếm, lệnh, hỏi và suy nghĩ

    • Những công cụ đơn giản và có thể kết hợp này, khi được các LLM ngày càng mạnh hơn điều khiển, đặc biệt là Gemini 2.5 pro, có thể xử lý hầu hết công việc theo cách nhất quán và dễ hiểu
    • Quan trọng hơn, nếu tắt công cụ "hỏi" thì agent có thể chuyển sang chế độ turbo hoàn toàn mà không cần xác nhận thủ công thường xuyên
    • Hôm qua tôi đã phát hành nó, và nếu thấy hữu ích thì bạn có thể xem phần triển khai tại https://github.com/aperoc/toolkami
  • Tôi muốn rời VS Code để dùng Zed, nhưng chữ lúc nào cũng quá mờ nên không thể dùng được

    • Tôi cứ vài tháng lại kiểm tra GitHub issue, nhưng chỉ thấy thêm phiếu bầu và bình luận ủng hộ, chứ không có xác nhận gì
    • Tôi chỉ mong ai đó cứu chúng ta khỏi VS Code chậm chạp
    • Tôi đang dùng màn hình 1440p và gặp vấn đề này
  • Tôi đã dùng Zed cho tới vài tháng trước. Cả panel AI là một vùng có thể chỉnh sửa, nên đôi lúc tôi vô tình ghi đè lên đó. Tôi chuyển sang Cursor, nhưng giờ thì tôi không còn "tin tưởng" trình soạn thảo và cả undo stack của nó nữa. Đặc biệt khi đang xem lại phần chỉnh sửa của agent giữa chừng thì code bị mất. Việc theo dõi undo/redo rất khó, nên tôi ước có lịch sử ở dạng tree view phân cấp

    • Khôi phục checkpoint/redo với tôi quá tuyến tính. Có sai không nếu tôi muốn một agent IDE dựa trên cây? Tại sao chưa ai làm nó?
  • Zed là cách phần mềm nên được tạo ra. Tôi không đồng ý với mọi quyết định UX của họ (ví dụ: panel AI thật sự tệ so với Cursor), nhưng nó thực sự rất nhanh. Những người này là hàng thật. Trước khi xây Zed, họ đã xây hệ thống rendering bằng Rust (GPUI), và đó là một trong những phần mềm nhanh nhất trên máy tôi. Khi GPUI trưởng thành và ổn định hơn một chút, tôi rất mong được xây trên đó. Các thư viện/framework GUI Rust khác không tốt lắm

    • Chỉnh sửa: panel AI đã được cập nhật rồi! Trông ổn đấy
  • Cứ mỗi 6 tháng tôi lại vào xem trình soạn thảo Helix, để kiểm tra xem các tác giả đã bớt phản đối ý tưởng thêm hỗ trợ copilot chưa

  • Tôi chủ yếu phát triển bằng TS và Rust

    • Tôi đã đi qua Atom, VSC, Vim, và cuối cùng chuyển sang Zed. Chưa bao giờ tôi thấy thoải mái hơn thế. Rất khuyến khích bạn thử nó
    • Có sự chồng lấn giữa các nhà phát triển Atom và Zed. Họ đã tạo ra Electron để xây Atom. Với Zed, họ xây gpui để render UI trên GPU nhằm cải thiện hiệu năng. Nếu bạn đang tìm một ứng viên thú vị để xây GUI đa nền tảng bằng Rust, bạn có thể thử trực tiếp gpui
  • Trải nghiệm cá nhân có thể khác nhau, nhưng vài tháng trước tôi đã cố dùng Zed trên Linux (pop os, Nvidia) và nó cực kỳ chậm. Mở menu ngữ cảnh bằng chuột phải mất khoảng 1 giây

    • Tôi đã dành thời gian debug vấn đề này và nhận ra driver GPU của tôi không thật sự hợp với bản phát hành pop os hiện tại. Nhưng tôi vẫn không hiểu tại sao lại mất lâu như vậy, hay GPU liên quan gì đến thao tác nhấp chuột phải
    • Tôi đã quay lại emacs và yêu thích từng khoảnh khắc
    • Tôi không chắc tiêu đề này đang nói về tốc độ phát triển thực tế hay hiệu năng của trình soạn thảo
    • p.s. Tôi chơi các game hạng nặng trên Linux, và GPU cùng driver của tôi hoàn toàn ổn
  • Bình thường tôi dùng Neovim, nhưng Zed là trình soạn thảo code đầu tiên khiến tôi cảm thấy mình thực sự có thể dùng nó. Điểm khó chịu duy nhất là nút "đăng nhập" ở phía trên không thể bỏ đi

    • Liên quan đến TFA, tôi thích việc telemetry là opt-in
  • Tôi ngạc nhiên vì nó hoạt động tốt đến vậy. Hôm qua tôi đã dành cả ngày với một ý tưởng và dự án macOS mới. Sau khi mất nửa ngày để viết chức năng cơ bản, tôi mở dự án trong Zed và thêm tính năng. Những thứ ít được tài liệu hóa như tích hợp AppKit + SwiftUI — không thành vấn đề. Từ các câu hỏi, tôi nhận được khoảng 500 dòng mới và có được code biên dịch được (và hoạt động). Sau khi review, tôi chỉnh lại vài chỗ để nó biên dịch được hoặc tốt hơn. Nhưng dù vậy

    • Có một vấn đề thú vị về tích hợp objc/swift và javascript, và Zed AI đã đưa ra một kiệt tác JavaScript vượt ngoài hiểu biết của tôi
    • Công nghệ này chắc chắn sẽ thay đổi cách chúng ta lập trình hiện nay