Altium Copilot
Gives Claude read access to an Altium project: schematics, board, design rules, BOM, DRC report and design notes. Ask about component values, trace a net across sheets, check routing against rules, pull a per-variant BOM or review a schematic, grounded in the actual design files. Read-only (for now).
What it does and how it connects
Altium Copilot gives Claude read access to an open Altium project, grounded in the actual design files. The user asks about component values, traces a net across sheets, checks routing against design rules, pulls a per-variant BOM, or requests a schematic review, and the copilot answers from the project itself instead of a pasted netlist. It reads the .PrjPcb project, schematics, board, design rules, BOM, DRC report, and design notes. It is read-only for now: it only extracts data and cannot modify a schematic, move components, or overwrite the .PrjPcb file.
Two specialist modes activate automatically from what the user says. Schematic review runs a three-phase structured audit: Claude reads datasheets and confirms its understanding before flagging anything, and every finding cites a datasheet value or a netlist fact, with the report saved to markdown. Brainstorm circuits runs a five-phase design session: it reads the loaded schematic first, then asks one question at a time and proposes two or three topologies with tradeoffs before recommending anything.
PCB awareness reads the .PcbDoc directly, so the user can ask where nets route, what runs near what with crosstalk proximity and parallel run lengths, the full layer stackup, and where components sit with side, rotation, and nearest parts. Data refreshes automatically as the design changes. It runs on Windows as a local MCP extension, and the README links a writeup on the author's site.
Alternatives
Compare side by side- eda-agent
Drives a live Altium Designer session with read and write tools through a DelphiScript bridge, rather than reading saved project files read-only.
- CopperPilot
A commercial hosted agent for KiCad and Altium with an open source CLI client, rather than a local open source read-only Altium reader.
- kicad-mcp-pro
An MCP server with gated profiles for KiCad workflows, rather than a read-only Altium project reader.
- kicad-claude-mcp
An MCP server that edits KiCad files directly with 105 tools, rather than reading Altium projects read-only.
- kicad-happy
Agent skills for reviewing KiCad projects, rather than a read-only Altium project reader.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- An Altium agent tool reading saved PcbDoc files treated arc edges of copper pours as straight lines, so a point near a rounded pour edge counted as outside the pour, feeding via connectivity, DRC net lookups and the pour index.Error Index
- An Altium agent tool sized back drills the way Altium's help says (hole plus 2 times the oversize, giving 0.8 mm), while Altium's own Draftsman drill table and the board's hole list both say 0.5 mm (hole plus the oversize once).Error Index
- On their corpus, 50 PCB diff pairs had no pair directive behind them and the Class Generation switch was ignored once a PCB class existed, so schematic intent and board state drifted silently.Error Index
Sources
Not verified
- Pricing: none stated on the repo.
- A standalone vendor website: the author's GitHub Pages site (maisamp.github.io) returns 404, and the README's linked writeup at maisamp.github.io/posts/altium-copilot/ also returns 404.
- Two pull requests by kcisek (PRs 7 and 8, October 2026) were closed unmerged, so the last push remains 2026-07-20.
- Real user voices: the only two user issues (5 and 6) are already quoted on the shipped altium-copilot page for the same project.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.