Cherry Blossom

The PCB tool that speaks your language.

Describe a circuit in plain English. Get a working schematic. Refine by hand or by chat. Cherry Blossom is the open-source, AI-native PCB design tool that makes hardware feel like a conversation.

AI-native by designBuilt with Tauri + RustmacOS · Windows · LinuxMIT licensed
Cherry Blossom
⌘K
LibraryJLCPCB
Search…
Passive
RResistor
CCapacitor
LInductor
Active
DLED
QNPN
UDIP8 IC
SchematicPCB3D
R110kΩC1100nFD1net: VCC_3V33 pins connected
board: 50mm × 50mm · 2 components
Project
Title
Untitled Circuit
Author
Width
50mm
Height
50mm
Components2
Traces3
The headline feature

Vibe-code your circuits.

Cherry Blossom is built around a language model from day one — not bolted on after. Describe what you want in plain English, get a working schematic. Edit by hand, then ask the AI to refactor. It's how hardware should have worked all along.

Try saying:Add a 3.3V LDO from VBUSMake it ESD-protectedRoute this to a USB-C connectorLay out R2 and C3 next to U1Why is this net unrouted?
AI Assist
claude-opus-4-7
Add a 555 timer circuit with a blinking LED at 1Hz.
Adding 555 in astable mode. R1 = 10kΩ, R2 = 68kΩ, C1 = 10µF gives ~1Hz with a 50% duty cycle.
circuit.tsx
// applied
<chip name="U1" footprint="DIP8" />
<resistor name="R1" resistance="10k" />
<capacitor name="C1" capacitance="10uF" />
+3 components+5 traces
Describe a circuit or paste a datasheet link…⌘ ⏎

Describe → design

“Add a 3.3V regulator from VBUS with a bulk cap and pi filter.” Cherry Blossom drops in the components, picks reasonable values, and wires them up.

Plain-text circuits

Designs are TSX, not binary blobs. Diff them in git, comment on them in PRs, paste them into a chat — they read like code, because they are.

Tools, not magic

The AI calls real tools: JLCPCB part search, datasheet lookup, component import. You can watch what it does — and reject what you don't want.

What's inside

Every step of the design flow, in one fast app.

From your first idea to a manufacturing-ready board — Cherry Blossom keeps you in flow without forcing you between five different tools.

01
Schematic

Draw circuits the way you think.

A schematic editor that gets out of your way. Snap-to-grid placement, intelligent net routing, and a component library that's actually searchable. Right-click anything to do anything.

  • Drag, drop, and rotate components with one hand on the keyboard
  • Multi-segment wires with automatic net inference
  • First-class keyboard shortcuts for every common action
Cherry Blossom
⌘K
LibraryJLCPCB
Search…
Passive
RResistor
CCapacitor
LInductor
Active
DLED
QNPN
UDIP8 IC
SchematicPCB3D
R110kΩC1100nFD1net: VCC_3V33 pins connected
board: 50mm × 50mm · 2 components
Project
Title
Untitled Circuit
Author
Width
50mm
Height
50mm
Components2
Traces3
02
PCB Layout

Layout that flows, not fights.

Place footprints, route copper, and check clearances on a fast WebGL canvas. Cherry Blossom's PCB editor links directly to your schematic — change a pin, the netlist updates.

  • Multi-layer routing with F.Cu, B.Cu, and silkscreen support
  • Built-in DRC: catch clearance and width issues before they ship
  • Schematic ↔ layout sync, always in sync, never desynced
PCBSchematic3DF.Cu · B.Cu · Silkscreen
R1C1D1U1x: 24.50 mmy: 18.00 mm
2 layers · 1.6mm FR4DRC: 0 errors
03
3D Preview

See your board before it ships.

A real-time 3D viewer rendered with WebGL2. Spin, zoom, and inspect — your board exactly as it'll come out of the fab, with proper component models and silkscreen.

  • Interactive 3D model with realistic component renders
  • Toggle layers and components — see the board your way
  • Export to STEP for mechanical and enclosure work
PCBSchematic3D
CB1
WebGL2 · 60 fps1× zoom · iso
Why Cherry Blossom

Nine reasons your PCB tool shouldn't feel like 1998.

Open source, end to end
MIT-licensed and public. No black boxes, no surprise pricing — just hardware design tools the way they should be.
AI-native
Built around a language model, not bolted on after.
Tauri-fast
Native performance via Rust + WebView2. Boots in under a second.
Plain-text circuits
Designs are TSX. Diff them in git, paste them in chat, search them with grep.
Schematic ↔ PCB sync
One source of truth. Change a pin, the netlist follows.
Multi-layer aware
F.Cu, B.Cu, silkscreen, soldermask — with proper DRC.
JLCPCB built in
Search 100k+ parts, import in one click, order the board.
Cross-platform
macOS, Windows, Linux. Same app, same shortcuts, same speed.
Built for power
Every action has a shortcut. Discoverable, learnable, fast.
Ready when you are

Be there when Cherry Blossom blooms.

We're in private beta now and rolling out invites weekly. Drop your email and we'll save you a seat at the front.

No spam. Unsubscribe in one click. We won't sell your data — never have.

  • Early access to the beta builds
  • A monthly changelog, no spam
  • Direct line to share what you'd want next