Circuitly — The Harness for Electronics Engineering | AI PCB Design Agents
AI agents for PCB design

The harness for
electronics engineering.

A browser-based PCB workspace where AI agents place, wire, route, and check — directly in your native ECAD files (KiCad, Altium, Cadence, Siemens) — and keep working after you close the tab. You express intent in hardware terms. The harness runs the AI underneath.

Book a Call Join Waitlist
Native ECAD files  ·  Git underneath  ·  No lock-in  ·  Self-hosted for enterprise
File Edit View Tools GigE_Camera_RevC.kicad_pcb deep-forest Share
1 2 3 4 5
Sheet: GigE_Camera_RevC
Rev: C  ·  Size: A4  ·  Circuitly — KiCad 9
U1 STM32H7 J1 MagJack U2 KSZ9031 J2 PWR
Routing RGMII pairs
Placing PHY + magnetics
DRC review — needs input
Plan Mode Edit Mode
Agents 3 running
Power supply & charging
USB-C diff-pair routing
DRC & design review
Activity
{{ it.t }}
{{ it2.t }}
The substrate

Every tool contributes. One loop ties them together.

A product isn't just a board — it's requirements, parts, simulation, mechanical, sourcing, and whether the thing can actually be built. A finished PCB is thousands of trade-offs across all of them. The harness is the connective tissue: one loop agents can act on, constraints checked where they live, traceability through Git — so rapid iteration is safe and nothing is lost between tools.

Circuitly Circuitly browser-based harness · regulated-ready LLMs electronics agents in the loop
Requirements specs · constraints
Parts library datasheet-enriched
Distributor & mfr APIs stock · pricing · EOL
Simulation Ansys · SPICE · SI/PI
MCAD Onshape · STEP · fit
Manufacturing DFM · EMS/CM · floor
Routing engines DeepPCB · solvers
ECAD KiCad · Altium · Cadence · Siemens
Git & PLM traceability
Trade-offs the loop balances
CostPerformance SizeThermals AvailabilityBOM cost Signal integrityLayer count ManufacturabilitySchedule
A browser-based harness, multiplayer, optionally self-hosted for regulated and FedRAMP environments — so teams iterate faster while accounting for more trade-offs and design decisions.
Why AI hasn't been solved for PCB design

Getting value from LLMs is its own discipline.

Context, experiments, model choice, orchestration, guardrails — and none of it is electronics engineering. The harness absorbs that burden, so your team designs hardware instead of operating AI.

Engineering-grade precision

Electronics doesn't forgive "almost right." Every agent edit runs against your design rules, gets checked before merge, and lands as a reviewable diff. Precision is enforced by the harness — not hoped for from the model.

Model ops, out of the box

Which LLM reasons best over datasheets? When does a deterministic solver beat a model at routing? The harness runs that experimentation continuously — benchmarking LLMs and deterministic tools per electronics use case, re-tuning as they evolve. You never touch a model picker.

Un-siloed by design

Schematic, layout, sourcing, supply risk, PLM, fab — each lives in its own tool, and context dies at every handoff. The harness is the connective layer: one workspace where context carries across the whole chain.

The vocabulary

Four words the market uses loosely. We use them precisely.

Agent, sub-agent, orchestrator, harness. They're layered — each builds on the one before. Defining them clearly is part of the pitch: it makes our claim legible.

01Agent

An LLM that owns its own loop — it picks a tool, sees the result, and adjusts, until the job is done. Not a fixed script.

02Sub-agent

A focused agent a parent spins up to handle one piece of the job. It runs its own loop, then reports back — kept simple and bounded.

03Orchestrator

The coordinator that decides which agents run, in what order, and combines their work into one result.

04Harness

Everything around the agents that makes them usable and safe: the workspace they act in, tools, memory, guardrails, review, rollback. The layer you actually work at. This is Circuitly.

Harness workspace · tools · memory · guardrails · review · rollback
Orchestrator
Agent its own loop
Agent its own loop
Sub-agents spawned · bounded
Git-native substrate — every agent action is a commit you can review and roll back.
How it works

Prompt, plan, build, merge.

You express intent in hardware terms. The harness runs the AI underneath.

1

Prompt

Say it in hardware terms — "add gigabit Ethernet: PHY, magnetics, and length-matched RGMII." No prompt engineering, no context wrangling. That's the harness's job.

2

Plan

Agents propose before they touch anything. Datasheets, supply data, library rules, and your existing files come in as context — you approve the plan.

3

Build

Agents place, wire, route, and check in your real files — in parallel, server-side. Close the tab; they keep working while you sleep.

4

Merge

Come back to finished branches. Review visual diffs, roll back anything, merge what's right. Git underneath — you in the loop.

Circuitly workspace: an AI agent generates an engineering change order for net label additions on a differential probe schematic, with the plan and Git branch shown alongside the native ECAD file
The harness at work — an agent plans an ECO, documents what changed and why, and waits for your sign-off.
Coordination

One prompt. A tree of agents.

A single agent handles a single task. Real hardware work needs many, coordinated. In Circuitly, an agent spawns another that runs its own loop, does its piece, and reports back — nesting as deep as the job requires. The parent waits; the child works; the result flows back up.

Most "AI for X" tools route inside one loop. Coordinating a tree of independent agents as one governed system is what turns a high-level request into real, reviewable work.

We're precise about what counts: handing routing to DeepPCB is an external job the harness waits on — not an agent.

Orchestrator "Add gigabit Ethernet: PHY, magnetics, and length-matched RGMII"
├── Part research Running
├── Part selection Needs input
├── Placement Running
└── Routing Running
    ├── RGMII length matching sub-agent
    └── DeepPCB external job
The substrate

Real files. Real tools. No lock-in.

An agent is only as useful as the place it can act. So we built the substrate: a real PCB design tool, in the browser, git-native — where agents read and write the actual files.

Native ECAD files

Agents read and write real KiCad, Altium, Cadence, and Siemens files. No proprietary intermediate format.

Git-native

Every agent edit is a commit on a branch. Full traceability, visual diffs, one-click rollback across the whole tree.

Guardrails built in

Plan-then-edit review, bounded sub-agents, and design-rule checks on every change. Nothing merges without you.

Self-hosted for enterprise

Deploy the harness inside your own infrastructure. Your designs never leave your network.

Circuitly workspace on an Altium PCB layout: an agent researches the schematic and returns a prioritized breakdown of manufacturing risks — missing MPNs, BOM purchasability, CM substitution risk — with actions to reduce them
Ask "what's my biggest manufacturing risk?" — agents research the design and answer with actions, right on the board.
The reframe

Not another tool. The layer above them.

Getting value from LLMs is its own discipline — context, experiments, orchestration, guardrails — and none of it is electronics engineering. The harness absorbs it.

The old framing — a tool

"AI that helps you draw PCBs"

One more app in an already-fragmented toolchain
You drive the agents, write the prompts, babysit the session
Context lost at every handoff between tools
Sells features — someone on your team becomes the AI operator
A new model ships and you're re-benchmarking, rewriting prompts
Circuitly — the harness

The workspace agents work in

The connective layer above your tools — context carries across the chain
Agents act on real files and keep working after you close the tab
Absorbs the AI burden — you express intent in hardware terms
Coordinated, governed, reviewable — your other tools become things the harness can call
Model choice and configuration handled underneath — re-tuned as models evolve

Frequently asked questions

What is Circuitly?

Circuitly is a harness for AI PCB design: a browser-based workspace where AI agents place, wire, route, and check electronics designs directly in your real ECAD files. Agents run asynchronously on the server, and every change lands as a reviewable Git commit.

How is Circuitly different from using ChatGPT or an AI copilot for circuit design?

A chatbot gives advice; you still do the work. Circuitly's agents act — this is agentic circuit design, inside a PCB design tool we built, on your actual files. The harness carries context across schematic, layout, sourcing, and review, so nobody on your team has to become an AI operator.

Which ECAD tools does Circuitly support?

Agents work natively in KiCad, Altium, Cadence, and Siemens files today — full interoperability for enterprise contracts. Designs stay in standard formats under Git — no proprietary intermediate format, no lock-in.

What can the agents actually do?

Place and wire components, route connections, run design rule checks, research parts, generate symbols and footprints, check BOMs against sourcing data, and run AI design review on every change before merge — each agent running its own loop, in parallel.

Do the agents really keep working when I close the tab?

Yes. The workspace is server-side and asynchronous, so agents keep placing, routing, and checking after you leave. You come back to finished branches to review — nothing merges without you.

Which AI models does Circuitly use?

The right one for each action. The harness benchmarks frontier models against real PCB tasks — placement, routing, datasheet reasoning, part research — and assigns each action the model that performs best. As models evolve, the harness re-benchmarks and re-routes; your workflow doesn't change.

Can we self-host Circuitly? Is our design data safe?

Enterprises can deploy the harness inside their own infrastructure, so designs never leave your network. Every agent action is a Git commit — full traceability, visual diffs, and one-click rollback.

Put your agents in a harness.

See agents work in your files on a 30-minute call, or join the waitlist for early access.

Book a Call Join Waitlist
No sales deck. Bring a design.