Cursor là gì?
Cursor là trình soạn code có AI, xây trên mã nguồn của VS Code, tự giới thiệu là coding agent để làm phần mềm lớn. Bạn viết yêu cầu bằng lời, agent của Cursor đọc dự án, sửa nhiều file, chạy lệnh trong terminal rồi để bạn xem lại thay đổi; trong lúc gõ, Tab gợi ý đoạn code tiếp theo.
Cursor chạy trên macOS 12 trở lên, Windows 10 trở lên (x64 và ARM64) và Linux (.deb, RPM, AppImage). Công ty làm Cursor là Anysphere; ngày 14/08/2026 Cursor thông báo đã thuộc về SpaceX, và từ 12/10/2026 gói Cursor nằm trong The X Subscription, gói chung với Grok và X Premium.
Cursor khác VS Code thế nào?
Cursor là VS Code được gắn AI từ bên trong, nên giao diện, phím tắt mặc định và cách làm việc gần như giống nhau. Vài điểm khác cần biết:
- Chuyển từ VS Code sang: mở Cursor Settings, mục General, phần Account, chọn VS Code Import để mang theo extension, theme, cài đặt và phím tắt.
- Extension lấy từ kho Open VSX chứ không phải VS Code Marketplace; Cursor quét malware và rủi ro chuỗi cung ứng trước khi cho cài. Nhiều extension phổ biến của VS Code có sẵn ở đó.
- Cursor thường dùng bản VS Code cũ hơn một chút so với VS Code mới phát hành.
- Hai ứng dụng cài song song được, nên bạn có thể thử Cursor mà không bỏ VS Code. Các editor AI khác cũng dựng trên nền VS Code gồm Trae của ByteDance và Windsurf, nay là Devin Desktop.
Các tính năng chính
Những gì bạn dùng hằng ngày trong Cursor:
- Agent: mở ở thanh bên bằng Cmd+I (Ctrl+I trên Windows, Linux); làm việc nhiều bước, sửa code, chạy lệnh. Agent có các chế độ Agent, Ask (chỉ đọc, không sửa), Plan (lên kế hoạch trước khi làm) và Debug.
- Agents Window: giao diện lấy agent làm trung tâm, ra mắt cùng Cursor 3 (02/04/2026), chạy nhiều agent song song trên máy, trên đám mây hay máy chủ SSH; giao diện soạn code cổ điển vẫn còn.
- Tab: gợi ý code khi gõ, bấm Tab để nhận.
- Gửi đoạn code đang chọn sang Agent bằng Cmd+L hoặc Cmd+K. Cmd+K trước đây mở ô sửa nội dòng; cách đó đã được thay bằng việc gửi sang Agent.
- Auto: Cursor tự chọn model cho từng request; ở gói cá nhân, Auto tính như request dùng model của Cursor. Model riêng của Cursor hiện gồm Composer 2.5 và các model Grok.
- Design Mode: đính kèm ảnh, rồi chỉ, bấm, vẽ lên giao diện front-end để chỉ cho agent cần sửa chỗ nào.
Cloud agent, automation, Bugbot và Origin
Ngoài agent chạy trên máy bạn, Cursor có nhóm tính năng chạy trên đám mây, dành cho gói Premium trở lên và gói nhóm:
- Cloud Agents (tên cũ là Background Agents): agent chạy trong máy ảo riêng trên đám mây, vẫn làm khi bạn tắt máy; giao việc từ Agents Window, trang cursor.com/agents, ứng dụng iOS (iOS 26 trở lên) hoặc gắn thẻ @cursor trong Slack, GitHub, Linear.
- Automations: cho cloud agent chạy theo lịch hoặc khi có sự kiện từ GitHub, GitLab, Slack, webhook hay Linear.
- Bugbot: review pull request để tìm lỗi, vấn đề bảo mật và chất lượng code; quy tắc riêng cho Bugbot đặt trong file
.cursor/BUGBOT.md. - Origin: kho git của Cursor để lưu và chia sẻ code, đồng bộ dự án từ GitHub; đang ở giai đoạn beta sớm.
Cursor CLI: agent trong terminal
Cursor CLI đưa agent của Cursor vào terminal, dùng được cả khi không mở trình soạn code. Sau khi cài, lệnh chạy là agent; tên cũ cursor-agent vẫn còn để tương thích.
# macOS, Linux, Windows (WSL)
curl https://cursor.com/install -fsS | bash
# Windows (PowerShell)
irm 'https://cursor.com/install?win32=true' | iex
# Kiểm tra bản cài, rồi mở agent trong thư mục dự án
agent --version
cd du-an-cua-ban
agentRule, AGENTS.md và MCP
Rule là hướng dẫn cố định cho agent: lệnh build, quy ước đặt tên, thư mục không được đụng. Rule của dự án là các file .mdc trong thư mục .cursor/rules/, tạo nhanh bằng lệnh New Cursor Rule trong Command Palette; file .md thường đặt trong thư mục đó bị bỏ qua. Cursor cũng đọc AGENTS.md và CLAUDE.md ở thư mục gốc và thư mục con, còn file .cursorrules kiểu cũ sắp bị bỏ. Rule không áp cho Tab và Bugbot.
MCP server cho agent dùng công cụ và dữ liệu bên ngoài. Cài một chạm từ trang Customize, hoặc khai trong .cursor/mcp.json (cho dự án) hay ~/.cursor/mcp.json (cho mọi dự án) rồi khởi động lại Cursor. Cách MCP hoạt động có ở bài MCP là gì.
{
"mcpServers": {
"ten-server": {
"command": "npx",
"args": ["-y", "ten-goi-mcp-server"]
}
}
}Quyền riêng tư: Privacy Mode
Khi bật Privacy Mode, Cursor cam kết không dùng dữ liệu của bạn để huấn luyện, và các nhà cung cấp model không lưu hay huấn luyện trên dữ liệu đó. Chế độ này có cho mọi tài khoản, kể cả bản miễn phí; tổ chức dùng gói Enterprise được bật sẵn.
Bản Privacy Mode (Legacy) chặn việc lưu trữ trên đám mây mà Cloud Agents, Origin và ứng dụng iOS cần, nên muốn dùng các tính năng này phải chuyển sang thiết lập dữ liệu được hỗ trợ.
Cursor có miễn phí không? Gói và API key riêng
Bản Free có các tính năng lõi với hạn mức giới hạn: Agent, Chat và gợi ý Tab bằng model của Cursor (Grok và Composer). Gói trả phí nằm trong The X Subscription: Plus, Premium, Super, Ultra dùng chung một hạn mức tuần với Grok; cloud agent, Bugbot, Origin và model bên thứ ba như Claude, GPT có từ Premium, trong đó model bên thứ ba tính theo giá API niêm yết từ credit nạp trước. So sánh chi tiết ở bài The X Subscription: gói Grok, Cursor Plus, Premium, Ultra.
Cursor cũng nhận API key riêng trong Settings, mục Models: key OpenAI (kèm ô ghi đè base URL, cho model chat không suy luận), Anthropic, Google, Azure OpenAI và AWS Bedrock. Key riêng chỉ áp cho model chat, Tab vẫn dùng model của Cursor, request vẫn đi qua máy chủ Cursor, và gói Free, Plus không cho dùng key riêng (cần từ Premium hoặc gói cũ như Pro). Cách cấu hình từng bước ở bài Cursor, Cline, Kilo Code dùng API key riêng; thông báo lỗi và cách sửa có ở bài lỗi Cursor khi dùng API key riêng.
Bắt đầu với Cursor
Năm bước cho việc đầu tiên:
- Tải Cursor tại cursor.com/download và cài như ứng dụng bình thường.
- Đăng nhập, rồi nhập cài đặt từ VS Code nếu đang dùng (Cursor Settings, General, Account, VS Code Import).
- Mở thư mục dự án bằng File, Open Folder.
- Bấm Cmd+I (Ctrl+I) để mở Agent, gõ
@để đính kèm file làm ngữ cảnh, rồi giao một việc cụ thể như giải thích cấu trúc dự án hoặc sửa một lỗi có test đi kèm. - Xem lại thay đổi agent đề xuất trước khi giữ, và thêm rule cho những quy ước agent không tự đoán ra.
Những điều bài viết cũ hay sai
Cursor đổi nhanh; nhiều hướng dẫn viết từ năm trước không còn đúng:
- Background Agents nay gọi là Cloud Agents.
- Cmd+K không còn mở ô sửa nội dòng; đoạn chọn được gửi sang Agent.
- Lệnh CLI chính là
agent, không phảicursor-agent. - File
.cursorruleslà kiểu cũ; rule mới nằm trong.cursor/rules/. - Gói Hobby, Pro, Pro+ là gói cũ, chỉ còn cho người đang dùng; khách mới chọn gói của The X Subscription, và model bên thứ ba không còn nằm trong hạn mức gói.
Câu hỏi thường gặp
Cursor có miễn phí không?
Có bản Free với Agent, Chat và gợi ý Tab bằng model của Cursor (Grok và Composer), hạn mức giới hạn. Gói trả phí nâng hạn mức, thêm cloud agent và cho dùng model bên thứ ba từ gói Premium.
Cursor có bản web không?
Không có trình soạn code chạy trong trình duyệt. Trang cursor.com/agents dùng để giao và theo dõi cloud agent, và cần gói có cloud agent (Premium trở lên hoặc gói nhóm).
Cursor khác VS Code thế nào?
Cursor xây trên mã nguồn VS Code và gắn sẵn agent, Tab, cloud agent. Extension lấy từ Open VSX, cài đặt và phím tắt nhập được từ VS Code, và hai ứng dụng chạy song song được.
Cursor dùng được model Claude, GPT không?
Được, từ gói Premium trở lên, tính theo giá API niêm yết từ credit nạp trước; hoặc nhập API key riêng cho model chat, cũng từ Premium trở lên. Gói Free và Plus không có model bên thứ ba và không cho dùng key riêng.