i2cjak/T3CAD

T3CAD is now Backplane | An agent-driven electronics workspace with KiCad PCB, schematic, GERBER, 3D library, and emag analysis views.

296

stars

3,598

commits

TypeScript

primary language

Sep 11, 2026

updated

backplane.works/

README

T3CAD

T3CAD is an agent-driven electronics workspace, forked from T3 Code. It combines coding-agent conversations with KiCad PCB, schematic, Gerber, and 3D inspection across web, desktop, and mobile.

Open optional BOM, footprint, symbol, and EMerge / Analysis tabs inside the KiCad viewer. The BOM follows the project's saved KiCad settings. Antenna specifications can be prepared for the existing EMerge workflow; openEMS execution is not integrated yet. See the KiCad viewer guide.

Run from source

Install the repository's Node.js and Vite+ prerequisites, then:

git clone https://github.com/i2cjak/T3CAD.git
cd T3CAD
vp i
vp run dev

Use the pairing URL printed by the development server. vp run dev --share makes an isolated development environment available over your Tailnet. BOM, footprint, symbol, and 3D previews require kicad-cli on the server; Gerber previews require Python 3.

The fork retains upstream package names and connection protocols. Upstream T3 Code downloads and npx t3 do not contain these T3CAD additions. No T3CAD binary release is published yet.

Documentation

Full docs live in docs/. There's no docs site yet.

Building from source? Start at docs/internals/overview.md.

If you REALLY want to contribute still.... read this first

Install vp

T3CAD uses Vite+ so you'll need to install the global vp command-line tool.

macOS / Linux

curl -fsSL https://vite.plus | bash

Windows

irm https://vite.plus/ps1 | iex

Checkout their getting started guide for more information: https://viteplus.dev/guide/

Install dependencies

vp i

Read CONTRIBUTING.md before reporting a bug or opening a PR.

Have a feature request? Start an Ideas discussion.

Need support? Join the Discord.

Contributors

(top 30 of 342)

juliusmarminge

1,887 commits

t3dotgg

448 commits

maria-rcks

165 commits

t3-code[bot]

78 commits

i2cjak/T3CAD

T3CAD is now Backplane | An agent-driven electronics workspace with KiCad PCB, schematic, GERBER, 3D library, and emag analysis views.

296

stars

3,598

commits

TypeScript

primary language

Sep 11, 2026

updated

backplane.works/

README

T3CAD

T3CAD is an agent-driven electronics workspace, forked from T3 Code. It combines coding-agent conversations with KiCad PCB, schematic, Gerber, and 3D inspection across web, desktop, and mobile.

Open optional BOM, footprint, symbol, and EMerge / Analysis tabs inside the KiCad viewer. The BOM follows the project's saved KiCad settings. Antenna specifications can be prepared for the existing EMerge workflow; openEMS execution is not integrated yet. See the KiCad viewer guide.

Run from source

Install the repository's Node.js and Vite+ prerequisites, then:

git clone https://github.com/i2cjak/T3CAD.git
cd T3CAD
vp i
vp run dev

Use the pairing URL printed by the development server. vp run dev --share makes an isolated development environment available over your Tailnet. BOM, footprint, symbol, and 3D previews require kicad-cli on the server; Gerber previews require Python 3.

The fork retains upstream package names and connection protocols. Upstream T3 Code downloads and npx t3 do not contain these T3CAD additions. No T3CAD binary release is published yet.

Documentation

Full docs live in docs/. There's no docs site yet.

Building from source? Start at docs/internals/overview.md.

If you REALLY want to contribute still.... read this first

Install vp

T3CAD uses Vite+ so you'll need to install the global vp command-line tool.

macOS / Linux

curl -fsSL https://vite.plus | bash

Windows

irm https://vite.plus/ps1 | iex

Checkout their getting started guide for more information: https://viteplus.dev/guide/

Install dependencies

vp i

Read CONTRIBUTING.md before reporting a bug or opening a PR.

Have a feature request? Start an Ideas discussion.

Need support? Join the Discord.

Contributors

(top 30 of 342)

juliusmarminge

1,887 commits

t3dotgg

448 commits

maria-rcks

165 commits

t3-code[bot]

78 commits

Languages

TypeScript

87.7%

JavaScript

9.6%

MDX

1.3%