Run OpenClaw Securely in your browser in 5s
The world's first ONE CLICK deployment of a private, secure and instantly usable OpenClaw server.
import { AgentContainerManager } from 'vibeclaw';
// Load the OpenClaw runtime
const snapshot = await fetch(OPENCLAW_VFS_URL).then(r => r.json());
const manager = new AgentContainerManager({
maxContainers: 10,
defaultExecutionTimeoutMs: 30_000,
});
// Spawn gateway — your key goes direct to Anthropic
const gw = await manager.spawn({
id: 'openclaw-gateway',
vfsSnapshot: snapshot,
cwd: '/openclaw',
env: {
OPENROUTER_API_KEY: OPENROUTER_API_KEY,
NODE_ENV: 'production',
OPENCLAW_PORT: '18789',
},
});
await manager.execute(gw.id, `
const loader = require('/openclaw/loader.cjs');
loader.registerStubs();
loader.setupEnv();
`);
console.log('🦀 OpenClaw Sandbox Gateway online!');// Configure the sandbox agent
await manager.execute(gw.id, `
const config = require('/openclaw/config.cjs');
config.set({
agent: {
name: 'Sandbox Agent',
emoji: '🦀',
model: 'claude-sonnet-4-20250514',
maxTokens: 16384,
},
gateway: { port: 18789, bind: 'loopback' },
skills: { enableAll: true },
cron: { jobs: [{
name: 'health-check',
schedule: '*/5 * * * *',
task: 'Run a quick health check',
}] },
});
`);
await manager.writeFile(gw.id, '/openclaw/SOUL.md', `
# 🦀 Sandbox Agent
You are a helpful coding assistant running
entirely in a browser sandbox.
`);// Chat with your sandbox agent — 100% in-browser
// Your key goes direct to Anthropic, never our servers
await client.chat('Hello! What can you do?', {
sessionKey: 'agent:sandbox:main',
});
// ✅ Read/write files in virtual workspace
// ✅ Execute JavaScript and TypeScript
// ✅ Install npm packages
// ✅ Use tools (search, edit, create files)
// ✅ Run cron jobs on a schedule
// ✅ Maintain conversation history
// Future: WebGPU local inference — no API key at all
// import { CreateMLCEngine } from '@mlc-ai/web-llm';
// const engine = await CreateMLCEngine('Qwen2.5-Coder-1.5B-Instruct-q4f16_1-MLC');The fastest and safest way to try OpenClaw
Complete Runtime in Seconds
Boot a FULL OpenClaw instance in your browser — complete with virtual filesystem, 40+ Node.js modules, and npm support. Just paste your API key and start coding. Zero install, zero server, zero Docker.
Your Key, Your Browser
API calls go direct from your browser to Anthropic. Your key never touches our servers. Close the tab and it's gone.
Real Node.js Container
This isn't a demo — it's a real Node.js runtime with a virtual filesystem, 40+ shimmed modules, require(), npm packages, and full OpenClaw agent workspace.
Live Gateway Mode
Already running OpenClaw? Connect to your live gateway via WebSocket. See all sessions, agents, files, skills, cron jobs, metrics — everything.
Full Dashboard
3-column gateway dashboard with streaming chat, session management, workspace file browser, skill status, cron jobs, cost tracking, and live logs.
Flavours
Swap sandbox personalities in one click. TinyClaw multi-agent orchestrator, default Claw assistant, or build your own — different agents, skills, and system prompts per flavour.
WebGPU Local LLM
Run Qwen2.5-Coder 1.5B locally via WebGPU — no API key, no network. Pick 🦀 WebGPU Local in the model selector. ~900MB download, then fully offline.
Build your own server
Configure an OpenClaw server like you'd spec a Mac. Pick your agents, skills, personality, and workspace — then preview it live in your browser. When you're happy, deploy it anywhere.
Configure
Pick agents, skills, prompts, and workspace files from the component library.
Preview
Test your server live in the browser. Chat with it. Tweak until it's perfect.
Deploy
Download, Docker, CLI, or one-click deploy to Railway, Fly.io, Render & more.
Try it live
Gateway Dashboard
Full 3-column dashboard — connect to your live OpenClaw gateway and see everything: sessions, chat, files, skills, cron, metrics, logs.
openclaw · gateway · liveClawe Squad Manager
Spin up a multi-agent squad — 4 AI agents with workspaces, kanban task board, and coordinated task execution.
clawe · multi-agent · kanban⚡ HTTP Server
Run a Node.js HTTP server entirely in the browser. The foundation that makes everything else possible.
almostnode · http · require()🔌 Connect Demo
Minimal example — connect to an OpenClaw gateway, authenticate, and make your first API call.
websocket · gateway · json-rpcCommon questions
What's the difference between Sandbox and Live mode?
Live connects to your actual running OpenClaw gateway via WebSocket. You get the full dashboard — all sessions, agents, files, skills, cron jobs, cost tracking, and logs from your real system.
Is my API key safe?
How does the sandbox actually work?
What can I do in live gateway mode?
Do I need to install anything?
localhost:18789 via the Vite proxy).