traces
KiCad plugin for schematic metadata reconciliation, supplier sourcing, datasheets, and AI-powered design checks.
The usetraces KiCad plugin is licensed under GPL-3.0-or-later. The hosted traces service is separate proprietary infrastructure.
Install
With uv:
uv tool install usetraces
usetraces install
Or with pip:
pip install usetraces
usetraces install
Restart KiCad, then launch from: PCB Editor → Tools → External Plugins → traces
Uninstall
usetraces uninstall
If installed with uv:
uv tool uninstall usetraces
If installed with pip:
pip uninstall usetraces
First launch
The plugin will open a sign-in page in your browser. Create an account or sign in, then return to KiCad — the plugin polls automatically and opens once authenticated.
Account menu
The bottom bar of the plugin shows your email as a menu button. Click it to:
- View usage — shows current month AI spend vs. your tier limit, plus raw token counts
- Log out — clears the saved token; the next launch will prompt for sign-in
Workflow steps
| Step | What it does |
|---|---|
| Footprints | Edit Value + Footprint for each part; or reconcile missing footprints from the PCB layout |
| Supplier | Set LCSC/JLCPCB, Digi-Key, Mouser, or N/A per part |
| Source | AI-powered supplier lookup — finds part number, stock, unit price |
| Datasheets | Fetches and downloads datasheet PDFs |
| SRC | AI schematic review checks: typos, consistency, orphans, near-duplicates |
In the Source step, Clear sourcing removes the current part number/qty/price so you can re-source. Switching supplier also clears sourcing data automatically.
Tiers
| Tier | Monthly AI spend limit | Price |
|---|---|---|
| Hobby | $5.00 | $0 |
| Pro | $10.00 | $10/month |
| Enterprise | Custom | Contact us |
Release files for usetraces 0.1.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| usetraces-0.1.9.tar.gz | 87.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| usetraces-0.1.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 171.6 kB
Release files / usetraces-0.1.9.tar.gz
| Download URL | usetraces-0.1.9.tar.gz |
|---|---|
| Size | 87.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
426441a8f172654d8cfb0edb27e434ecf054f595a7e6252b2b6c01e9b3443ac8
|
|
BLAKE2b-256 checksum How to use checksums |
8cfbfd6b3aed195bd61de582ced72a7d461c726241680d1ee6554ffb764276f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 26, 2026.
Transparency logRelease files / usetraces-0.1.9-py3-none-any.whl
| Download URL | usetraces-0.1.9-py3-none-any.whl |
|---|---|
| Size | 84.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
57dc2511ac3829f8d657e28cdb0330b22b71fcab9b84db3525fd91e89b87ccd5
|
|
BLAKE2b-256 checksum How to use checksums |
f7e6b7333c3f410091c21a4d16cd2e197ce71d2c3132f213e1e8cad19be187f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 26, 2026.
Transparency log