Tracgen Get in touch

Prototype · Developer tooling

Tracgen

Describe the board. Approve it once. Get manufacturing files.

Hardware teams who spend more time on the routine boards than on the interesting ones.

Animated illustration of Tracgen Tracgen — routing pass BRIEF SCHEMATIC PLACE ROUTE DRC PACKAGE DRC CLEAN ONE HUMAN GATE · MANUFACTURING PACKAGE OUT
Animated schematic of the routing stage. Geometry is illustrative of the method, not one specific board.
Built on
Python + TypeScript
Fits the workflow
A step in the pipeline, not a replacement for it
History
22 commits, in a private repository

What it is

Tracgen takes a hardware product description — natural language, uploaded specification documents, or both — and autonomously produces a manufacturable PCB: schematic, placed and routed board, verification reports and a complete manufacturing package with Gerbers, drill files, a priced BOM, pick-and-place and PDFs.

The pipeline is autonomous end to end with exactly one mandatory human gate: schematic review. Everything after approval — footprints, board setup, placement, routing, DRC and outputs — runs without intervention. Every artifact is a native KiCad file validated with kicad-cli, so the output is editable in a real EDA tool rather than trapped in the system.

Capabilities

What it actually does.

Hardware teams who spend more time on the routine boards than on the interesting ones.

  1. Autonomous schematic →

    Autonomous schematic → layout → route → DRC → manufacturing package

  2. Native KiCad artifacts throughout

    Native KiCad artifacts throughout, validated with kicad-cli and routed with freerouting

  3. Live part sourcing

    Live part sourcing and pricing through Nexar, Digi-Key and Mouser

  4. Exactly one human approval gate

    Exactly one human approval gate, at schematic review

How it works

3 moves, end to end.

This is how Tracgen works, not a set of steps you can follow yet — it is prototype and not distributed.

  1. Drop it in

    Tracgen attaches to the repository or project you already have.

  2. Give it the job

    It takes a concrete task with a defined output, not an open-ended prompt.

  3. Review the result

    Everything it produces is a diff, a file or a report you approve before it counts.

The full technical description

Specification

Made of, and made when.

Read from the repository at build time rather than typed onto a marketing page.

State
Prototype
Discipline
Design automation
Shape
Developer tooling
Started
Jun 2026
Last change
Jun 2026
Commits
22
  • Python
  • TypeScript
  • KiCad 10
  • Claude API
  • Nexar
  • Python 79%
  • TypeScript 21%

Next

Put Tracgen in your pipeline

Ask about integrating it with the repositories and agents you already run.

This is a pre-production site. All content is subject to finalisation, and nothing stated here is binding until the site is live.