Webcrft Powered by Webcrft.io
v0.1.1 · open source

self-hosted web IDE.
single binary. no cloud.

Code editor, terminal, git client, and file explorer — all in your browser. One Go binary on your server, NAS, or Raspberry Pi.

wede IDE
install
$ curl -fsSL https://raw.githubusercontent.com/webcrft/wede/main/install.sh | bash
1 · start
$ wede .
2 · open
$ open http://localhost:9090

code editor

CodeMirror 6 with syntax highlighting for 20+ languages. Dark and light themes.

web terminal

Full PTY via xterm.js and WebSocket. Multiple tabs. Run anything — SSH, Docker, npm.

git client

Visual commit graph, staging, branching, checkout. No CLI needed for common operations.

file explorer

Project tree with git status colors. Create, rename, copy, paste, delete via context menu.

live preview

Embedded browser tab to preview your running web app without switching windows.

mobile ready

Fully responsive UI for tablets and phones. Edit code and run commands from any device.

zero dependencies

One ~10MB Go binary. No Docker, no Node runtime, no database. Download and run.

secure access

Password auth with brute-force lockout. Deploy behind your reverse proxy with HTTPS.

dark & light

Midnight and Daylight themes. Terminal and editor adapt to your choice.

visual git control

Stage changes, commit, switch branches, and explore history with a built-in commit graph. Everything you need without touching the terminal.

  • interactive commit graph
  • staging and diff views
  • branch management
Git integration
Git graph
Terminal and preview

terminal & preview

Full PTY terminal emulator and embedded browser preview. Run commands and see results side-by-side. No context switching.

  • websocket-powered real-time terminal
  • multiple terminal tabs
  • live preview for web apps

hack on wede

Open source. React + Vite frontend, pure Go backend.

frontend

$ npm install
$ npm run dev

backend

$ cd backend
$ go run ./cmd/wede .