When you ask a senior analog engineer to look at an unfamiliar circuit, they do four things at once. They list the parts. They trace the signal path. They decide what the thing is for. Then they tell you what they would change. CircuitOracle is that four-step habit, wired up as four Gemini agents running in parallel, with the synthesis streamed as it writes itself.
A schematic is a compressed engineering decision. Reading it back out requires more than pattern-matching component icons — it requires arguing about why the values are what they are.
One large model with one prompt produces one opinion. Three smaller, specialized prompts argue with each other first, and a fourth one writes the verdict. The work shows.
We stream tokens because waiting 45 seconds for a wall of text is rude. You should watch the synthesis assemble itself, the way you'd watch an engineer think on a whiteboard.
This is not a replacement for an electrical engineer. It is the second opinion you didn't have a colleague around to give you at 1am.
CircuitOracle is built by people who got tired of pasting screenshots of schematics into chat windows and getting back a 5-line summary that confused a feedback resistor with a bypass cap. We wanted a tool that argued with itself before it argued with us.
Stack: Next.js · Gemini (gemini-2.5-flash) · SSE · vision input · no image retention, no training data extracted, no "your schematic is now ours" clause buried in TOS.