The product studio for builders and creators.
Keep tabs — literally — on everything you're building. One window on your Mac shows what's running, which Claude Code session is waiting on you, and what's changed since your last commit, so you can work on several projects at once without losing the thread.
- Dev servers, supervised
- Claude Code consoles
- Needs-input alerts
- Commit, push, branch
- Files, docs & live preview
- What changed, everywhere
What's on board
Everything a project needs while you build it, in the same place for all of them.
Keyboard-first. ⌘K jumps anywhere, ⌘1–⌘9 to projects, ⌘E for a new console, ⌘⇧E for a new Claude session.
Yours, on your Mac. It answers only to this Mac. Bring your own Claude Code: DashCode
runs the claude you already have. Your code, paths, terminal output and anything
you type to Claude never leave the Mac — here's what the app does report.
-
Every project at a glance
The Overview lists each project with its state, ports and git status: uncommitted files, commits to push. Group projects into folders. The Changes view shows what changed, and when, across all of them.
-
Dev servers that behave
Start, stop and restart from one button. Each project runs in its own process group with a readiness check, so you see stopped, starting, running or crashed, and Stop frees the port. A backend and a frontend can run as one project. Logs stream live, in a tab or their own window.
-
Claude Code, side by side
Open as many Claude Code and shell sessions as you need, in any project. They're real terminals that survive a reload. The sidebar shows which session is working and flags the one waiting on you. Switch model and effort, and watch token use, from the console bar.
-
Git without the terminal
Commit, push and pull; create, switch and publish branches. If the project keeps a change log in
docs/log.md, one click turns the new entries into the commit message. History links to GitHub. -
Files, docs and a live preview
A file tree and editor; Markdown renders with an Edit/Preview toggle, and images open as images. Docs collects
CLAUDE.md, the README, the log andIDEAS.md. Preview shows the running app inside the window. -
New projects start ready
Create one with a
CLAUDE.mdfrom your own template, a README,docs/and a first commit. Or add an existing folder (DashCode detects the start command, port and stack), or clone one from GitHub. Projects with nothing to run still get consoles, docs and files.