−25%

Windows รายปี ถึง 31 ต.ค. ดูแพ็กเกจ

EQVPS
เริ่มต้นใช้งาน
แซนด์บ็อกซ์โค้ด

แซนด์บ็อกซ์ Firecracker สำหรับเอเจนต์ AI

รันโค้ดที่ AI เขียนซึ่งยังไม่ได้ตรวจสอบใน Linux microVM แบบแยกส่วนที่บูตในราวหนึ่งวินาที เรียกใช้จาก Python, TypeScript หรือไคลเอนต์ MCP ใดก็ได้ คิดเงินรายวินาทีจากยอดคริปโต — ไม่มีค่าสมาชิก ไม่มีขั้นต่ำ ไม่ต้อง KYC

ทดลองใช้ฟรี $1 — ยืนยันอีเมลแล้วจะเพิ่มให้ sandbox แรกของคุณ ไม่ต้องเติมเงิน

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

  • microVM Firecracker ของตัวเอง: เคอร์เนล CPU RAM และดิสก์แยกกัน
  • ข้างในไม่มีอะไรของคุณ — มีแค่ไฟล์และตัวแปรที่คุณส่งเข้าไป
  • อินเทอร์เน็ตขาออกสำหรับ pip, npm และ git; ไม่มี SSH ไม่มีพอร์ตขาเข้า
  • kill() ลบ VM พร้อมดิสก์ — ไม่เหลืออะไรไว้

กฎง่าย ๆ: ถ้าคุณไม่ได้เขียนและยังไม่ได้อ่านโค้ดนั้น ให้รันในแซนด์บ็อกซ์ก่อน

กรณีการใช้งาน

รันโค้ดจาก AI และทดสอบโค้ดแบบแยกส่วน — แต่ละกรณีใช้แค่ไม่กี่บรรทัดของ SDK หรือไม่กี่คำสั่ง MCP

ตรวจสอบโปรเจกต์ GitHub ที่ไม่รู้จัก

โคลน ติดตั้ง dependency แล้วรันเทสต์ ถ้าโค้ดเป็นอันตราย มันจะเห็นแค่ VM ว่างเปล่า

Python SDK
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()

รันเทสต์โดยไม่แตะ production

PHP กับ Composer และ PHPUnit, Python กับ pytest, Node กับ npm test — บนเครื่องสะอาดแทนเซิร์ฟเวอร์ของคุณ มี root และ apt

Python SDK
# 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 ใช้ครั้งเดียวสำหรับ migration หรือ build

ติดตั้งฐานข้อมูลด้วย apt ลอง migration บิลด์ frontend แล้วลบทั้งหมดด้วยคำสั่งเดียว สำหรับฐานข้อมูลให้เลือก standard ขึ้นไป

Python SDK
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 ที่ทดสอบงานตัวเอง

เอเจนต์สร้างแซนด์บ็อกซ์ เขียนโค้ด รันเทสต์ แก้ส่วนที่พัง และลบแซนด์บ็อกซ์เมื่อผ่านทั้งหมด

MCP
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 ขั้นตอน

  1. 01

    สมัคร

    แค่อีเมล — หรือให้เอเจนต์เรียก register_account ผ่าน MCP ไม่ต้องใช้บัตร ไม่ต้อง KYC

  2. 02

    สร้างโทเค็น API

    แดชบอร์ด → การตั้งค่า → โทเค็น API

  3. 03

    ติดตั้ง SDK

    pip install eqvps หรือ npm i @eqvps/sdk แล้วตั้งค่า EQVPS_API_KEY

  4. 04

    รันโค้ด

    Sandbox.create() → run() → kill() เงินทดลอง $1 ครอบคลุมการรันครั้งแรก ๆ

สิ่งที่คุณได้รับ

การแยกส่วนด้วย 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 วินาที) แซนด์บ็อกซ์ถาวรคิดตามชั่วโมงที่เริ่ม และหนึ่งเดือนจะไม่เกินเพดานในคอลัมน์สุดท้าย

แพ็กเกจvCPURAMดิสก์เครือข่ายต่อชั่วโมงถาวร สูงสุดต่อเดือน
micro0.25512 MB3 GB50 Mbit/s$0.0165$9.03
small0.51 GB5 GB100 Mbit/s$0.0330$18.07
standard12 GB10 GB200 Mbit/s$0.0660$36.14
plus24 GB15 GB300 Mbit/s$0.1320$72.27
pro48 GB20 GB400 Mbit/s$0.2640$144.54
max816 GB40 GB500 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

ต้องการ SSH และพอร์ตที่เปิด? ดูแพ็กเกจ VPS →

จากไคลเอนต์ MCP ของคุณ

เชื่อมต่อครั้งเดียว แล้วบอกเอเจนต์ด้วยภาษาธรรมดา — มันสร้างแซนด์บ็อกซ์ รันโค้ด แล้วลบทิ้ง

claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
  --header "Authorization: Bearer $EQVPS_API_KEY"
สร้างแซนด์บ็อกซ์ขนาดเล็ก รัน print(2 + 2) ใน Python แสดงผลลัพธ์ให้ดู แล้วลบแซนด์บ็อกซ์ทิ้ง

คำถามที่พบบ่อย

แซนด์บ็อกซ์ของ 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 สร้างแซนด์บ็อกซ์ และรันโค้ดได้โดยไม่ต้องมีคน จากโค้ด ใช้ SDK ของ Python หรือ TypeScript

เข้าแซนด์บ็อกซ์ด้วย SSH หรือเปิดพอร์ตได้ไหม?

ไม่ได้ โดยตั้งใจ: แซนด์บ็อกซ์ไม่มี SSH และไม่มีพอร์ตขาเข้า — คำสั่งและไฟล์ส่งผ่าน API, MCP หรือ SDK ส่วนอินเทอร์เน็ตขาออกใช้ได้ หากต้องการ SSH, IP สาธารณะ และบริการที่รันตลอด ให้ใช้ VPS ของ EQVPS ด้วยยอดเงินเดียวกัน

ลองเลยตอนนี้ — $1 แรกเราจ่ายให้

ไม่มีค่าสมาชิก ไม่ต้อง KYC สมัคร สร้างโทเค็น และรันแซนด์บ็อกซ์แรกได้ในไม่กี่นาที