Kicad Studio Kit
About
KiCad Studio Kit: VS Code extension for KiCad PCB/EDA projects with schematic/PCB viewers, DRC/ERC, BOM, exports, MCP and AI workflows.
Details
- Author
- oaslananka
- GitHub stars
- 11
- Downloads
- 244
Jump to
- the KiCad Studio VS Code extension (apps/vscode-extension) — the only released product here
- private shared test infrastructure (packages/test-harness, packages/kicad-fixtures)
- the extension-side MCP integration contract and compatibility metadata
- VS Code extension: oaslananka.kicadstudiokit (1.9.4)
- Searchable documentation site
The README includes setup instructions such as Python/MCP server checks run from the.
KiCad Studio Kit
VS Code extension repository for KiCad Studio workflows.
Extension-side MCP discovery, configuration, compatibility metadata, and user experience.
<p>
<a href="https://github.com/oaslananka/kicad-studio-kit/actions/workflows/ci.yml"></a>
<a href="https://github.com/oaslananka/kicad-studio-kit/actions/workflows/codeql.yml"></a>
<a href="https://github.com/oaslananka/kicad-studio-kit/actions/workflows/security.yml"></a>
<a href="https://scorecard.dev/viewer/?uri=github.com/oaslananka/kicad-studio-kit"></a>
<a href="https://www.bestpractices.dev/projects/13405"></a>
</p>
<p>
<a href="https://open-vsx.org/extension/oaslananka/kicadstudiokit"></a>
<a href="https://marketplace.visualstudio.com/items?itemName=oaslananka.kicadstudiokit"></a>
<a href="https://github.com/oaslananka/kicad-studio-kit/blob/main/LICENSE"></a>
<a href="https://oaslananka.github.io/kicad-studio-kit/"></a>
</p>
<p>
<a href="docs/best-practices-evidence.md">Best Practices evidence</a> ·
<a href="GOVERNANCE.md">Governance</a> ·
<a href="ROADMAP.md">Roadmap</a> ·
<a href="SUPPORT.md">Support</a> ·
<a href="https://deepwiki.com/oaslananka/kicad-studio-kit">Ask DeepWiki</a>
</p>
<p>
<a href="https://www.buymeacoffee.com/oaslananka"></a>
</p>
</div>
KiCad Studio Kit is the VS Code extension repository. The MCP server is
developed and released separately. This repository owns only the extension-side
MCP discovery, configuration, compatibility metadata, and user experience — see
ADR 0009 and
repository structure.
This repository contains:
- the KiCad Studio VS Code extension (apps/vscode-extension) — the only released product here;
- private shared test infrastructure (packages/test-harness, packages/kicad-fixtures);
- the extension-side MCP integration contract and compatibility metadata.
The KiCad MCP Pro server (kicad-mcp-pro) — its Python source, npm launcher,
container image, and MCP Registry listing — lives in
oaslananka/kicad-mcp.
Repository maturity and standards
This repository tracks Solo-maintainer Professional OSS / Mature OSS readiness through the repository maturity report, OpenSSF evidence, and OpenSSF gap analysis. Gold/foundation-grade maturity is intentionally not claimed for the current solo-maintainer model; branch protection and release evidence remain the practical Professional OSS focus.
Version Baseline
<!-- release-surface:start -->
<!-- Generated from apps/vscode-extension/package.json. Run corepack pnpm run release:surface to refresh. -->
This repository's local release surface is:
- VS Code extension: oaslananka.kicadstudiokit (1.9.4)
The Python package kicad-mcp-pro, container image, and MCP Registry listing
are released from oaslananka/kicad-mcp.
<!-- release-surface:end -->
KiCad Compatibility
KiCad Studio Kit treats KiCad 10.0.x as the primary tested line, keeps KiCad
9.x as deprecated best-effort compatibility after upstream EOL, and keeps
KiCad 8.x as deprecated file-level compatibility. The canonical matrix, tested patch versions, CI
coverage level, and feature gates are maintained in
docs/support-matrix.md and compatibility.yaml.
Local Validation
corepack enable
corepack pnpm run dev:doctor
corepack pnpm install --frozen-lockfile
corepack pnpm --dir apps/vscode-extension exec playwright install chromium
corepack pnpm run check:forbidden-refs
corepack pnpm run check:version
corepack pnpm --filter kicadstudiokit run check
corepack pnpm --filter kicadstudiokit run package
Product-scoped entrypoints are available from the root:
corepack pnpm run check:kicad-studio
corepack pnpm --dir packages/test-harness run check
corepack pnpm run check:protocol-schemas
corepack pnpm run check:compatibility-contract
corepack pnpm run check:dev-doctor
Python/MCP server checks run from the
oaslananka/kicad-mcp repository.
For a reproducible VS Code Dev Containers or GitHub Codespaces environment, use
the checked-in devcontainer configuration. The container
sets up Node, pnpm, Python, uv, Playwright, shellcheck, actionlint, GitHub CLI,
and best-effort KiCad CLI support for root checks and MCP tests.
Install
Install the extension from the Visual Studio Marketplace or Open VSX, or build
it locally:
corepack enable
corepack pnpm install --frozen-lockfile
corepack pnpm run package:kicad-studio
Usage
Open a workspace containing a KiCad project and use the KiCad Studio activity
bar views and commands. See docs/getting-started.md
for the guided workflow and docs/extension/commands.md
for the command catalog.
Architecture
- Searchable documentation site
- Repository structure
- Product boundaries
- Release model
- Testing strategy
- Dev container
- KiCad fixture corpus
- Integration model
- Agent onboarding
- MCP client config examples
- VS Code MCP workspace example
Examples
- Examples overview
- LED Basic KiCad example
- MCP Workflow Demo
Publishing
Publishing is handled by GitHub Actions workflows under .github/workflows. External setup for environments, marketplace secrets, and trusted publishers is documented in docs/publishing.md.
The structured preview (beta) program and tester feedback loop for the stable 1.x line are documented in docs/beta-program.md.
Maintenance
Dependency update policy, dashboard triage, and security-update handling are documented in docs/dependency-lifecycle.md.
Compatibility support states and release gates are documented in docs/support-matrix.md.
Canonical repository and portfolio workflow status are recorded in CANONICAL.md, .repo-health.yaml, and docs/reusable-workflows.md.
Telemetry and error reporting are opt-in, disabled by default, and documented in docs/telemetry.md.
Contributing
Read CONTRIBUTING.md and run corepack pnpm run check before
opening a pull request.
License
KiCad Studio Kit is available under the MIT License.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


