{"adoption": {"forks": 302, "observed_at": "2026-08-28T04:06:58.579723+00:00", "stars": 2526}, "canonical_url": "https://ross.abutalabs.com/products/tscircuit", "card": {"archived": false, "artifact_type": "framework", "description": "Create real electronics with Typescript and React", "domain": ["hardware", "developer-tools", "artificial-intelligence", "cross-platform"], "enriched": true, "function": ["sdk", "developer-tools", "cli", "simulation", "graphics", "build-tool", "package-manager"], "health_score": 80, "homepage": "https://tscircuit.com", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["tscircuit/tscircuit"], "name": "tscircuit/tscircuit", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-26T21:44:09+00:00", "repo": "tscircuit/tscircuit", "stars": 2526, "tags": ["electronics", "pcb-design", "eda", "kicad", "react", "circuit-design", "hardware-description", "autorouting", "ai-native", "cad", "automation", "nodejs", "typescript", "web"], "topics": ["cad", "eda", "electronics", "engineering", "react", "typescript", "kicad", "hacktoberfest"], "urls": [], "use_cases": ["design a PCB using React components in TypeScript", "generate electronics with AI coding agents like Claude Code", "preview schematic, PCB, and 3D views in real time while editing code", "export fabrication files to get a circuit board manufactured", "run analog circuit simulations from the command line", "import and export KiCad projects", "review circuit board changes as visual diffs in GitHub pull requests", "share reusable electronic components via a package registry"], "what_it_is": "tscircuit is an open-source React/TypeScript framework and toolchain for designing, previewing, simulating, and manufacturing printed circuit boards (PCBs) using code. It includes a CLI, component registry, package manager, autorouter, analog simulation, and exports to fabrication files and KiCad formats.", "when_to_avoid": ["you need a traditional GUI-first schematic capture and layout tool", "you work on analog-heavy designs requiring advanced SPICE features beyond basic simulation", "you are not comfortable writing TypeScript/React code"], "when_to_choose": ["you want to design circuit boards in code with version control and code review workflows", "you want AI agents to generate physically-validated electronics", "you prefer a web-development-style workflow (hot reload, components, npm) for hardware", "you need to export to fabrication files or KiCad for manufacturing"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tscircuit", "repo": "tscircuit/tscircuit", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.579723+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:25:29.539962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba0243ff63faaab0639d175fcb2a0ee740cfccc759ded5aec1a3bede91b56967", "fetched_at": "2026-08-28T04:06:58.579723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tscircuit/tscircuit"}, {"content_hash": "489adfa7f025271586de7897c8126e257a87c3011fdb93758075b247e99ea450", "fetched_at": "2026-08-29T10:08:12.664974+00:00", "kind": "homepage", "missing": false, "url": "https://tscircuit.com"}, {"content_hash": "acdd1f76b27cd92c85263d9fec2bdd2e93c95a35b233c1a99822ce4452f1ca00", "fetched_at": "2026-08-29T10:08:12.674170+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/quickstart"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.675910+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/"}, {"content_hash": "c691f710bf26cc13493fe3d8d4dc9a045db3a4919186e094ed1518bdf53ebaf5", "fetched_at": "2026-08-29T10:08:12.677472+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/intro/quickstart-cli"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.678973+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com"}, {"content_hash": "80c55767c4b15c70b5f266abd2e40ccb90f434610ad92616fde22359a3ccefe7", "fetched_at": "2026-08-29T10:08:12.681874+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/category/intro"}, {"content_hash": "d4084142592036e3184181bdbecf2fcf1b0fbfa331ef488adfda91b40bcbde6e", "fetched_at": "2026-08-29T10:08:12.680446+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.579723+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:25:29.539962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba0243ff63faaab0639d175fcb2a0ee740cfccc759ded5aec1a3bede91b56967", "fetched_at": "2026-08-28T04:06:58.579723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tscircuit/tscircuit"}, {"content_hash": "489adfa7f025271586de7897c8126e257a87c3011fdb93758075b247e99ea450", "fetched_at": "2026-08-29T10:08:12.664974+00:00", "kind": "homepage", "missing": false, "url": "https://tscircuit.com"}, {"content_hash": "acdd1f76b27cd92c85263d9fec2bdd2e93c95a35b233c1a99822ce4452f1ca00", "fetched_at": "2026-08-29T10:08:12.674170+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/quickstart"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.675910+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/"}, {"content_hash": "c691f710bf26cc13493fe3d8d4dc9a045db3a4919186e094ed1518bdf53ebaf5", "fetched_at": "2026-08-29T10:08:12.677472+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/intro/quickstart-cli"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.678973+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com"}, {"content_hash": "80c55767c4b15c70b5f266abd2e40ccb90f434610ad92616fde22359a3ccefe7", "fetched_at": "2026-08-29T10:08:12.681874+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/category/intro"}, {"content_hash": "d4084142592036e3184181bdbecf2fcf1b0fbfa331ef488adfda91b40bcbde6e", "fetched_at": "2026-08-29T10:08:12.680446+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:25:29.539962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba0243ff63faaab0639d175fcb2a0ee740cfccc759ded5aec1a3bede91b56967", "fetched_at": "2026-08-28T04:06:58.579723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tscircuit/tscircuit"}, {"content_hash": "489adfa7f025271586de7897c8126e257a87c3011fdb93758075b247e99ea450", "fetched_at": "2026-08-29T10:08:12.664974+00:00", "kind": "homepage", "missing": false, "url": "https://tscircuit.com"}, {"content_hash": "acdd1f76b27cd92c85263d9fec2bdd2e93c95a35b233c1a99822ce4452f1ca00", "fetched_at": "2026-08-29T10:08:12.674170+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/quickstart"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.675910+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/"}, {"content_hash": "c691f710bf26cc13493fe3d8d4dc9a045db3a4919186e094ed1518bdf53ebaf5", "fetched_at": "2026-08-29T10:08:12.677472+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/intro/quickstart-cli"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.678973+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com"}, {"content_hash": "80c55767c4b15c70b5f266abd2e40ccb90f434610ad92616fde22359a3ccefe7", "fetched_at": "2026-08-29T10:08:12.681874+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/category/intro"}, {"content_hash": "d4084142592036e3184181bdbecf2fcf1b0fbfa331ef488adfda91b40bcbde6e", "fetched_at": "2026-08-29T10:08:12.680446+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/changelog"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.579723+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.579723+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.579723+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:25:29.539962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba0243ff63faaab0639d175fcb2a0ee740cfccc759ded5aec1a3bede91b56967", "fetched_at": "2026-08-28T04:06:58.579723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tscircuit/tscircuit"}, {"content_hash": "489adfa7f025271586de7897c8126e257a87c3011fdb93758075b247e99ea450", "fetched_at": "2026-08-29T10:08:12.664974+00:00", "kind": "homepage", "missing": false, "url": "https://tscircuit.com"}, {"content_hash": "acdd1f76b27cd92c85263d9fec2bdd2e93c95a35b233c1a99822ce4452f1ca00", "fetched_at": "2026-08-29T10:08:12.674170+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/quickstart"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.675910+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/"}, {"content_hash": "c691f710bf26cc13493fe3d8d4dc9a045db3a4919186e094ed1518bdf53ebaf5", "fetched_at": "2026-08-29T10:08:12.677472+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/intro/quickstart-cli"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.678973+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com"}, {"content_hash": "80c55767c4b15c70b5f266abd2e40ccb90f434610ad92616fde22359a3ccefe7", "fetched_at": "2026-08-29T10:08:12.681874+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/category/intro"}, {"content_hash": "d4084142592036e3184181bdbecf2fcf1b0fbfa331ef488adfda91b40bcbde6e", "fetched_at": "2026-08-29T10:08:12.680446+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.579723+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.579723+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:25:29.539962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba0243ff63faaab0639d175fcb2a0ee740cfccc759ded5aec1a3bede91b56967", "fetched_at": "2026-08-28T04:06:58.579723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tscircuit/tscircuit"}, {"content_hash": "489adfa7f025271586de7897c8126e257a87c3011fdb93758075b247e99ea450", "fetched_at": "2026-08-29T10:08:12.664974+00:00", "kind": "homepage", "missing": false, "url": "https://tscircuit.com"}, {"content_hash": "acdd1f76b27cd92c85263d9fec2bdd2e93c95a35b233c1a99822ce4452f1ca00", "fetched_at": "2026-08-29T10:08:12.674170+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/quickstart"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.675910+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/"}, {"content_hash": "c691f710bf26cc13493fe3d8d4dc9a045db3a4919186e094ed1518bdf53ebaf5", "fetched_at": "2026-08-29T10:08:12.677472+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/intro/quickstart-cli"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.678973+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com"}, {"content_hash": "80c55767c4b15c70b5f266abd2e40ccb90f434610ad92616fde22359a3ccefe7", "fetched_at": "2026-08-29T10:08:12.681874+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/category/intro"}, {"content_hash": "d4084142592036e3184181bdbecf2fcf1b0fbfa331ef488adfda91b40bcbde6e", "fetched_at": "2026-08-29T10:08:12.680446+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.579723+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.579723+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.579723+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:25:29.539962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba0243ff63faaab0639d175fcb2a0ee740cfccc759ded5aec1a3bede91b56967", "fetched_at": "2026-08-28T04:06:58.579723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tscircuit/tscircuit"}, {"content_hash": "489adfa7f025271586de7897c8126e257a87c3011fdb93758075b247e99ea450", "fetched_at": "2026-08-29T10:08:12.664974+00:00", "kind": "homepage", "missing": false, "url": "https://tscircuit.com"}, {"content_hash": "acdd1f76b27cd92c85263d9fec2bdd2e93c95a35b233c1a99822ce4452f1ca00", "fetched_at": "2026-08-29T10:08:12.674170+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/quickstart"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.675910+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/"}, {"content_hash": "c691f710bf26cc13493fe3d8d4dc9a045db3a4919186e094ed1518bdf53ebaf5", "fetched_at": "2026-08-29T10:08:12.677472+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/intro/quickstart-cli"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.678973+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com"}, {"content_hash": "80c55767c4b15c70b5f266abd2e40ccb90f434610ad92616fde22359a3ccefe7", "fetched_at": "2026-08-29T10:08:12.681874+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/category/intro"}, {"content_hash": "d4084142592036e3184181bdbecf2fcf1b0fbfa331ef488adfda91b40bcbde6e", "fetched_at": "2026-08-29T10:08:12.680446+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.579723+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.579723+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:25:29.539962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba0243ff63faaab0639d175fcb2a0ee740cfccc759ded5aec1a3bede91b56967", "fetched_at": "2026-08-28T04:06:58.579723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tscircuit/tscircuit"}, {"content_hash": "489adfa7f025271586de7897c8126e257a87c3011fdb93758075b247e99ea450", "fetched_at": "2026-08-29T10:08:12.664974+00:00", "kind": "homepage", "missing": false, "url": "https://tscircuit.com"}, {"content_hash": "acdd1f76b27cd92c85263d9fec2bdd2e93c95a35b233c1a99822ce4452f1ca00", "fetched_at": "2026-08-29T10:08:12.674170+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/quickstart"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.675910+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/"}, {"content_hash": "c691f710bf26cc13493fe3d8d4dc9a045db3a4919186e094ed1518bdf53ebaf5", "fetched_at": "2026-08-29T10:08:12.677472+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/intro/quickstart-cli"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.678973+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com"}, {"content_hash": "80c55767c4b15c70b5f266abd2e40ccb90f434610ad92616fde22359a3ccefe7", "fetched_at": "2026-08-29T10:08:12.681874+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/category/intro"}, {"content_hash": "d4084142592036e3184181bdbecf2fcf1b0fbfa331ef488adfda91b40bcbde6e", "fetched_at": "2026-08-29T10:08:12.680446+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:25:29.539962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba0243ff63faaab0639d175fcb2a0ee740cfccc759ded5aec1a3bede91b56967", "fetched_at": "2026-08-28T04:06:58.579723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tscircuit/tscircuit"}, {"content_hash": "489adfa7f025271586de7897c8126e257a87c3011fdb93758075b247e99ea450", "fetched_at": "2026-08-29T10:08:12.664974+00:00", "kind": "homepage", "missing": false, "url": "https://tscircuit.com"}, {"content_hash": "acdd1f76b27cd92c85263d9fec2bdd2e93c95a35b233c1a99822ce4452f1ca00", "fetched_at": "2026-08-29T10:08:12.674170+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/quickstart"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.675910+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/"}, {"content_hash": "c691f710bf26cc13493fe3d8d4dc9a045db3a4919186e094ed1518bdf53ebaf5", "fetched_at": "2026-08-29T10:08:12.677472+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/intro/quickstart-cli"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.678973+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com"}, {"content_hash": "80c55767c4b15c70b5f266abd2e40ccb90f434610ad92616fde22359a3ccefe7", "fetched_at": "2026-08-29T10:08:12.681874+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/category/intro"}, {"content_hash": "d4084142592036e3184181bdbecf2fcf1b0fbfa331ef488adfda91b40bcbde6e", "fetched_at": "2026-08-29T10:08:12.680446+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:25:29.539962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba0243ff63faaab0639d175fcb2a0ee740cfccc759ded5aec1a3bede91b56967", "fetched_at": "2026-08-28T04:06:58.579723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tscircuit/tscircuit"}, {"content_hash": "489adfa7f025271586de7897c8126e257a87c3011fdb93758075b247e99ea450", "fetched_at": "2026-08-29T10:08:12.664974+00:00", "kind": "homepage", "missing": false, "url": "https://tscircuit.com"}, {"content_hash": "acdd1f76b27cd92c85263d9fec2bdd2e93c95a35b233c1a99822ce4452f1ca00", "fetched_at": "2026-08-29T10:08:12.674170+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/quickstart"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.675910+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/"}, {"content_hash": "c691f710bf26cc13493fe3d8d4dc9a045db3a4919186e094ed1518bdf53ebaf5", "fetched_at": "2026-08-29T10:08:12.677472+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/intro/quickstart-cli"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.678973+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com"}, {"content_hash": "80c55767c4b15c70b5f266abd2e40ccb90f434610ad92616fde22359a3ccefe7", "fetched_at": "2026-08-29T10:08:12.681874+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/category/intro"}, {"content_hash": "d4084142592036e3184181bdbecf2fcf1b0fbfa331ef488adfda91b40bcbde6e", "fetched_at": "2026-08-29T10:08:12.680446+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:25:29.539962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba0243ff63faaab0639d175fcb2a0ee740cfccc759ded5aec1a3bede91b56967", "fetched_at": "2026-08-28T04:06:58.579723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tscircuit/tscircuit"}, {"content_hash": "489adfa7f025271586de7897c8126e257a87c3011fdb93758075b247e99ea450", "fetched_at": "2026-08-29T10:08:12.664974+00:00", "kind": "homepage", "missing": false, "url": "https://tscircuit.com"}, {"content_hash": "acdd1f76b27cd92c85263d9fec2bdd2e93c95a35b233c1a99822ce4452f1ca00", "fetched_at": "2026-08-29T10:08:12.674170+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/quickstart"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.675910+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/"}, {"content_hash": "c691f710bf26cc13493fe3d8d4dc9a045db3a4919186e094ed1518bdf53ebaf5", "fetched_at": "2026-08-29T10:08:12.677472+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/intro/quickstart-cli"}, {"content_hash": "80beecfb28fd19f70008cad9f55b02b781696f9146c87044dde99d8559007ed4", "fetched_at": "2026-08-29T10:08:12.678973+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com"}, {"content_hash": "80c55767c4b15c70b5f266abd2e40ccb90f434610ad92616fde22359a3ccefe7", "fetched_at": "2026-08-29T10:08:12.681874+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tscircuit.com/category/intro"}, {"content_hash": "d4084142592036e3184181bdbecf2fcf1b0fbfa331ef488adfda91b40bcbde6e", "fetched_at": "2026-08-29T10:08:12.680446+00:00", "kind": "site_page", "missing": false, "url": "https://tscircuit.com/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 64, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 902, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}