Sandbox Firecracker cho AI agent
Chạy mã chưa kiểm tra do AI viết trong một microVM Linux biệt lập khởi động trong khoảng một giây. Gọi từ Python, TypeScript hoặc bất kỳ MCP client nào. Tính phí theo giây từ số dư crypto — không thuê bao, không tối thiểu, không KYC.
$1 dùng thử miễn phí — xác nhận email và khoản này được cộng vào sandbox đầu tiên, không cần nạp tiền
pip install eqvps
export EQVPS_API_KEY="<your API token>"
python -c "from eqvps import Sandbox; s = Sandbox.create(); print(s.run('print(2+2)').stdout); s.kill()"TypeScript: npm i @eqvps/sdk · MCP: https://mcp.eqvps.com/mcp
Sao không dùng Docker hay server của bạn?
Sandbox dùng để chạy mã không đáng tin — repo GitHub của người lạ, gói bạn chưa đọc, mã AI vừa viết — ở nơi nó không chạm được vào bất cứ thứ gì của bạn.
Trên laptop hoặc server của bạn
- Chạy cạnh khóa SSH, API token và file .env của bạn
- Có thể đọc cơ sở dữ liệu, mã nguồn và phiên trình duyệt của bạn
- Container dùng chung kernel với máy chủ — một lần thoát là nó ở trên máy bạn
- Mọi thứ nó cài hay để chạy đều ở lại với bạn
Trong sandbox EQVPS
- MicroVM Firecracker riêng: kernel, CPU, RAM và ổ đĩa tách biệt
- Không có gì của bạn bên trong — chỉ những file và biến bạn truyền vào
- Internet chiều đi cho pip, npm và git; không SSH, không cổng vào
- kill() xóa VM cùng ổ đĩa — không còn gì sót lại
Quy tắc đơn giản: nếu bạn không viết và chưa đọc mã đó, hãy chạy nó trong sandbox trước.
Tình huống sử dụng
Chạy mã do AI viết và kiểm thử mã trong môi trường cách ly — mỗi tình huống chỉ vài dòng SDK hoặc vài lệnh MCP.
Kiểm tra một dự án GitHub lạ
Clone về, cài phụ thuộc và chạy test. Nếu mã hóa ra độc hại, nó chỉ thấy một VM trống.
sb = Sandbox.create(tariff="standard")
r = sb.exec(
"git clone https://github.com/owner/repo app"
" && cd app && pip install -r requirements.txt"
" && pytest -q", background=True).wait()
print(r.exit_code); sb.kill()Chạy test mà không đụng tới production
PHP với Composer và PHPUnit, Python với pytest, Node với npm test — trên một máy sạch thay vì server của bạn. Có root và apt.
# app/ = your repo (git clone or sb.upload)
sb.exec("apt-get update -qq && apt-get install -y -qq"
" php-cli php-xml php-mbstring composer",
background=True).wait()
sb.exec("cd app && composer install -q"
" && vendor/bin/phpunit", background=True).wait()PostgreSQL hoặc Node dùng một lần cho migration hay build
Cài database bằng apt, thử migration, build frontend rồi xóa tất cả bằng một lệnh. Với database, hãy chọn standard hoặc lớn hơn.
sb = Sandbox.create(tariff="standard")
sb.exec("apt-get update -qq && apt-get install -y -qq"
" postgresql", background=True).wait()
sb.exec("runuser -u postgres -- createdb app")
sb.exec("cd app && npm ci && npm run migrate"
" && npm run build", background=True).wait()Lập trình viên AI tự kiểm tra công việc của mình
Agent tạo sandbox, viết mã, chạy test, sửa phần lỗi và xóa sandbox khi mọi thứ đã đạt.
create_sandbox {"tariff": "small"}
upload_file app/main.py, app/test_main.py
exec_command "cd app && pytest -q" → 2 failed
upload_file app/main.py (fixed)
exec_command "cd app && pytest -q" → passed
kill_sandboxSandbox đầu tiên trong 4 bước
- 01
Đăng ký
Chỉ cần email — hoặc để agent gọi register_account qua MCP. Không thẻ, không KYC.
- 02
Tạo API token
Bảng điều khiển → Cài đặt → API token.
- 03
Cài SDK
pip install eqvps hoặc npm i @eqvps/sdk, rồi đặt EQVPS_API_KEY.
- 04
Chạy mã
Sandbox.create() → run() → kill(). $1 dùng thử đủ cho những lần chạy đầu.
Bạn nhận được gì
Cách ly Firecracker
Mỗi sandbox là một microVM riêng với kernel, ổ đĩa và giới hạn CPU/RAM riêng — không phải container dùng chung.
Sẵn sàng trong khoảng một giây
Python 3.12 với pip, Node.js 22 với npm, bash, git và curl. Internet chiều đi hoạt động; không có cổng vào.
Theo giây, không mức sàn
Chỉ trả cho vCPU và RAM được cấp khi đang chạy. Không thuê bao, không tối thiểu hàng tháng.
Sandbox MCP tích hợp sẵn
create_sandbox, run_code và exec_command là công cụ MCP — Claude Code, Cursor và các client khác dùng trực tiếp.
Không KYC, số dư crypto
Tài khoản chỉ cần email và số dư trả trước bằng USDC, USDT, BTC, XMR và hơn nữa — cùng số dư với VPS của bạn.
Tạm thời hoặc lâu dài
Sandbox dùng một lần cho một tác vụ, hoặc lâu dài giữ ổ đĩa tới 30 ngày. Có sẵn biến môi trường và giới hạn chi tiêu.
Bảng giá
$0.040 mỗi vCPU-giờ + $0.013 mỗi GiB-giờ, tính theo giây (tối thiểu 60 giây). Sandbox lâu dài tính theo mỗi giờ bắt đầu, và một tháng không bao giờ vượt mức trần ở cột cuối.
| Gói | vCPU | RAM | Đĩa | Mạng | Mỗi giờ | Bền vững, tối đa mỗi tháng |
|---|---|---|---|---|---|---|
| micro | 0.25 | 512 MB | 3 GB | 50 Mbit/s | $0.0165 | $9.03 |
| small | 0.5 | 1 GB | 5 GB | 100 Mbit/s | $0.0330 | $18.07 |
| standard | 1 | 2 GB | 10 GB | 200 Mbit/s | $0.0660 | $36.14 |
| plus | 2 | 4 GB | 15 GB | 300 Mbit/s | $0.1320 | $72.27 |
| pro | 4 | 8 GB | 20 GB | 400 Mbit/s | $0.2640 | $144.54 |
| max | 8 | 16 GB | 40 GB | 500 Mbit/s | $0.5280 | $289.08 |
Cột cuối là mức trần, không phải giá cố định: sandbox lâu dài chỉ chạy một phần của tháng sẽ rẻ hơn.
Sandbox lâu dài: môi trường phát triển cho AI
Cho tác vụ agent dài và dự án bạn quay lại: ổ đĩa, gói đã cài và file được giữ tới 30 ngày, và bạn kết nối lại bằng ID sandbox.
Mức trần hoạt động thế nào: sandbox lâu dài đang chạy được tính theo mỗi giờ bắt đầu, và một tháng dương lịch không bao giờ quá giá giờ × 730 giờ − 25%. Ví dụ, standard: $0.0660/giờ, nên tối đa $36.14 mỗi tháng — 10 ngày chạy liên tục tốn $15.84.
sb = Sandbox.create(mode="persistent", tariff="standard")
print(sb.id) # keep it — disk lives up to 30 days
# … tomorrow, from any machine:
sb = Sandbox.connect("sb_…")
sb.exec("cd app && git pull && pytest -q")Bổ sung cho VPS, không thay thế
Cùng tài khoản, cùng số dư — dùng mỗi thứ cho đúng việc của nó.
VPS — server ở lại lâu dài
SSH, IP công khai, cổng mở và dịch vụ chạy hàng tháng: website, bot, cơ sở dữ liệu.
Sandbox — tính toán dùng một lần cho AI
Tạo → chạy → xóa. Cố ý không có SSH và cổng vào: lệnh và file đi qua API, MCP hoặc SDK.
Từ MCP client của bạn
Kết nối một lần, rồi nhờ agent bằng lời thường — nó tạo sandbox, chạy mã và xóa đi.
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
--header "Authorization: Bearer $EQVPS_API_KEY"Tạo một sandbox nhỏ, chạy print(2 + 2) bằng Python, cho tôi xem kết quả rồi xóa sandbox.Câu hỏi thường gặp
Sandbox EQVPS là gì?
Một microVM Linux nhỏ (Firecracker) bạn tạo qua API, SDK hoặc MCP để chạy mã mà bạn không muốn đặt trên máy mình: script do AI viết, bài test, xử lý dữ liệu. Khởi động trong khoảng một giây và bị xóa khi bạn xong việc.
Nó được cách ly thế nào?
Mỗi sandbox là một microVM Firecracker riêng với kernel, ổ đĩa và giới hạn CPU, bộ nhớ riêng. Internet chiều đi được mở; không có cổng vào và không có SSH — lệnh và tệp đi qua API.
Giá bao nhiêu? Có dùng thử miễn phí không?
$0.040 mỗi vCPU-giờ cộng $0.013 mỗi GiB-giờ, tính theo giây; gói nhỏ nhất $0.0165 mỗi giờ. Tài khoản mới nhận $1 tín dụng sandbox miễn phí ở sandbox đầu tiên (mỗi người một lần), hiệu lực 14 ngày. Khoản dùng thử được cộng sau khi bạn xác nhận email bằng mã 6 số.
Có cần KYC hay thẻ không?
Không. Đăng ký bằng email và nạp số dư trả trước bằng crypto (hoặc bằng thẻ ở trang thanh toán). Cùng số dư trả cho sandbox và VPS.
AI agent của tôi có tự dùng được không?
Có. Qua MCP, agent có thể đăng ký, xem giá bằng sandbox_pricing, tạo sandbox và chạy mã không cần người. Từ mã, dùng SDK Python hoặc TypeScript.
Tôi có thể SSH vào sandbox hay mở cổng không?
Không, cố ý như vậy: sandbox không có SSH và không có cổng vào — lệnh và file đi qua API, MCP hoặc SDK, internet chiều đi vẫn hoạt động. Để có SSH, IP công khai và dịch vụ chạy lâu dài, hãy dùng VPS EQVPS trên cùng số dư.
Dùng thử ngay — $1 đầu tiên chúng tôi tặng
Không thuê bao, không KYC. Đăng ký, tạo token và chạy sandbox đầu tiên trong vài phút.