tsci init
Initialize a new TSCircuit project
tsci login
Sign in to the tscircuit registry to enable publishing and cloud tools
tsci dev
Run a local preview server for your tscircuit project
tsci push
tsci push uploads your package to the tscircuit registry for module re-use
tsci add
Install tscircuit registry packages using the tsci add command
tsci auth print-token
Print your current tscircuit API token for use with web services
tsci build
Generate circuit JSON from your source files
tsci check
Partially build and validate circuit artifacts
tsci clone
Clone a package from the tscircuit registry to your local machine
tsci config
Manage tscircuit CLI configuration
tsci convert
Convert a KiCad footprint file to a tscircuit component
tsci doctor
Run diagnostic checks for your tscircuit setup
tsci export
Export tscircuit files to various formats including SVG schematics, PCB layouts, and fabrication files.
tsci import
Search JLCPCB or the tscircuit registry and import a component into your project
tsci install
Install project dependencies or a specific package
tsci remove
Remove a tscircuit component package from your project
tsci search
Discover footprints and packages across the tscircuit ecosystem
tsci setup
Setup utilities for your tscircuit project
tsci simulate
Run circuit simulations from the command line
tsci snapshot
Generate schematic and PCB snapshots for regression tests
tsci transpile
Transpile TypeScript/TSX to JavaScript for distribution as a reusable library
tsci upgrade
Upgrade the tscircuit CLI to the latest version
tsci version
Print the tscircuit CLI version