OpenCode: trợ lý lập trình AI mã nguồn mở cho dòng lệnh và desktop
OpenCode là một trợ lý lập trình AI mã nguồn mở, được thiết kế để hỗ trợ lập trình viên làm việc với các kho mã từ dòng lệnh hoặc ứng dụng desktop. Công cụ có thể cài bằng script shell, npm, Bun, pnpm, Yarn, Homebrew, Scoop, Pacman, Nix và nhiều trình quản lý gói khác; phiên bản desktop đang ở giai đoạn beta cho macOS, Windows và Linux. OpenCode tích hợp agent “build” với đầy đủ quyền phát triển và agent “plan” để phân tích, khám phá mã nguồn ở chế độ chỉ đọc; agent này mặc định không cho sửa tệp và sẽ hỏi quyền trước khi chạy lệnh shell. Một subagent “general” riêng đảm nhiệm các tác vụ tìm kiếm phức tạp và nhiều bước, có thể được gọi bằng @general. Dự án cũng cung cấp tài liệu về đường dẫn cài đặt, cấu hình, đóng góp mã nguồn và cách phân biệt các dự án không liên kết nhưng sử dụng tên OpenCode. Với lập trình viên, OpenCode là một lựa chọn mã nguồn mở để thử nghiệm hỗ trợ lập trình bằng AI trong khi vẫn kiểm soát được mức độ cho phép sửa mã và chạy lệnh.
Lập trình viên có thể cài OpenCode qua nhiều trình quản lý gói hoặc dùng ứng dụng desktop beta để thử trợ lý AI mã nguồn mở trong quy trình phát triển. Nên bắt đầu với agent “plan” khi khám phá dự án lạ, vì agent này mặc định chỉ đọc và yêu cầu cấp quyền trước khi chạy lệnh.
Đọc bài gốc