For makers with hardware dreams
Describe the part. Watch it take shape.
Robion is a macOS cockpit for Claude Code agents that turns ideas into real things. The agent writes parametric CAD — OpenSCAD, build123d — and Robion renders it live next to the conversation, with sliders to tune it. No render button. And when an agent needs you, one key takes you there.
free · signed & notarized · updates itself
From idea to STL
Your agent models it. You see it instantly.
OpenSCAD and build123d models render in a live 3D panel — orbit them, even with a SpaceMouse. Open KiCad boards with DRC/ERC checks, preview Gerbers, DXF and PDF. Everything the agent produces appears in a panel next to the chat, ready for your next instruction.
- OpenSCAD
- build123d
- KiCad + DRC/ERC
- Gerber
- DXF
- SpaceMouse
A customizer with no render button
The agent builds the knobs.
Through set_controls the agent adds buttons, toggles and sliders to its own panel. Drag a slider — wall thickness, hole diameter, count — and the model re-renders in about 0.4 seconds. Tune the part like a customizer, without touching code.
Pillar two: orchestration
All your agents on one screen.
Projects in a left rail, a colored state strip per agent. Every task is a tmux-backed Claude Code session — quit the app, agents keep working. Give a task its own git worktree and a sandbox when you want isolation.
- running
- waiting for you
- done, unseen
- error
Waiting for you
Amber means a human is needed.
⌘J jumps to the agent that needs you — permissions first, then questions, then errors. ⌘0 shows every task grouped by state. Dock badge, notifications. Amber never means anything else.
Agents that show their work
A locked-down toolbox in every session.
Robion injects a whitelisted MCP server into every Claude Code it launches: open files in a compare grid, show a diff, preview a dev server, request a review, build controls. Task-scoped — an agent cannot reach outside its folder.
open_fileopen_filesopen_diffopen_urlrequest_reviewset_titleset_controlsget_controlsremove_controls
17 read-only panels
Seventeen ways to look over their shoulder.
3D models, SVG, DXF, Gerber, PDF, git, a Jira viewer, an MCP inventory with startup times and token costs, usage and rate-limit stats. Diffs keep a "since last turn" baseline — click a line range and it goes back to the agent as a prompt.
- terminal
- 3D model
- diff
- viewer
- git
- tree
- markdown
- media
- web preview
- html
- Jira
- MCP servers
- stats
- activity
- checks
- controls
- overview
On your tailnet only
Approve from your pocket. Never over the internet.
A real PWA served by your Mac and exposed only inside your Tailscale tailnet — the server stays on loopback. Pair with a QR code; approve or deny with a reason straight from the lock screen via optional ntfy push. Nothing touches the public internet.
What you need
Runs on your Mac. Nothing leaves it.
- macOS
- Apple Silicon or Intel, signed & notarized build
- Claude Code CLI
- the agents are your own Claude Code sessions
- tmux
- owns every agent process, so they survive the app
- Node 22+
- runs the local server
- OpenSCAD / KiCad
- optional — for live model rendering and board checks
- Tailscale
- optional — for the phone client on your tailnet
Questions
- Is it free?
- The download is free.
- Windows or Linux?
- macOS only today.
- Where does my code go?
- Nowhere. Robion runs locally; the agents are your own Claude Code sessions on your machine.
Get it
Download Robion.
Free download. Signed and notarized DMGs, automatic updates from GitHub releases.