Browser-Accessible Development Environment

Docker-powered, fully isolated AI development sandbox

Features

Everything you need for modern development

πŸ’»

VS Code in Browser

Full-featured code-server IDE with Git SCM, extensions, and terminal access

πŸ“‹

Visual Task Management

Built-in Vibe Kanban for organizing tasks and tracking project progress

πŸ–₯️

Full Linux Desktop

Complete GNOME desktop accessible via noVNC in any browser

πŸ€–

Self-Hosted AI Gateway

OpenClaw integration for private, self-hosted AI assistant capabilities

πŸ”’

Complete Isolation

Sandboxed Docker environment protects your host from any risks

πŸ‡¨πŸ‡³

Chinese Input Support

Built-in fcitx with Google Pinyin for seamless Chinese text input

Use Cases

Perfect for various development scenarios

πŸ§ͺ

AI Development & Testing

Safely test AI tools and code generation in an isolated environment

πŸ“š

Learning Environment

Perfect sandbox for learning Linux, Docker, and web development

🌐

Remote Development

Access your development environment from anywhere via browser

⚑

Quick Project Sandbox

Spin up isolated environments for quick experiments and testing

Why webcode?

See how we compare to other solutions

Feature webcode Local VS Code GitPod/Codespaces
Browser Access βœ“ βœ— βœ“
Full Desktop Environment βœ“ βœ— βœ—
Local Execution βœ“ βœ“ βœ—
Isolated/Sandboxed βœ“ βœ— βœ“
Offline Capable βœ“ βœ“ βœ—
Free βœ“ βœ“ Limited
Self-Hosted βœ“ N/A Paid

Download

Get the desktop launcher for your platform

Installation

Three easy ways to get started

1

Desktop Application (Recommended)

Download the launcher for automatic setup and management

  1. Download the launcher for your platform above
  2. Extract and run the application
  3. Follow the wizard to configure and start
Download Launcher
2

One-Line Install Script

Quick setup with a single command (requires Docker)

curl -fsSL https://get.webcode.dev/install.sh | sh
3

Pure Docker

Manual Docker setup for full control

docker run -d -p 20001:20001 land007/webcode:latest

FAQ

Frequently asked questions

What are the system requirements?

You need Docker Desktop installed and at least 4GB RAM available. The full desktop image is about 3GB.

Can I run multiple instances?

Yes! The launcher supports multiple instances with different configurations and port mappings.

Is my data persisted?

Yes, all your data is stored in Docker named volumes and persists across container restarts. You can also mount custom directories.

Can I use it without the desktop?

Yes, set MODE=lite for a lightweight version with just the IDE and Kanban, no VNC desktop.

How do I access the services?

After starting, access IDE at port 20001, Kanban at 20002, AI gateway at 20003, and noVNC at 20004. All use Basic Auth (default: admin/changeme).

Is webcode free?

Yes! webcode is completely free and open source. You can self-host it without any limitations.