An AI can suggest a wire. This one has to prove the wire belongs there.
atelier-agents is a hardware assistant project that helps produce valid wiring and minimal code from a local database of boards and components.
The problem
General-purpose assistants are useful for explaining concepts, but they become fragile when they need to propose real wiring. In hardware, inventing a pinout or ignoring an electrical constraint can quickly make an answer unusable.
Design & implementation
atelier-agents combines an LLM runner with a local hardware database and validation rules for wiring proposals.
I built a local database of boards and components, explicit validation rules, and a path for producing canonical WIRING_JSON. The system turns that verified context into readable wiring instructions, checks, and minimal Arduino code.
What it does
- Wiring guidance checked against a local hardware database
- Local database of boards, parts, and rules
- Deterministic wiring validation
- Minimal Arduino code generation from verified context