v0.1.1-beta is public — schematic capture, PCB routing with live DRC, 3D preview, fabrication export. Download →
Free · open source · local-first

A desktop EDA that stays out of your way.

Schematic capture, PCB layout with live DRC, interactive 3D and fab-ready export — in one window, on your disk, with no account. Imports your KiCad libraries. An assistant is built in, and it runs on your terms.

Version
0.1.1-beta
License
AGPL-3.0-or-later
Imports
.kicad_sym · .kicad_mod · STEP
Exports
Gerber X2 · Excellon · BOM · CPL
Storage
Local SQLite · no account · no telemetry
Requires
64-bit OS · 4 GB RAM · WebGL2
Screen capture · Schematic → layout → 3D → export, one project v0.1.1-beta · current UI
The workbench

Schematic, layout, 3D and library in one window, kept in sync by one database.

01 — Schematic capture

Place from a command palette, wire on a 100 mil grid.

Search the library by name, tag or description with a live symbol preview. Manhattan wires with auto-junctions, net labels, power ports, hierarchical sheets. Every edit is a command — undo is unlimited and revisions are tracked.

⌘K placeW wireL labelP powerG groundR rotate
02 — PCB layout

Interactive routing with DRC that runs as you drag.

45° and 90° postures, walkaround and push modes, a via on V that flips the active layer. Clearance and connectivity are checked live — the violation count in the status bar is always current. Ratsnest shows exactly what's left.

R routeV viaW width/ posture⇧F flip view
03 — Interactive 3D

The board as real geometry, not a render.

Substrate with true thickness, copper and vias extruded from the layout, STEP component models converted client-side and cached. Orbit, section, measure — catch mechanical fit problems before the first spin.

STEP → GLB · orbit controls · camera presets · height heatmap
04 — Component library

Your KiCad parts, plus 227 that ship in the box.

223 symbols, 146 footprints and 136 3D models on first launch. Import .kicad_sym / .kicad_mod in bulk, generate footprints from IPC-7351B package codes, or draw symbols and footprints in the built-in editors.

Faceted search · symbol + footprint + 3D preview · pin table · datasheet links
05 — Manufacturing & BOM

One ZIP: Gerber X2, Excellon, BOM, pick-and-place.

Every fabrication layer plus PTH/NPTH drill and a .gbrjob. BOM in JLCPCB, KiCad or plain CSV with DNP and cost estimate; a JLCPCB-ready centroid file. Preflight checks drills, trace widths and outline against JLCPCB / PCBWay rules before you download.

Export · Fabrication bundle contents illustration — not a screenshot

Gerber X2

  • F.Cu · B.Cucopper
  • F.Mask · B.Masksolder mask
  • F.Paste · B.Pastestencil
  • F.Silk · B.Silklegend
  • Edge.Cutsoutline
  • *.gbrjobjob file

Drill · BOM · CPL

  • PTH / NPTHExcellon
  • BOMJLCPCB · KiCad · CSV
  • CPLJLCPCB centroid
  • DNP · cost estimatein BOM

Preflight

  • drill sizespass
  • trace width / clearancepass
  • board outlinepass
06 — Assistant

An assistant that reads the design — on your hardware if you want.

It sees the schematic, layout, nets, DRC results and library, answers questions about them and proposes edits you approve. Run open models locally through Ollama, LM Studio or MLX; bring your own OpenAI / Anthropic key; or use OpenPCB Cloud AI with zero setup.

localOllama · LM Studio · MLX — nothing leaves the machine keyAny OpenAI-compatible endpoint cloudOpenPCB Cloud AI, hosted
Workflow

No files to shuffle between tools.

1

Plan

Research parts and topology with the assistant.

2

Schematic

Place symbols, wire nets, annotate, ERC.

3

Layout

Place, route, pour — DRC runs live.

4

Verify

Inspect fit and clearance in 3D.

5

Fabricate

Preflight, then export the ZIP.

Local-first

Your designs never leave your disk.

Projects live in a local SQLite database. No login, no cloud round-trips, no telemetry unless you switch it on. It works on a plane, in a lab, or air-gapped. Cloud features, when they ship, are opt-in and additive.

Accountnot required
Networkoffline by default
Telemetryoff by default
Formatsopen · documented
How it compares

Where it stands next to the tools you already know.

Reflects v0.1.1-beta. KiCad is a mature peer we interoperate with; this is meant to be fair, not definitive.

OpenPCB KiCad EasyEDA Altium
Price Free Free Free tier Subscription
Source Open · AGPL-3.0 Open · GPL Closed Closed
Works offline Yes Yes Partly Yes
Account required No No Yes Yes
KiCad library import Yes Native Partial Import
Interactive 3D Yes Yes Yes Yes
Fabrication export Gerber X2 · drill · BOM · CPL Mature Yes Yes
Assistant Local · own key · cloud No No Cloud only
OpenPCB Cloud · in development

Paid services on top of the same free desktop app.

Sync, auto-layout and auto-routing, manufacturing integrations, live collaboration and teams. The desktop app stays free and open source; Cloud will be a paid product shipping after the public beta.

sync · backup auto-layout · auto-router fab integrations live collaboration teams · roles
Roadmap

Shipping in the open, weighted by your feedback.

Now · beta
  • Schematic · PCB routing · live DRC · 3D
  • KiCad symbol / footprint import
  • Gerber, Excellon, BOM, pick-and-place
  • Custom board shapes · Win/Linux auto-update
  • Automatic JLCPCB sourcing
  • Live fab-rule DRC · ERC report UI
  • Copper zones · differential pairs
  • Multi-sheet schematics
Later
  • Code signing · macOS auto-update
  • 4-layer boards
  • Production hardening
Full roadmap on GitHub →
Download

v0.1.1-beta · macOS, Windows, Linux.

macOS .dmg · .zip · arm64 + x64
Download for macOS
Windows Setup.exe · x64
Download for Windows
Linux AppImage · .deb · .rpm
Download for Linux
Beta builds are unsigned. macOS: right-click → Open. Windows: More info → Run anyway. Linux AppImage: chmod +x. Each release ships SHA256SUMS.txt. Auto-update works on Windows and Linux; code signing and macOS auto-update are on the roadmap.
Requires a 64-bit OS · ~4 GB RAM · GPU with WebGL2 · AGPL-3.0-or-later · release notes & checksums