Trang 2.1: Yêu cầu hệ thống (Chi tiết về phiên bản Node.js >= 16 và Python >= 3.10).
1. Tóm tắt yêu cầu
Trước khi cài đặt Antigravity Kit, hãy đảm bảo máy tính của bạn đã đáp ứng các yêu cầu tối thiểu sau:
| Thành phần | Phiên bản tối thiểu | Mục đích sử dụng |
|---|---|---|
| Node.js | 16.0 hoặc mới hơn | Chạy công cụ CLI ag-kit và ứng dụng web |
| npm hoặc yarn | Đi kèm với Node.js | Quản lý gói phụ thuộc |
| Python | 3.10 hoặc mới hơn | Chạy các script kiểm tra tự động của Kit |
| Git | Bất kỳ phiên bản nào | Cập nhật Kit và quản lý phiên bản |
2. Node.js
Tại sao cần Node.js?
Công cụ dòng lệnh ag-kit được xây dựng trên nền tảng Node.js. Bạn cần Node.js để:
- Chạy lệnh
npx @vudovn/ag-kit initđể cài đặt bộ kit. - Sử dụng lệnh
ag-kitnếu cài đặt toàn cục.
Kiểm tra phiên bản Node.js
Mở Terminal (Command Prompt / PowerShell) và chạy:
cd đường/dẫn/đến/dự-án-của-bạn
Ví dụ:
# Windows
cd C:\Users\ten-ban\Projects\my-awesome-project
# macOS / Linux
cd ~/Projects/my-awesome-project
Bước 2: Chạy lệnh cài đặt
npx @vudovn/ag-kit init
npx sẽ tự động tải công cụ ag-kit về (tạm thời) và chạy lệnh khởi tạo. Bạn không cần cài đặt gì trước đó.
Bước 3: Chờ quá trình hoàn tất
Quá trình cài đặt sẽ tự động:
Kết nối với GitHub để tải phiên bản mới nhất.Tạo thư mục.agent/trong dự án của bạn.Bơm toàn bộ 20 Agents, 36 Skills và 11 Workflows vào đó.
Khi hiển thị thông báo thành công, quá trình cài đặt đã hoàn tất.
3. Phương pháp 2: Cài đặt toàn cục (Global Install)
Phương pháp này phù hợp nếu bạn làm việc với nhiều dự án khác nhau và muốn dùng lệnh ag-kit từ bất kỳ đâu.
Bước 1: Cài đặt ag-kit lên toàn bộ máy
bash
npm install -g @vudovn/ag-kit
Lệnh này chỉ cần chạy một lần duy nhất trên máy tính của bạn.Bước 2: Xác nhận cài đặt thành công
bash
cd đường/dẫn/đến/dự-án
ag-kit initBước 3: Khởi tạo vào từng dự án
Mỗi khi muốn tích hợp vào một dự án mới, di chuyển vào thư mục dự án đó và chạy:
bash
cd đường/dẫn/đến/dự-án
ag-kit init4. Điều gì xảy ra sau khi cài đặt?
Sau khi cài đặt thành công, một thư mục .agent/ sẽ xuất hiện trong dự án của bạn với cấu trúc như sau:
your-project/
├── src/
├── package.json
├── ...
└── .agent/ ← Thư mục mới được tạo ra
├── ARCHITECTURE.md # Tài liệu kiến trúc tổng thể của Kit
├── AGENT_FLOW.md # Sơ đồ luồng hoạt động của các Agent
├── agents/ # 20 file cấu hình Specialist Agent
├── skills/ # 36 thư mục Knowledge Module (Skills)
├── workflows/ # 11 file quy trình làm việc (Workflows)
├── rules/ # Quy tắc hành vi toàn cục (GEMINI.md)
└── scripts/ # Script kiểm tra Python tổng thểTừ thời điểm này, khi bạn mở dự án và bắt đầu trò chuyện với AI, nó sẽ tự động đọc các cấu hình trong thư mục .agent/ và hoạt động như một đội chuyên gia.
5. Quan trọng: Cấu hình .gitignore
Vấn đề
Nếu bạn đang dùng các trình soạn thảo AI như Cursor hoặc Windsurf, việc thêm .agent/ vào
.gitignore sẽ khiến IDE không index được thư mục này. Hậu quả là các Slash Commands (như /plan, /debug) sẽ không xuất hiện trong dropdown gợi ý của chat.
Giải pháp được khuyến nghị
Không thêm .agent/ vào file
.gitignore chung của dự án. Thay vào đó, thêm vào file local git exclude (chỉ áp dụng trên máy tính của bạn):
bash
#node Mở file local exclude
echo ".agent/" >> .git/info/exclude--version
CáchKết nàyquả giúp:hợp lệ phải hiển thị phiên bản >= 16.0, ví dụ: v20.11.0.
Cài đặt Node.js
Nếu chưa có, tải và cài đặt từ trang chính thức:
✅KhuyếnGitnghị: nodejs.org — Chọn phiên bảnkhôngLTS (Long Term Support)track thư mục.agent/lên remote repository.✅ IDE vẫnindexđược thư mụcđểSlashđảmCommandsbảohoạtổnđộng.✅ Thư mục.agent/hoàn toàncục bộ(local) và không ảnh hưởng đến.gitignorechung.định.
Mẹo: Nên cài đặt phiên bản Node.js LTS mới nhất (hiện tại là Node.js 20.x LTS) để có sự tương thích tốt nhất với tất cả các gói npm hiện đại.
3. Python
Tại sao cần Python?
Các script kiểm tra chất lượng tự động của Antigravity Kit (checklist.py, verify_all.py) và nhiều script con trong từng Skill đều được viết bằng Python. Để các tính năng tự động hóa hoạt động, Python phải:
- Được cài đặt trên máy tính.
- Có thể gọi bằng lệnh
python(hoặcpython3) từ bất kỳ vị trí nào trong Terminal.
Kiểm tra phiên bản Python
python --version
Kết quả hợp lệ phải hiển thị phiên bản >= 3.10, ví dụ: Python 3.12.1.
Cài đặt Python (Windows)
- Tải từ python.org.
- Trong quá trình cài đặt, bắt buộc phải tích chọn vào ô "Add Python to PATH" ở màn hình đầu tiên của trình cài đặt.
- Sau khi cài xong, mở lại Terminal mới và chạy
python --versionđể xác nhận.
Lưuý:ý quan trọng (Windows): Nếubạnbỏmuốnquachiabướcsẻtíchcấuchọnhình"Add Python to PATH", lệnhpythonsẽ không được nhận dạng và các script kiểm tra của Kit sẽ không hoạt động. Bạn có thể khắc phục bằng cách gỡ cài đặt và cài lại Python vớitoàntùy chọn đó.
Cài đặt Python (macOS / Linux)
# macOS (dùng Homebrew)
brew install python3
# Ubuntu / Debian
sudo apt update && sudo apt install python3 python3-pip
4. Git
Tại sao cần Git?
- Lệnh
ag-kit updatedùng Git để tải phiên bản mới nhất của bộđộikitngũtừ(khuyếnGitHub. - Cho
chophépcác dự án nhóm), hãybạn commit thư mục.agent/bình thườngvàoGit.repositoryCáchcủanàydựđảmánbảođểmọichiangườisẻtrongcấuđộihình với cả đội.
Kiểm tra phiên bản Git
bash
git --version
Kết quả hợp lệ ví dụ: git version 2.43.0.
Cài đặt Git
- Windows: Tải từ git-scm.com.
- macOS: Chạy
brew install githoặc cài Xcode Command Line Tools. - Linux:
sudo apt install git(Ubuntu/Debian) hoặcsudo dnf install git(Fedora).
5. Kiểm tra nhanh toàn bộ hệ thống
Chạy các lệnh sau để kiểm tra tất cả thành phần cùng lúc:
node --version # Kiểm tra Node.js
npm --version # Kiểm tra npm
python --version # Kiểm tra Python
git --version # Kiểm tra Git
Nếu tất cả đều dùngtrả cùngvề mộtsố bộphiên Agent,bản Skillhợp vàlệ, Workflowhệ thống của bạn đã đượcsẵn thốngsàng nhất.để cài đặt Antigravity Kit.
6. CậpHệ nhậtđiều lênhành phiênđược bảnhỗ mớitrợ
Khi có phiên bản mới của Antigravity Kit,Kit bạntương cóthích thểvới cậptất nhật bằng lệnh:
bash
ag-kit update
⚠️Cảnh báo:Lệnhupdatesẽxóa và thay thế toàn bộthư mục.agent/bằng phiên bản mới nhất. Nếu bạn cócả cácWorkflowhệhoặcđiềuAgenthànhtùyphổchỉnh, hãysao lưutrước khi cập nhật.biến:
7. Xử lý sự cố thường gặp
10/11 |
||
macOS |
Terminal tích hợp sẵn |
|
Debian, Fedora.. |
| |
|
Dùng bất |
Bước tiếp theo:Sau khi đảm bảo đủ các yêu cầu trên, hãy chuyển sang Trang 2.2: Hướng dẫn cài đặtthành công, hãy đọcTrang 3.1: AI Agents và cơ chế định tuyến thông minhnhanh đểhiểutiếncáchhànhtậncàidụngđặttốiAntigravityđaKitbộvàokit.dự án của bạn.