Claude Code desktop
Claude In A Box
A ChatGPT Canvas/Claude Artifacts-style interface for Claude Code running in E2B sandboxes. Build, create, and code anything with AI-powered development in secure, isolated environments.
Install
git clone https://github.com/juancgarza/claude-in-a-box.gitFrom the README
π¦ Claude in a Box A ChatGPT Canvas-style interface for Claude Code running in E2B sandboxes. Build, create, and code anything with AI-powered development in secure, isolated environments. β¨ Features - π€ Claude Code Integration - Full Claude Code AI assistant running in sandboxes - π E2B Sandboxes - Secure, isolated development environments - π¨ Canvas Interface - Split-screen design inspired by ChatGPT Canvas - β‘ Real-time Preview - Live updates of your code in action - π Block Design System - Beautiful, chunky UI with Anthropic colors - π± Responsive Layout - Works on desktop and mobile - π Smart Session Management - Automatic sandbox creation and cleanup - π Streaming Responses - Real-time code execution output Project Structure ποΈ Tech Stack - Frontend: Next.js 15 (App Router), React, TypeScript, Tailwind CSS v4 - Backend: Hono.js, Bun runtime, TypeScript - AI: Claude Code (Anthropic) running in E2B sandboxes - Sandboxes: E2B secure cloud development environments - Styling: Custom blocks.css design system + shadcn/ui - Package Manager: Bun with workspaces - Deployment: Vercel (frontend), Railway/Render (backend) Getting Started Prerequisites - Bun (latest version) - E2B API Key - Sign up for E2B account - Anthropic API Key - For Claude Code access Installation Development Start both frontend and backend in development mode: Or start them individually: Building π§ Configuration Backend Environment Variables Create apps/backend/.env: Frontend Environment Variables Create apps/frontend/.env.local: π API Endpoints Sandbox Management - POST /api/sandbox/create - Create a new E2B sandbox session - GET /api/sandbox/:sessionId/status - Get sandbox status - DELETE /api/sandbox/:sessionId - Destroy sandbox session Code Execution - POSTβ¦
Details
- Repository
- juancgarza/claude-in-a-box
- Language
- TypeScript
- License
- MIT
- Last updated
- 18 August 2025
- Listed in
- jqueryscript/awesome-claude-code
FAQ
What is Claude In A Box?
A ChatGPT Canvas/Claude Artifacts-style interface for Claude Code running in E2B sandboxes. Build, create, and code anything with AI-powered development in secure, isolated environments. It is a desktop for Claude Code, from juancgarza/claude-in-a-box on GitHub.
How do I install Claude In A Box?
Clone juancgarza/claude-in-a-box from GitHub and follow the setup steps in its README.
Is Claude In A Box popular?
juancgarza/claude-in-a-box has 51 GitHub stars and 4 forks, and is included in 1 curated Claude Code list. It was last updated on 18 August 2025.
More desktop, web & mobile apps
Ccmate Release
56djyde/ccmate-release
A GUI for Claude Code
Everything Claude Code Mobile
66ahmed3elshaer/everything-claude-code-mobile
Makes Claude code mobile first
Claude Code Web
78sunpix/claude-code-web
A web-based interface for Claude Code CLI built with Nuxt 4, featuring real-time chat, project management, and comprehensive tool integration with mobile-first PWA design.
Claude Code App
689cat/claude-code-app
Claude-Code mobile app , write code on the go
247 Claude Code Remote
76QuivrHQ/247-claude-code-remote
Access Claude Code from anywhere - Mobile / Desktop secure connection via Tailscale. Provision VMs with Fly.io. Compatible with Gemini / Codex / OpenCode
AI Code Fusion
88codingworkflow/ai-code-fusion
Desktop app to process repository content into one file
Browse the most popular Claude Code mods, all desktop, web & mobile apps, or the skills and MCP server directories.