AI ایجنٹس کے لیے Firecracker سینڈ باکس
AI کا لکھا ہوا غیر جانچا کوڈ ایک الگ تھلگ 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 ریپو، ایسا پیکج جو آپ نے پڑھا نہیں، وہ کوڈ جو AI نے ابھی لکھا — ایسی جگہ جہاں وہ آپ کی کسی چیز تک نہ پہنچ سکے۔
آپ کے لیپ ٹاپ یا سرور پر
- آپ کی SSH کیز، API ٹوکنز اور .env فائلوں کے ساتھ چلتا ہے
- آپ کے ڈیٹا بیس، سورس کوڈ اور براؤزر سیشن پڑھ سکتا ہے
- کنٹینر ہوسٹ کے ساتھ کرنل شیئر کرتا ہے — ایک فرار اور وہ آپ کی مشین پر ہے
- جو کچھ وہ انسٹال کرے یا چلتا چھوڑ دے، آپ کے پاس رہ جاتا ہے
EQVPS سینڈ باکس میں
- اپنا Firecracker microVM: الگ کرنل، CPU، RAM اور ڈسک
- اندر آپ کی کوئی چیز نہیں — صرف وہ فائلیں اور ویری ایبلز جو آپ دیں
- pip، npm اور git کے لیے باہر جانے والا انٹرنیٹ؛ نہ SSH، نہ آنے والے پورٹ
- kill() VM کو ڈسک سمیت حذف کر دیتا ہے — کچھ باقی نہیں رہتا
سادہ اصول: اگر کوڈ آپ نے نہیں لکھا اور پڑھا نہیں، تو پہلے سینڈ باکس میں چلائیں۔
استعمال کی صورتیں
AI کوڈ چلانا اور کوڈ کو الگ تھلگ ٹیسٹ کرنا — ہر صورت چند SDK لائنیں یا MCP کالز ہیں۔
کسی انجان GitHub پروجیکٹ کو جانچیں
کلون کریں، ڈیپنڈنسیز انسٹال کریں اور ٹیسٹ چلائیں۔ اگر کوڈ نقصان دہ نکلے تو اسے صرف خالی VM نظر آتی ہے۔
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، Python مع 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()AI پروگرامر جو اپنا کام خود ٹیسٹ کرے
ایجنٹ سینڈ باکس بناتا ہے، کوڈ لکھتا ہے، ٹیسٹ چلاتا ہے، ناکام حصے ٹھیک کرتا ہے اور سب پاس ہونے پر سینڈ باکس حذف کر دیتا ہے۔
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پہلا سینڈ باکس 4 مراحل میں
- 01
سائن اپ کریں
صرف ای میل — یا اپنے ایجنٹ کو MCP کے ذریعے register_account کال کرنے دیں۔ کوئی کارڈ نہیں، کوئی 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 کا ہے۔
عارضی یا مستقل
ایک کام کے لیے ڈسپوزایبل سینڈ باکس، یا مستقل جو اپنی ڈسک 30 دن تک رکھتے ہیں۔ انوائرمنٹ ویری ایبلز اور خرچ کی حد شامل ہے۔
قیمتیں
$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 |
آخری کالم حد ہے، مقررہ قیمت نہیں: مہینے کا صرف کچھ حصہ چلنے والا مستقل سینڈ باکس کم لاگت کا ہوتا ہے۔
مستقل سینڈ باکس: AI کے لیے ڈیولپمنٹ ماحول
لمبے ایجنٹ کاموں اور ان پروجیکٹس کے لیے جن پر آپ واپس آتے ہیں: ڈسک، انسٹال شدہ پیکجز اور فائلیں 30 دن تک رہتی ہیں، اور آپ سینڈ باکس ID سے دوبارہ جڑتے ہیں۔
حد کیسے کام کرتی ہے: چلتا ہوا مستقل سینڈ باکس ہر شروع ہونے والے گھنٹے کے حساب سے بل ہوتا ہے، اور ایک کیلنڈر مہینہ کبھی گھنٹہ وار قیمت × 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، کھلے پورٹ اور مہینوں چلنے والی سروسز: ویب سائٹ، بوٹ، ڈیٹا بیس۔
سینڈ باکس — AI کے لیے ایک بار کی کمپیوٹنگ
بنائیں ← چلائیں ← حذف کریں۔ 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 کے ذریعے بناتے ہیں تاکہ وہ کوڈ چلائیں جو آپ اپنی مشین پر نہیں چاہتے: AI کے اسکرپٹس، ٹیسٹ، ڈیٹا جاب۔ یہ تقریباً ایک سیکنڈ میں شروع ہوتا ہے اور کام ختم ہونے پر حذف ہو جاتا ہے۔
یہ الگ تھلگ کیسے ہے؟
ہر سینڈ باکس ایک الگ Firecracker microVM ہے جس کا اپنا کرنل، ڈسک اور CPU و میموری کی حدود ہیں۔ باہر جانے والا انٹرنیٹ کھلا ہے؛ کوئی آنے والا پورٹ اور SSH نہیں — کمانڈز اور فائلیں API سے گزرتی ہیں۔
اس کی قیمت کیا ہے؟ کیا مفت آزمائش ہے؟
$0.040 فی vCPU گھنٹہ اور $0.013 فی GiB گھنٹہ، فی سیکنڈ؛ سب سے چھوٹا ٹیرف $0.0165 فی گھنٹہ ہے۔ نئے اکاؤنٹ کو پہلے سینڈ باکس پر $1 مفت سینڈ باکس کریڈٹ ملتا ہے (فی شخص ایک بار)، 14 دن کے لیے کارآمد۔ ٹرائل کریڈٹ 6 ہندسوں کے کوڈ سے ای میل کی تصدیق کے بعد ملتا ہے۔
کیا مجھے KYC یا کارڈ چاہیے؟
نہیں۔ ای میل سے سائن اپ کریں اور کرپٹو سے (یا ادائیگی کے صفحے پر کارڈ سے) پری پیڈ بیلنس ٹاپ اپ کریں۔ وہی بیلنس سینڈ باکس اور VPS دونوں کی ادائیگی کرتا ہے۔
کیا میرا AI ایجنٹ اسے خود استعمال کر سکتا ہے؟
جی ہاں۔ MCP کے ذریعے ایجنٹ رجسٹر ہو سکتا ہے، sandbox_pricing سے قیمتیں دیکھ سکتا ہے، سینڈ باکس بنا کر بغیر انسان کے کوڈ چلا سکتا ہے۔ کوڈ سے، Python یا TypeScript SDK استعمال کریں۔
کیا میں سینڈ باکس میں SSH سے جا سکتا ہوں یا پورٹ کھول سکتا ہوں؟
نہیں، جان بوجھ کر: سینڈ باکس میں نہ SSH ہے نہ آنے والے پورٹ — کمانڈز اور فائلیں API، MCP یا SDK سے جاتی ہیں، اور باہر جانے والا انٹرنیٹ کام کرتا ہے۔ SSH، پبلک IP اور مستقل سروسز کے لیے اسی بیلنس پر EQVPS کا VPS لیں۔
ابھی آزمائیں — پہلا ڈالر ہماری طرف سے
کوئی سبسکرپشن نہیں، کوئی KYC نہیں۔ سائن اپ کریں، ٹوکن بنائیں اور چند منٹ میں اپنا پہلا سینڈ باکس چلائیں۔