Gõ "công cụ vibe code" lên Google, bạn sẽ gặp hàng chục bảng xếp hạng "10 công cụ tốt nhất", mỗi bảng một thứ tự, giá và gói miễn phí thay đổi vài tháng một lần. Người mới đọc xong thường chọn công cụ đứng đầu bảng, dùng hết lượt miễn phí sau vài buổi, rồi chuyển sang công cụ khác và bắt đầu lại từ đầu.
Bài này không xếp hạng. Nó chia công cụ vibe code thành bốn nhóm theo cách làm việc, chỉ ra mỗi nhóm hợp với ai, và đưa ra vài câu hỏi để bạn tự chọn. Đây là bài chi tiết cho chặng 2 trong lộ trình học vibe code từ đầu. Nếu bạn chưa đọc bài đó, nên đọc trước để biết mình đang ở chặng nào.
Bốn nhóm công cụ vibe code

Tên công cụ trong mỗi nhóm thay đổi nhanh: có công cụ mới ra, có công cụ đổi chủ, đổi tên hay ngừng hoạt động. Cách làm việc của từng nhóm thì ổn định hơn nhiều, nên hãy chọn nhóm trước, chọn tên sau.
Chatbot: bắt đầu không tốn gì
ChatGPT, Claude, Gemini đều viết được code khi bạn mô tả. Bạn chép code vào một file, lưu với đuôi .html, mở bằng trình duyệt. Một số chatbot còn hiển thị kết quả chạy ngay trong khung chat.
Điểm mạnh: không phải cài gì, dùng tài khoản bạn đang có, và bạn buộc phải nhìn thấy code, nên học được nhiều.
Giới hạn: hợp với trang một file. Khi dự án có nhiều file, việc chép qua chép lại dễ sai, và chatbot không nhìn thấy dự án thật của bạn, chỉ thấy những gì bạn dán vào.
Dùng khi: làm công cụ tính toán nhỏ, trang đếm ngược, trang giới thiệu đơn giản; hoặc hỏi giải thích một đoạn code bạn không hiểu.
Trình dựng app: có kết quả nhanh nhất
Lovable, Bolt, v0, Replit và các công cụ tương tự chạy trên trình duyệt. Bạn mô tả ứng dụng, công cụ dựng và cho xem ngay bản chạy được, thường kèm nút xuất bản lên mạng và cách nối với cơ sở dữ liệu.
Điểm mạnh: từ ý tưởng đến đường link chạy được trong một buổi, không cần biết cài đặt gì.
Giới hạn: bạn ít khi nhìn vào code nên khó hiểu chuyện gì xảy ra khi lỗi. Gói miễn phí thường tính theo lượt hoặc credit, và mỗi lần nhờ sửa lỗi cũng tốn lượt, nên sửa vòng vòng là hết lượt rất nhanh.
Dùng khi: cần bản mẫu để thử ý tưởng, cho người khác xem, hoặc làm công cụ nội bộ đơn giản.
Trình soạn code có AI: học được nhiều nhất
Cursor, Windsurf, VS Code kèm GitHub Copilot là phần mềm soạn code cài trên máy, có AI đọc được cả thư mục dự án. Bạn yêu cầu bằng lời, AI sửa file, và bạn xem từng thay đổi trước khi chấp nhận.
Điểm mạnh: dự án nằm trên máy của bạn, thấy được mọi file, dùng được Git để lưu phiên bản. Đây là nhóm giúp bạn chuyển từ "chấp nhận hết" sang "hiểu được AI đang làm gì".
Giới hạn: phải tự cài đặt môi trường, biết mở thư mục, chạy dự án, và thỉnh thoảng gặp lỗi cài đặt khiến người mới nản.
Dùng khi: dự án đã vượt quá một file, hoặc bạn đã xuất code từ trình dựng app và muốn tiếp tục sửa trên máy.
Một số công cụ trong nhóm này có cách làm riêng, như soạn bản đặc tả trước rồi mới viết code. Bài Kiro là gì và bài Augment Code là gì có thêm ví dụ.
Agent trong terminal: mạnh nhất, cần kiểm soát nhất
Claude Code, Codex CLI và các agent tương tự chạy trong cửa sổ dòng lệnh. AI tự đọc dự án, tự chạy lệnh, tự sửa nhiều file và tự thử lại khi gặp lỗi.
Điểm mạnh: làm được những việc lớn qua một yêu cầu: thêm cả một tính năng, sửa lỗi ở nhiều file, viết và chạy kiểm thử.
Giới hạn: cần biết terminal và Git, vì AI có thể đổi nhiều file trong một lần; không có Git thì rất khó quay lại. Phần lớn agent loại này cần gói trả phí hoặc trả theo lượng sử dụng.
Dùng khi: bạn đã quen một dự án thật, biết lưu phiên bản, và muốn làm nhanh hơn. Bài hệ sinh thái Claude Code nói thêm về cách tổ chức làm việc với agent.
Năm câu hỏi để tự chọn
Bạn đã từng mở terminal chưa? Chưa thì bắt đầu bằng chatbot hoặc trình dựng app. Agent trong terminal để sau.
Dự án có cần lưu dữ liệu không? Không cần (công cụ tính toán, trang giới thiệu): chatbot là đủ. Cần lưu (danh sách, tài khoản): trình dựng app có sẵn cơ sở dữ liệu giúp bạn đi nhanh hơn, nhưng xem kỹ chặng kiểm tra trước khi công khai.
Bạn muốn có kết quả hay muốn học? Muốn kết quả nhanh: trình dựng app. Muốn hiểu và tự sửa được: trình soạn code có AI.
Có xuất code ra được không? Trước khi đầu tư thời gian vào một trình dựng app, kiểm tra xem có tải code về hoặc đẩy lên GitHub được không. Nếu không, dự án của bạn chỉ sống được trong công cụ đó.
Hết lượt miễn phí thì sao? Đọc trang giá ngay lúc bắt đầu: lượt tính theo tin nhắn, theo ngày hay theo tháng, sửa lỗi có tốn lượt không. Gói miễn phí của các công cụ thay đổi thường xuyên, nên đừng dựa vào bảng giá trong các bài viết cũ, kể cả bài này.
Đi từ nhóm này sang nhóm khác
Phần lớn người học vibe code đi qua các nhóm theo thứ tự, không cần chọn một lần cho mãi mãi:
Bắt đầu: chatbot cho trang một file, hoặc trình dựng app cho bản mẫu đầu tiên.
Khi dự án lớn dần: xuất code từ trình dựng app lên GitHub, mở bằng trình soạn code có AI, học Git và cách chạy dự án trên máy.
Khi đã quen: dùng agent trong terminal cho việc lớn, vẫn xem lại từng thay đổi trước khi lưu phiên bản.
Mỗi lần chuyển nhóm, giữ lại file mô tả dự án (công cụ làm gì, dùng công nghệ gì, quy tắc nào cần theo). File này là thứ duy nhất đi theo dự án qua mọi công cụ, và giúp AI mới hiểu ngay bạn đang làm gì.
Những điều cần để ý với mọi công cụ
Đừng dán dữ liệu thật của người khác (danh sách khách hàng, số điện thoại) vào khung chat của AI để "làm ví dụ". Dùng dữ liệu giả.
Đừng dán khóa API, mật khẩu vào khung chat hay vào code đưa lên kho công khai. Khi cần mật khẩu mạnh cho tài khoản thử nghiệm, dùng công cụ tạo mật khẩu thay vì tự nghĩ.
Đọc điều khoản dữ liệu của công cụ nếu bạn làm dự án cho công ty: code và nội dung bạn gửi có được dùng để huấn luyện mô hình không, có tắt được không.
Ảnh trong dự án nên được nén trước khi đưa vào; AI thường dùng nguyên ảnh nặng bạn đưa, khiến trang chậm. Công cụ nén ảnh giải quyết việc này trong vài giây.
Sai lầm khi chọn công cụ
Chọn theo bảng xếp hạng thay vì theo trình độ và loại dự án.
Đổi công cụ mỗi khi gặp lỗi, trong khi lỗi nằm ở cách mô tả yêu cầu chứ không phải ở công cụ.
Dùng agent trong terminal khi chưa biết Git, đến khi AI sửa hỏng nhiều file thì không quay lại được.
Xây dự án lớn trong trình dựng app không xuất được code, đến lúc cần chuyển thì phải làm lại.
Trả tiền gói cao nhất ngay từ đầu, trước khi biết mình có dùng đều hay không.
Chọn xong công cụ, kỹ năng quyết định kết quả là cách bạn mô tả yêu cầu cho AI, chặng 3 trong lộ trình học vibe code. Còn nếu bạn là chủ doanh nghiệp đang cân nhắc tự làm website bằng các công cụ này, bài AI có thể tạo website trong 1 ngày? cho thấy những phần AI làm tốt và những phần vẫn cần người làm nghề.








