Zed - trình soạn thảo mã AI nhanh nhất
(zed.dev)- 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)
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
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.
Đã 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.
Đâ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.
Nó có tốt hơn VS Code không?
Chắc là còn tùy mỗi người nữa T.T
Ý 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 đã 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ĩ
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 đã 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
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
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
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
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
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