سندباکسهای Firecracker برای ایجنتهای هوش مصنوعی
کد بررسینشدهای را که هوش مصنوعی نوشته در یک Linux microVM ایزوله اجرا کنید که در حدود یک ثانیه بالا میآید. از Python، TypeScript یا هر کلاینت MCP فراخوانی کنید. محاسبهٔ ثانیهای از موجودی رمزارزی — بدون اشتراک، بدون حداقل، بدون KYC.
$1 رایگان برای امتحان — ایمیلتان را تأیید کنید تا به اولین سندباکس اضافه شود، بدون نیاز به شارژ
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
چرا Docker یا سرور خودتان نه؟
سندباکس برای اجرای کد غیرقابلاعتماد است — مخزن GitHub یک غریبه، بستهای که نخواندهاید، کدی که هوش مصنوعی همین حالا نوشته — جایی که به هیچ چیزِ شما دسترسی ندارد.
روی لپتاپ یا سرور شما
- کنار کلیدهای SSH، توکنهای API و فایلهای .env شما اجرا میشود
- میتواند پایگاههای داده، کد منبع و نشستهای مرورگر شما را بخواند
- کانتینر کرنل را با میزبان شریک است — یک فرار و روی ماشین شماست
- هرچه نصب کند یا در حال اجرا رها کند، پیش شما میماند
در سندباکس EQVPS
- microVM اختصاصی Firecracker: کرنل، CPU، RAM و دیسک جدا
- هیچ چیزِ شما داخلش نیست — فقط فایلها و متغیرهایی که میدهید
- اینترنت خروجی برای pip، npm و git؛ بدون SSH و بدون پورت ورودی
- kill() ماشین را با دیسکش حذف میکند — چیزی باقی نمیماند
قاعدهٔ ساده: اگر کد را ننوشتهاید و نخواندهاید، اول در سندباکس اجرایش کنید.
موارد استفاده
اجرای کد هوش مصنوعی و آزمایش کد در محیط ایزوله — هر مورد چند خط SDK یا چند فراخوانی MCP است.
بررسی یک پروژهٔ ناآشنا در GitHub
کلون کنید، وابستگیها را نصب کنید و تستها را اجرا کنید. اگر کد مخرب باشد، فقط یک ماشین خالی میبیند.
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()اجرای تستها بدون دست زدن به محیط اصلی
PHP با Composer و PHPUnit، پایتون با pytest، Node با npm test — روی یک ماشین تمیز بهجای سرور شما. root و 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 یا Node یکبارمصرف برای مهاجرت یا بیلد
با apt پایگاه داده نصب کنید، مهاجرت را امتحان کنید، فرانتاند را بیلد کنید و سپس همهچیز را با یک فراخوانی حذف کنید. برای پایگاه داده standard یا بزرگتر بگیرید.
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()برنامهنویس هوش مصنوعی که کار خودش را تست میکند
ایجنت سندباکس میسازد، کد مینویسد، تستها را اجرا میکند، خطاها را رفع میکند و وقتی همه سبز شد سندباکس را حذف میکند.
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_sandboxاولین سندباکس در ۴ قدم
- 01
ثبتنام
فقط ایمیل — یا بگذارید ایجنت شما register_account را از طریق MCP صدا بزند. بدون کارت، بدون KYC.
- 02
توکن API بسازید
داشبورد ← تنظیمات ← توکنهای API.
- 03
SDK را نصب کنید
pip install eqvps یا npm i @eqvps/sdk، سپس EQVPS_API_KEY را تنظیم کنید.
- 04
کد را اجرا کنید
Sandbox.create() → run() → kill(). دلار آزمایشی هزینهٔ اولین اجراها را پوشش میدهد.
چه چیزی دریافت میکنید
ایزولاسیون Firecracker
هر سندباکس یک microVM جداگانه با کرنل، دیسک و محدودیت CPU/RAM خودش است — نه یک کانتینر مشترک.
آماده در حدود یک ثانیه
Python 3.12 با pip، Node.js 22 با npm، bash، git و curl. اینترنت خروجی کار میکند؛ پورت ورودی ندارد.
ثانیهای، بدون حداقل
فقط برای vCPU و RAM تخصیصیافته در زمان اجرا پرداخت کنید. بدون اشتراک، بدون حداقل ماهانه.
سندباکس MCP داخلی
create_sandbox، run_code و exec_command ابزارهای MCP هستند — Claude Code، Cursor و کلاینتهای دیگر مستقیم از آنها استفاده میکنند.
بدون KYC، موجودی رمزارزی
حساب فقط با ایمیل و موجودی پیشپرداخت با USDC، USDT، BTC، XMR و موارد دیگر — همان موجودی که VPSهای شما را پرداخت میکند.
موقت یا دائمی
سندباکسهای یکبارمصرف برای یک کار، یا دائمی که دیسک خود را تا ۳۰ روز نگه میدارند. متغیرهای محیطی و سقف هزینه هم هست.
قیمتها
$0.040 به ازای هر ساعت vCPU + $0.013 به ازای هر ساعت GiB، ثانیهای (حداقل 60 ثانیه). سندباکسهای دائمی به ازای هر ساعت شروعشده محاسبه میشوند و هزینهٔ یک ماه هرگز از سقف ستون آخر بیشتر نمیشود.
| تعرفه | vCPU | RAM | دیسک | شبکه | ساعتی | دائمی، سقف ماهانه |
|---|---|---|---|---|---|---|
| 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 |
ستون آخر سقف است، نه قیمت ثابت: سندباکس دائمی که فقط بخشی از ماه کار کند، کمتر هزینه دارد.
سندباکس دائمی: محیط توسعه برای هوش مصنوعی
برای کارهای طولانی ایجنت و پروژههایی که به آنها برمیگردید: دیسک، بستههای نصبشده و فایلها تا ۳۰ روز میمانند و با شناسهٔ سندباکس دوباره وصل میشوید.
سقف چگونه کار میکند: سندباکس دائمیِ در حال اجرا برای هر ساعت شروعشده محاسبه میشود و یک ماه تقویمی هرگز بیشتر از قیمت ساعتی × 730 ساعت − 25% نمیشود. مثال، standard: $0.0660 در ساعت، پس حداکثر $36.14 در ماه — 10 روز شبانهروزی $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")مکمل VPS، نه جایگزین آن
همان حساب، همان موجودی — هرکدام را برای کار خودش به کار ببرید.
VPS — سروری که میماند
SSH، IP عمومی، پورتهای باز و سرویسهایی که ماهها کار میکنند: سایت، ربات، پایگاه داده.
سندباکس — محاسبات یکبارمصرف برای هوش مصنوعی
بساز ← اجرا کن ← حذف کن. SSH و پورت ورودی عمداً وجود ندارد: دستورها و فایلها از طریق API، MCP یا SDK منتقل میشوند.
از کلاینت MCP خودتان
یک بار وصل شوید، سپس با زبان ساده از ایجنت بخواهید — سندباکس را میسازد، کد را اجرا میکند و حذفش میکند.
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
--header "Authorization: Bearer $EQVPS_API_KEY"یک سندباکس کوچک بساز، در Python دستور print(2 + 2) را اجرا کن، خروجی را نشانم بده و سندباکس را حذف کن.پرسشهای متداول
سندباکس EQVPS چیست؟
یک Linux microVM کوچک (Firecracker) که از طریق API، SDK یا MCP میسازید تا کدی را که نمیخواهید روی سیستم خودتان باشد اجرا کنید: اسکریپتهای هوش مصنوعی، تستها، پردازش داده. در حدود یک ثانیه بالا میآید و پس از پایان کار حذف میشود.
چگونه ایزوله شده است؟
هر سندباکس یک Firecracker microVM جداگانه با کرنل، دیسک و محدودیتهای CPU و حافظهٔ خودش است. اینترنت خروجی باز است؛ پورت ورودی و SSH وجود ندارد — دستورها و فایلها از طریق API منتقل میشوند.
هزینهاش چقدر است؟ آزمایش رایگان دارد؟
$0.040 به ازای هر ساعت vCPU بهعلاوهٔ $0.013 به ازای هر ساعت GiB، ثانیهای؛ کوچکترین تعرفه $0.0165 در ساعت است. حساب جدید در اولین سندباکس $1 اعتبار رایگان سندباکس میگیرد (یک بار برای هر نفر)، با اعتبار ۱۴ روز. اعتبار آزمایشی پس از تأیید ایمیل با کد ۶ رقمی داده میشود.
به KYC یا کارت نیاز دارم؟
نه. با ایمیل ثبتنام کنید و موجودی پیشپرداخت را با رمزارز (یا با کارت در صفحهٔ پرداخت) شارژ کنید. همان موجودی هزینهٔ سندباکسها و VPS را میپردازد.
آیا ایجنت هوش مصنوعی من میتواند خودش از آن استفاده کند؟
بله. از طریق MCP یک ایجنت میتواند ثبتنام کند، قیمتها را با sandbox_pricing ببیند، سندباکس بسازد و بدون انسان کد اجرا کند. از داخل کد، از SDK پایتون یا TypeScript استفاده کنید.
میتوانم با SSH وارد سندباکس شوم یا پورت باز کنم؟
نه، عمداً: سندباکس SSH و پورت ورودی ندارد — دستورها و فایلها از طریق API، MCP یا SDK منتقل میشوند و اینترنت خروجی کار میکند. برای SSH، IP عمومی و سرویسهای همیشگی، از VPS EQVPS با همان موجودی استفاده کنید.
همین حالا امتحان کنید — اولین دلار با ما
بدون اشتراک، بدون KYC. ثبتنام کنید، توکن بسازید و اولین سندباکس را در چند دقیقه اجرا کنید.