Ứng dụng được quản lý
Sandbox
Một máy tính riêng cho mỗi agent
Một microVM do code hoặc agent của bạn điều khiển qua API. Chạy lệnh, mở terminal, lưu nguyên trạng rồi fork; khi nhàn rỗi, nó ngủ.
Sandbox qua các con số
Ba bước
Cùng một lệnh gọi, dù từ dòng lệnh, API, SDK hay máy chủ MCP.
Trước khi bắt đầu
Đặt khóa API của bạn vào GLAC_API_KEY.
curl -fsSL https://glac.ai/install.sh | sh
export GLAC_API_KEY=ak_...API=https://api.glac.ai/v1/sandboxes
AUTH="Authorization: Bearer $GLAC_API_KEY"from glac import Glac
glac = Glac()import { Glac } from "glac";
const glac = new Glac();# give your agent the tools (Claude Code here)
claude mcp add glac -e GLAC_API_KEY=ak_... -- npx glac-mcpTạo một sandbox
Một máy riêng, từ bất kỳ image nào.
glac sandboxes create --name web \ --image python:3.12curl $API -H "$AUTH" \ --json '{"name": "web", "image": "python:3.12"}'sbx = glac.sandboxes.create(name="web", image="python:3.12")const sbx = await glac.sandboxes.create( { name: "web", image: "python:3.12" });# no call of its own: the first sandbox_run # that names "web" makes it, from the imageChạy trong đó
Lệnh và tệp, chạy bao lâu cũng được.
glac sandboxes exec web -- \ pip install pandascurl $API/web/run -H "$AUTH" \ --json '{"command": "pip install pandas"}'print(sbx.run("pip install pandas").stdout)console.log((await sbx.run("pip install pandas")).stdout);sandbox_run {"sandbox": "web", "image": "python:3.12", "command": "pip install pandas"}Lưu nguyên trạng rồi fork
Bộ nhớ, tiến trình và đĩa, thành các bản sao tiếp tục chạy từ đó.
glac sandboxes snapshots create web \ --name ready glac sandboxes fork web --count 16curl $API/web/snapshots -H "$AUTH" \ --json '{"name": "ready"}' curl $API/web/fork -H "$AUTH" --json '{"count": 16}'snap = sbx.snapshot(name="ready") copies = sbx.fork(16)const snap = await sbx.snapshot({ name: "ready" }); const copies = await sbx.fork(16);sandbox_snapshot {"sandbox": "web", "name": "ready"} sandbox_fork {"sandbox": "web", "count": 16}
Chỗ nào dùng được id thì cũng dùng được tên. Không có lệnh gọi đánh thức: thứ gì cần đến sandbox đang ngủ sẽ đánh thức nó.
Nó làm được gì
Terminal, liên kết tới bất kỳ cổng nào, hoặc SSH, tất cả qua một agent bên trong nó.
Chụp snapshot khi nó đang chạy, khôi phục tại chỗ, hoặc fork ra tối đa 64 bản sao.
Khởi động một lần, đã chạy sẵn trong mọi bản sao.
Secret mà code của bạn không bao giờ giữ: chúng được chèn vào khi yêu cầu đi ra.
Bất kỳ OCI image nào, hoặc image của chúng tôi với năm ngôn ngữ và các agent viết code có sẵn.
Ngủ sau 30 giây nhàn rỗi, giữ nguyên mọi thứ bên trong; một lệnh là đánh thức được.
Hình minh họa
Phù hợp cho
Trình thông dịch code
Chạy code do mô hình viết, giữ nguyên biến giữa các lần gọi.
from glac import CODE_INTERPRETER sbx = glac.sandboxes.create( image=CODE_INTERPRETER) sbx.run_code("x = 1") print(sbx.run_code("x + 1").text)Agent viết code
Claude Code và các agent khác, mỗi agent trong một máy riêng.
from glac import AGENTS env = {"ANTHROPIC_API_KEY": "..."} sbx = glac.sandboxes.create( image=AGENTS, env=env) sbx.agent("claude").prompt( "Make the failing tests pass")Thử nhiều hướng
Fork một sandbox giữa chừng và để mỗi bản sao thử một hướng khác.
patches = ["a", "b", "c"] copies = sbx.fork(len(patches)) for copy, p in zip(copies, patches): cmd = f"git apply {p}.patch" r = copy.run(cmd + " && pytest") print(p, r.exit_code)
Giá và giới hạn
Tính phí theo tài nguyên Khối mà nó dùng, như mọi sản phẩm khác. Mọi mức giá và gói
| Những gì được tính | Cách tính | Giá |
|---|---|---|
| CPU | Thời gian CPU thực dùng, tính theo mili giây | $0.01 / triệu mili giây CPU$0.00001 / giây CPU$0.036 / giờ CPU$26.28 / tháng CPU |
| Bộ nhớ | Bộ nhớ được giữ, tính theo mili giây, theo từng nấc 128 MiB | $0.00222 / triệu GiB-ms$0.00000222 / GiB-giây$0.008 / GiB-giờ$5.84 / GiB-tháng |
| Yêu cầu | Mỗi yêu cầu gửi tới Khối hoặc qua liên kết của sandbox | $0.30 / triệu |
| Lưu lượng raBắc Mỹ · châu Âu | Mỗi GB đi ra từ Bắc Mỹ và châu Âu | $0.004 / GB |
| Lưu lượng raAPAC | Mỗi GB đi ra từ châu Á - Thái Bình Dương | $0.01 / GB |
| Lưu giữ khi ngủ3 | Những gì instance đang ngủ lưu giữ, và snapshot | $0.00000761 / triệu GB-ms$0.00000000761 / GB-giây$0.0000274 / GB-giờ$0.02 / GB-tháng |
Ước tính chi phí một tháng
Một khối lượng công việc thực tế, và chi phí một tháng của nó trên gói Trả phí và gói Miễn phí.
Agent tự xây dựng và phát hành phần mềm trên máy riêng, mỗi lần một ngày làm việc.
Sản phẩm của bạn cấp cho mỗi người dùng một sandbox trong một phiên ngắn.
Một ứng dụng AI chạy những đoạn code ngắn cho người dùng của nó.
Một bộ nhiệm vụ, mỗi nhiệm vụ được một agent thực hiện và chấm điểm.
Các lượt chạy ngắn giữ máy luôn bận, nhiều lượt cùng lúc.
Build và test sau mỗi lần push.
Tháng 30 ngày, chỉ có khối lượng công việc này trên tài khoản. Nguồn
Một tháng trên gói Trả phí
$0.16 mỗi phiên
- CPU8.6 tỷ mili giây CPU$86.17
- Bộ nhớ29 nghìn GiB-giờ$228.80
- Yêu cầu$0.00
- Dữ liệu lưu trữ2 000 GB-tháng$40.00
- Bộ nhớ đệm NVMe$0.00
- Lưu lượng ra300 GB$1.20
- Mức sử dụng theo giá niêm yết
- $356.17
- Đã bao gồm trong gói Trả phí
- −$4.20
- Phí gói Trả phí
- $5.00
Vượt quá mức gói Miễn phí cho phép: kích cỡ instance, CPU, bộ nhớ, dữ liệu lưu trữ và lưu lượng ra.
Tính theo kích cỡ, cho từng giây đang thứcgấp 10.4 lần
Glac$356.17
Theo kích cỡ$3,702.00
Giới hạn của các gói
Mọi giới hạn của từng gói| Miễn phí | Trả phí | |
|---|---|---|
| Sandbox lớn nhất | 2 vCPU, 4 GiB | 8 vCPU, 16 GiB |
| Thức cùng lúcsandbox và instance của Khối | 5 | 500 |
| Số sandbox ngủ được giữ | 20 | 10 000 |
| Tạo mới mỗi phút | 10 | 600 |
| Tạo mới mỗi giờmỗi dự án | 200 | 10 000 |
Tách biệt
Sandbox chạy những gì mô hình viết ra, nên mỗi sandbox là một máy riêng, chỉ truy cập được theo những cách bạn cho phép.
Bảo mậtMột microVM riêng
Một microVM Firecracker với kernel riêng, khởi động từ image của bạn.
Một lớp jail bao quanh
Thư mục gốc trống, một người dùng không có đặc quyền, giới hạn riêng.
Truy cập qua API
Lệnh và tệp đi qua một agent bên trong máy; sandbox không có địa chỉ IPv4 công khai.
Liên kết chính là khóa
Một liên kết có chữ ký mở một cổng; đổi secret là mọi liên kết cũ ngừng hoạt động.
Secret mà nó không bao giờ giữ
Được chèn vào yêu cầu khi chúng đi ra, và chỉ tới đúng máy chủ mà secret dành cho.
Mã hóa bằng khóa của bạn
Đĩa, bộ nhớ khi ngủ và snapshot của nó, trước khi chúng rời khỏi máy.
Đọc tiếp
- SandboxTạo sandbox, vòng đời, lệnh và tệp, snapshot và fork, bản mẫu, liên kết, mạng của nó.
- Bắt đầu nhanhMột khóa, rồi một sandbox từ dòng lệnh và từ Python, trong vài phút.
- Các SDKPython, TypeScript, Go, Rust và Java, với cùng một bộ danh từ và động từ ở mọi SDK.
- Máy chủ MCPSandbox làm công cụ cho Claude, Cursor hoặc bất kỳ client MCP nào.
Nền tảng
Khối
- KhốiBiến mọi container image thành ứng dụng ngủ giữa các yêu cầu
- Ổ đĩaĐĩa của Khối, tồn tại lâu hơn instance của chúng
Ứng dụng được quản lý
- Sắp cóTrình duyệtTrình duyệt thật, điều khiển bằng code
- Sắp cóPostgres phi máy chủPostgres ngủ khi nhàn rỗi và thức dậy khi có kết nối
- Sắp cóỨng dụng bên thứ baCác dự án mã nguồn mở do chúng tôi vận hành, rồi đến một chợ ứng dụng