aklofas

aklofas / kicad-happy

Public

AI-powered Claude Code skills for KiCad electronics design. Analyze schematics, review PCB layouts, download datasheets, source components, and prep boards for fabrication

51
4
100% credibility
Found Mar 09, 2026 at 27 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

This repository provides terminal AI skills to analyze KiCad schematics and PCBs, download datasheets, source components from suppliers, and prepare manufacturing files.

How It Works

1
🔍 Find kicad-happy

While designing your circuit board in KiCad, you discover this friendly AI helper that makes checking and improving designs super easy.

2
📥 Add to your AI companion

You quickly link these special instructions to your terminal AI buddy so it understands electronics projects.

3
🚀 Tell it about your project

Just say 'analyze my board folder' and watch your AI read your schematic and layout like a pro engineer.

4
📊 Get your design review

You receive a clear report highlighting power paths, signal checks, layout strengths, and any fixes needed.

5
📄 Collect part info sheets

Ask to gather datasheets for every component, and they organize neatly in your project folder.

6
🛒 Shop for parts

Your AI searches trusted suppliers, shows prices, stock, and suggests matches for your bill of materials.

🏭 Order boards confidently

With everything reviewed and ready, you prepare files and send off for fabrication – your prototype is on its way!

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 27 to 51 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is kicad-happy?

kicad-happy brings Claude Code skills to KiCad electronics design, turning Anthropic's agentic Claude Code CLI into a terminal-based assistant for hardware projects. Point it at your schematics or PCB layouts, and it analyzes power trees, detects design errors like missing pull-ups or thermal via shortages, downloads datasheets, sources components from DigiKey or LCSC, and preps BOMs for JLCPCB fabrication—all powered by pure Python scripts. It solves the gap between KiCad's open files and AI reasoning, delivering structured reports without plugins or exports.

Why is it gaining traction?

Unlike generic AI tools or paid EDA plugins, it deeply parses KiCad's S-expressions for subcircuit detection, regulator math, and DFM checks, then cross-references real datasheets for validation. Developers hook it via simple symlinks into Claude Code's skills directory (free tier works, though API pricing applies for heavy use), getting instant design reviews like "14.95V computed vs 12V label" on complex boards. The full workflow—analyze, review, source, manufacture—keeps everything in your terminal, no context switching.

Who should use this?

KiCad users prototyping motor drivers, IoT boards, or power supplies who want automated schematic reviews before fab. Hardware engineers tired of manual ERC/DRC plus datasheet hunts, or teams iterating BLDC controllers with gate drivers and current sense. Ideal for solo makers or small teams leveraging Claude Code integration for faster bring-up.

Verdict

Try it if you're in KiCad and have Claude Code—install is dead simple, docs shine with real examples, and MIT license invites forks. At 16 stars and 1.0% credibility, it's early and unproven at scale, but the analysis depth punches above its weight for prototypes.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.