A GUI + MCP control plane

Run your local dev servers from one pane

DevWebUI starts, stops and restarts your projects' dev servers — with live status, CPU, memory and logs. Click to run them yourself, or let your AI agents drive the same daemon over MCP.

localhost:4000
DevWebUI managing local dev servers — two projects with running and stopped processes, each showing live status, port, uptime, CPU and memory.
How it works

Three steps to a calmer terminal

1

Drop a .devwebui

List your repo's dev servers in one small file.

2

Open the pane

Every process, grouped by project, with live status.

3

Click — or let agents drive

Start, stop, restart. Your AI does the same over MCP.

What it does

Your fleet of dev servers, one control plane

One-click control

Start, stop, restart any dev server. Live status, CPU, memory and logs — no shell required.

MCP-native

17 tools let AI agents drive the same daemon you click. Humans and agents, one source of truth.

One panel per project

Drop a .devwebui file — every process groups under one panel, remembered on restart.

Port conflicts, solved

Detects clashes, names the process holding the port, and frees it in one click.

Errors, deduped

A persisted, de-duplicated error log survives restarts and crashes — and agents can read it too.

Runs in your tray

A Windows tray app boots the daemon hidden — no console window. Open, rebuild, restart, quit.

One daemon, two front doors

Built for humans and agents

You get a GUI

Click to run your servers. Watch status, CPU, memory and logs in one pane — no terminal juggling.

Your agents get MCP

17 tools drive the exact same daemon. Humans and AI share one state — zero drift, nothing to sync.

Local-first

Runs entirely on your machine. No accounts, no cloud, nothing to sign up for — just a daemon on your localhost. Open source under MIT. On the roadmap: macOS / Linux tray, in-GUI env editor, log search and multi-host.

Built with
Bun + Hono Vue 3 + Vite shadcn-vue Tailwind v4 A zero-dependency MCP engine

Stop babysitting bun run dev

Drop a .devwebui file in your repo, open the pane, and hand the same controls to your agents.

View on GitHub