OpenPCB is a free, open-source desktop EDA — schematic capture, PCB layout, and interactive 3D preview — with an integrated AI assistant that runs on local models, your own API key, or OpenPCB Cloud. Local-first, KiCad-compatible, no subscription.
A modular workspace that keeps schematic, layout, 3D, and your component library in sync — built on a modern, GPU-accelerated canvas.
A command palette puts your whole library a keystroke away. Place parts, route Manhattan-style wires, and label nets without leaving the keyboard.
Push traces in 90° or 45° modes, drop a smart via to switch layers mid-route, and watch live DRC flag clearance issues as you go. Ratsnest airwires show exactly what's left.
Every design is a real-time 3D scene. Orbit the board, inspect copper and vias as extruded geometry, and drop in STEP component models to catch fit problems early.
A unified catalog of symbols, footprints and 3D models. Import existing KiCad libraries in bulk, generate footprints from IPC-7351B presets, or draw from scratch in the built-in editors.
Export a complete fabrication bundle in a single ZIP — Gerber X2, Excellon drill, BOM and pick-and-place — ready for JLCPCB or PCBWay. A pre-export preflight checks your board against each fab's design rules first.
OpenPCB has a fully integrated assistant that reads your schematic, layout and component library to answer questions and reason about your design. Run it locally, bring your own API key, or use OpenPCB Cloud AI — your choice, your data.
Brainstorm with the AI assistant — research options & plan.
Place parts & route nets.
Route copper with live DRC.
Inspect fit & clearance.
Gerber, drill, BOM & place files out.
OpenPCB stands on the shoulders of giants like KiCad — and stays compatible with them. Here's the honest lay of the land while we're in beta.
| OpenPCB | KiCad | EasyEDA | Altium | |
|---|---|---|---|---|
| Price | Free | Free | Free tier | $$$ / yr |
| Open source | ✓ AGPL-3.0 | ✓ GPL | ✗ | ✗ |
| Local-first / offline | ✓ | ✓ | Partial | ✓ |
| No account required | ✓ | ✓ | ✗ | ✗ |
| KiCad library import | ✓ | Native | Partial | Import |
| Modern, fast UI | ✓ | Classic | ✓ | ✓ |
| Integrated 3D preview | ✓ | ✓ | ✓ | ✓ |
| Manufacturing export | ✓ | ✓ Mature | ✓ | ✓ |
| Integrated AI assistant | ✓ Local + cloud | ✗ | ✗ | Partial |
Comparison reflects OpenPCB v0.1.0-beta and is meant to be fair, not definitive. KiCad is a mature, fully-featured peer we actively interoperate with.
OpenPCB is AGPL-3.0-or-later. Read the source, file issues, request components, and shape the roadmap. Star the repo to follow along — every bit of feedback steers v0.1.
Star on GitHubNeed to ship in a product that can't meet AGPL's source-disclosure terms? A commercial license removes the copyleft obligations and adds priority support — same app, business-friendly terms.
Talk to us about licensingA living plan, weighted by your feedback. Here's what's next after the public beta.
Schematic · PCB routing · 3D · KiCad import · live DRC
Gerber, Excellon, BOM & pick-and-place export — shipped.
Auto JLCPCB sourcing · live fab-rule DRC · ERC report UI
Copper zones, diff-pair routing, multi-sheet.
Code signing · live auto-update · multi-sheet
Production-readiness & polish.
OpenPCB v0.1.0-beta · macOS, Windows & Linux. No account, no installer bloat.