Code Lab
Enterprise AI Development
The most powerful AI development environment on the web. 55+ autonomous tools, 5 production MCP servers, visual debugging for 32 languages, and real-time collaboration—all with zero installation required.
Built in 48-hour engineering sprint • Production-ready infrastructure • Enterprise security by default
Claude Code in Your Browser
What started as an ambitious goal to bring Claude Code's power to the web has evolved into something far more capable: a complete IDE that not only matches every Claude Code feature but extends beyond with visual debugging, real-time collaboration, and enterprise-grade security.
Technical Architecture
Enterprise-grade infrastructure built on cutting-edge AI technology with three-tier security model.
System Architecture
Claude Opus 4.6
200K context window with extended thinking
E2B Sandbox
Isolated Ubuntu 22.04 containers
Monaco Editor
VS Code editor with full LSP support
xterm.js
Full PTY terminal with ANSI colors
Debug Adapter Protocol
32 language support via DAP/CDP
Supabase PostgreSQL
Row-Level Security enabled
Upstash Redis
Rate limiting and session cache
WebAuthn/Passkeys
Biometric and hardware key support
Complete Agentic Toolkit
Claude doesn't just suggest—it builds, tests, debugs, and deploys. Every tool designed for autonomous execution.
File Operations
7 toolsread_fileRead with line range support and syntax highlightingwrite_fileCreate or overwrite files atomicallyedit_fileSurgical find-and-replace modificationsmulti_editAtomic batch edits across multiple fileslist_filesDirectory exploration with glob patternssearch_filesPattern-based file discoverysearch_codeGrep through codebase with regexShell & Execution
5 toolsexecute_shellRun any command with full PTY supportrun_buildAuto-detect: npm, yarn, pnpm, make, cargo, gorun_testsAuto-detect: jest, vitest, pytest, go testinstall_packagesSmart package manager detectionrun_formatterPrettier, ESLint, Black, gofmt supportGit Operations
9 toolsgit_statusFull repository state visibilitygit_diffStaged and unstaged change comparisongit_commitIntelligent commit with staginggit_logHistory with formatting optionsgit_branchCreate, list, delete branchesgit_checkoutSwitch branches or restore filesgit_pushPush with upstream trackinggit_pullPull with rebase optioncreate_prOpen pull requests via GitHub APIVisual Debugging
6 toolsdebug_startInitialize debug session for any languagedebug_set_breakpointLine, conditional, logpoint breakpointsdebug_stepStep over, into, out of framesdebug_continueContinue to next breakpointdebug_evaluateEvaluate expressions in contextdebug_stopTerminate debug session cleanlyDeployment
4 toolsdeploy_vercelServerless, Edge, Preview deploymentsdeploy_netlifyContinuous deployment, Forms, Edgedeploy_railwayContainers, Databases, Cron jobsdeploy_cloudflareWorkers, Pages, R2, D1Planning & Agents
6 toolsenter_plan_modeStart structured planning sessionwrite_planCreate multi-step execution plansexit_plan_modeFinalize and begin executionspawn_subagentDelegate to specialized agentscreate_taskAdd tasks to execution queueevaluate_planAssess plan viability5 Production MCP Servers
Model Context Protocol enables Claude to interact with external systems through standardized, secure interfaces.
Filesystem
Secure file operations within sandboxed workspace
GitHub
Full GitHub API integration for repos and issues
PostgreSQL
Read-only database access with Row-Level Security
Memory
Persistent key-value storage for project context
Puppeteer
Browser automation for testing and scraping
Extensible Architecture
Add your own MCP servers via configuration:
// .claude/mcp.json
{
"mcpServers": {
"my-server": {
"command": "node",
"args": ["./mcp-server.js"]
}
}
}Visual Debugging System
Not just print statements. Full breakpoint debugging with variables, call stacks, and expression evaluation.
Breakpoint Types
Inspection Tools
Supported Languages
Complete Claude Code Feature Parity
Every feature from Claude Code CLI, plus exclusive capabilities only available in Code Lab.
| Feature | Claude Code CLI | Code Lab | Notes |
|---|---|---|---|
| Terminal Access | Full PTY with ANSI colors | ||
| File Operations | 7 tools with glob support | ||
| Git Integration | 9 git tools + GitHub API | ||
| MCP Servers | 5 production servers | ||
| Custom Commands | .claude/commands/*.md | ||
| Hook System | 8 hook types | ||
| Plan Mode | Visual UI with steps | ||
| Plugins | Marketplace included | ||
| Output Styles | 4 formatting modes | ||
| Vim Mode | Full Vim keybindings | ||
| Extended Thinking | Visual tree/timeline | ||
| Checkpoints | Full workspace snapshots | ||
| Session Forking | Parallel workspaces | ||
| Tool Permissions | Glob-based allow/deny |
Code Lab Exclusive Features
Make It Yours
Custom commands, hooks, plugins, and permission patterns—Code Lab adapts to your workflow.
Custom Slash Commands
Create project-specific commands in .claude/commands/:
---
description: Deploy to staging
arguments:
- name: version
required: true
---
Deploy version $1 to staging:
1. Run tests to ensure stability
2. Build production assets
3. Deploy to staging server
4. Report deployment statusHook System
Intercept and modify behavior at 8 hook points:
Tool Permissions
Fine-grained glob-based control:
{
"allow": [
"read_file",
"write_file(/src/**)",
"execute_shell(npm *)"
],
"deny": [
"execute_shell(rm -rf *)",
"write_file(/.env*)"
]
}Plugin Marketplace
Discover and install community extensions:
toolsCustom tool definitionscommandsSlash command extensionshooksWorkflow automationmcpServersExternal integrationsEnterprise Security by Default
Every session runs in complete isolation. Your code never touches our servers.
Complete Isolation
E2B containers with no access to host system or other sessions. Automatic cleanup on session end.
Encrypted Everything
AES-256 at rest, TLS 1.3 in transit. Credentials never stored—environment variables only.
Compliance Ready
SOC 2 Type II in progress. GDPR compliant with data residency. HIPAA eligible with BAA.
REST & WebSocket APIs
Full programmatic access to Code Lab capabilities for integration and automation.
REST Endpoints
POST /api/code-lab/chat # AI chat with tool calling GET /api/code-lab/sessions # List user sessions POST /api/code-lab/sessions # Create new session POST /api/code-lab/sessions/[id]/fork # Fork session POST /api/code-lab/files # File operations POST /api/code-lab/git # Git operations POST /api/code-lab/deploy # Initiate deployment POST /api/code-lab/mcp # Execute MCP tool POST /api/code-lab/debug # Debug operations
Rate Limits
Keyboard-First Design
Power users rejoice. Full Vim mode support and comprehensive keyboard shortcuts.
Navigation
Slash Commands
/fixFix errors or bugs/testRun and fix tests/buildBuild and fix errors/commitStage and commit/checkpointSave workspace stateReady to Code Differently?
Experience enterprise-grade AI development with 100% Claude Code parity. No installation. No configuration. Just code.
Free tier available • 2,128 tests passing • Built with precision