Alpha · Free for testers · macOS 14+

Every app your AI
builds, auto-tracked.

One line in your AI agent's config. Every project gets a .localhost URL and appears in your menu bar — automatically. Works with Claude Code, Cursor, Codex, and more.

macOS 14+ · Apple Silicon & Intel · Free for alpha testers

interactive demo
⊞ devkit 7
devkit
7 of 9 running
⌕ Filter apps…
Running · 7 Stop All
Stopped · 2 Start All
⊞ Open devkit
⏻ Quit

The full Mac app

More than a menu bar.

Click the tabs — manage services, configure your AI agent, and discover running ports all in one window.

devkit
Services
Agent setup
Discover
Info
📄Logs
7
Running
2
Stopped
9
Registered

Agent setup

devkit detects which AI agents are installed and patches config files directly — no copy-paste needed.

Claude Code Configured
~/.claude/CLAUDE.md · devkit block found
Cursor Not configured
~/.cursor/rules/devkit.mdc
OpenAI Codex Not found
~/.codex/ · not installed
Windsurf Not found
~/.codeium/windsurf/ · not installed

After setup, every app your agent builds registers here automatically — no extra steps.

Discover running services

Found 3 processes listening on ports not yet registered in devkit.

:5173
node · vite
:8000
python3 · uvicorn
:3001
node · express

9 services already registered · excluded from scan

Logs

Tail any service's log file — auto-refreshes every 2 seconds.

[2026-06-08 14:32:01] nova ready on port 3000
[2026-06-08 14:32:01] ✓ Server started
[2026-06-08 14:32:08] GET /api/apps 200 12ms
[2026-06-08 14:32:11] GET /api/status 200 3ms
[2026-06-08 14:32:19] POST /api/register 201 8ms
[2026-06-08 14:32:22] GET /api/apps 200 11ms

How it works

Wire your agent once. Done forever.

Every app your agent builds after that registers itself automatically.

1
Install devkit
CLI and menu bar app via Homebrew. Bootstrap wires up Caddy for .localhost routing.
brew tap djadmin/tap brew install devkit brew install --cask devkit devkit bootstrap
2
Add one line to your agent
Drop the snippet into your global agent config. The in-app Agent Setup tab does this automatically.
# ~/.claude/CLAUDE.md After creating any web app: devkit register <name> \ --port <port> \ --cmd "<start-cmd>"
3
Build. It appears.
Every new project auto-registers in your menu bar. Stable URL, lifecycle control, logs — no extra steps.
nova.localhost 🟢 running forge.localhost 🟢 running orbit.localhost 🔴 stopped beacon.localhost 🟢 running

Features

Everything in one place.

Menu bar for quick status. Full window for everything else.

Menu bar status
Running count badge. Fleet health dot. Start, stop, copy URL — without opening anything.
Agent setup
Detects Claude Code, Cursor, Codex, Windsurf. Patches config files directly — one click, no copy-paste.
Discover & import
Scans running TCP ports, resolves process names, lets you name and import in one click.
Real stop/start
Process tree kill — terminates children too. Waits for the port to clear before confirming.
📄
Live logs
Tail any service's log file from the app. Auto-refreshes every 2 seconds. No terminal needed.
.localhost proxy
Every app gets a clean name.localhost URL via Caddy. No editing /etc/hosts.

⚡ Will be $29 at launch — free for alpha testers

Get early access

devkit is in alpha. Join the list and you'll get install instructions, direct access to report issues, and a free license when we launch.

✓ You're on the list — watch for an email with install instructions.

macOS 14+ · No spam · Unsubscribe any time