the universal sandbox runtime for agents and humans.
pocketenv.io
sandbox
openclaw
agent
claude-code
vercel-sandbox
deno-sandbox
cloudflare-sandbox
atproto
sprites
daytona
1{
2 "name": "modal-sandbox",
3 "module": "dist/index.js",
4 "type": "module",
5 "scripts": {
6 "dev": "tsx --watch src/index.ts",
7 "start": "npm run build && node dist/index.js",
8 "start:prod": "npm run build && node --enable-source-maps dist/index.js",
9 "build": "bun build src/index.ts --outdir ./dist --target node --minify --sourcemap=linked",
10 "test": "vitest run"
11 },
12 "dependencies": {
13 "@blaxel/core": "^0.2.79",
14 "@daytonaio/sdk": "^0.162.0",
15 "@deno/sandbox": "^0.13.2",
16 "@fly/sprites": "^0.0.1",
17 "@hono/node-server": "^1.19.13",
18 "@hopx-ai/sdk": "^0.5.1",
19 "@runloop/api-client": "^1.18.1",
20 "@std/yaml": "npm:@jsr/std__yaml",
21 "@tsndr/cloudflare-worker-jwt": "^3.2.1",
22 "@vercel/sandbox": "^1.9.3",
23 "chalk": "^5.6.2",
24 "consola": "^3.4.2",
25 "drizzle-orm": "^0.45.2",
26 "e2b": "^2.19.0",
27 "effect": "^3.21.0",
28 "envalid": "^8.1.1",
29 "hono": "^4.12.12",
30 "libsodium-wrappers": "^0.8.2",
31 "modal": "^0.7.4",
32 "pg": "^8.20.0",
33 "ramda": "^0.32.0",
34 "unique-username-generator": "^1.5.1",
35 "zod": "^4.3.6"
36 },
37 "devDependencies": {
38 "@types/node": "^25.5.2",
39 "drizzle-kit": "^0.31.10",
40 "pkgroll": "^2.27.0",
41 "tsx": "^4.21.0",
42 "vitest": "^4.1.4"
43 }
44}