ROBIONDownload

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
  • PDF
  • 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_file
  • open_files
  • open_diff
  • open_url
  • request_review
  • set_title
  • set_controls
  • get_controls
  • remove_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.

Latest release