mfranzon

Local-first, AI-assisted circuit design tool. Wire components in a 3D view, describe what you want to build, and the AI agent writes the firmware and simulates it all before you touch a chip.

28
3
100% credibility
Found May 05, 2026 at 28 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Circuitiny is a desktop application for visually designing ESP32 circuits in 3D, with AI assistance for wiring and firmware, browser-based simulation, code generation, and one-click build/flash to hardware.

How It Works

1
🔍 Discover Circuitiny

You hear about a fun app that lets you design circuits in 3D without soldering anything yet.

2
🚀 Launch and start

Download, open the app, pick your ESP32 board, and name your new project to begin.

3
🧩 Build your circuit

Drag parts like LEDs and buttons from the palette onto the board and connect pins by clicking.

4
💬 Chat with the AI helper

Describe what you want in plain words, like 'make an LED blink when I press a button,' and watch the AI add parts, wire them, and write the code automatically.

5
▶️ Test in simulation

Hit play to run the virtual firmware—click buttons in 3D to see LEDs light up and everything respond just like real hardware.

6
Make it real

One click generates the code, builds it, and flashes to your ESP32 board with a serial viewer to watch it run.

Your circuit works!

Everything blinks, responds, and comes alive on your physical board, ready for your project.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 28 to 28 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 circuitiny?

Circuitiny is a local-first, AI-assisted circuit design tool built in TypeScript as an Electron desktop app. Drag components onto a 3D board view, wire pins by clicking, describe circuits in plain English, and let the agent add parts, connect them, generate firmware, and simulate behavior before you build or touch a chip. It targets ESP32 boards, outputs compilable ESP-IDF C code, and handles design rule checks, all running offline.

Why is it gaining traction?

Unlike cloud-based simulators or manual Fritzing sketches, Circuitiny combines interactive 3D wiring with an agent that automates firmware writing and browser-based simulation—no hardware needed until you're ready. Local-first support for Ollama models keeps it private and fast, while one-click IDF builds and flashing streamline prototyping. Early adopters praise the extensible component catalog and real-time DRC for catching errors upfront.

Who should use this?

ESP32 makers prototyping IoT gadgets like LED blinkers or sensor nodes, without soldering fails. Hobbyists describing "button toggles LED on press" and getting working sims/firmware instantly. Embedded devs validating designs before committing to chips, especially those extending the palette with custom GLB models.

Verdict

Try Circuitiny if you're into local-first AI circuit tools—it's a fresh take on ESP32 prototyping with solid sim and codegen. At 28 stars and 1.0% credibility, it's early (macOS-only, basic tests), but docs and extensibility make it worth forking for real projects.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.