Early Access — Join the Waitlist

Circuit Design for the Modern Developer

Draw circuits visually or generate them from WireScript DSL. Debug, optimize, and learn with your AI Agent — no bloated software, no steep learning curves. Just you and your ideas.

Browser-first
No install needed
TypeScript DSL
Familiar syntax
AI-powered
Built-in assistant

I am a... (optional)

🔒 No spam. Unsubscribe at any time. GDPR & KVKK compliant.

Watch it come to life

From a single line of code to a full circuit schematic — this is Wirescript Studio.

wirescriptstudio.com — teaser

Click to play · Early access teaser — full version coming soon

Everything you need to design faster

From visual drag-and-drop to AI-assisted DSL coding — Wirescript Studio meets you where you are.

🖱️

Drag & Drop Design

Pick components from the palette and drop them onto the canvas. Wire them up visually — no command-line, no manual netlist editing.

🧩

Rich Component Library

Active, passive, source, and interconnect components — resistors, capacitors, ICs, MCUs, sensors, and more. Always growing.

🔄

Code ↔ Visual Sync

Edit your circuit in WireScript DSL and watch the schematic update in real time — or design visually and get the DSL generated automatically.

DSL-Driven Prototyping

Write WireScript code and generate full circuit schematics in seconds. Describe your circuit like code — iterate at developer speed.

🤖

AI Agent

Your built-in circuit co-pilot. Build new circuits, debug errors, optimize layouts, and get explanations — all through natural language.

🌐

Cross-Platform

Runs in any modern browser — no install, no license, no bloated software. Desktop app coming soon for offline use.

Coming Soon
🔬

Real-Time Simulation

See live voltage, current, and signal behavior as you design. SPICE-like simulation directly in the browser.

Coming Soon
📤

Netlist Import / Export

Import from KiCad, Eagle, or Altium. Export to standard netlist formats. Interoperate with your existing EDA tools.

How it works

From idea to working circuit in minutes — not hours.

01

Write DSL or Drag & Drop

Start by typing WireScript code in the editor — describe your circuit declaratively. Or open the visual designer and drag resistors, capacitors, ICs, and sensors onto the canvas. Both modes stay in perfect sync.

✍️
[opamp.inN, R1, GND]
02

AI Agent Assists You

Stuck? Ask the AI Agent. It can build circuits from a description, catch wiring errors, explain component behavior, suggest optimizations, and answer questions about your design in plain English.

🤖
"Add a pull-down resistor to pin 7 and fix the short circuit on VCC"
03

Export & Share

When you're satisfied, export your design as an image, share a live link, or download the WireScript DSL file. Netlist export (KiCad, Eagle) is coming soon for seamless handoff to PCB design tools.

📤
Export → PNG / SVG / WireScript / Netlist (coming soon)

Why DSL beats traditional netlists

Same circuit. Completely different developer experience. See how WireScript DSL transforms hardware design.

traffic-light.ws — WireScript DSL✓ ERC Passed
1// Single LED — one line is all it takes
2Circuit('LED Driver', DC(5), R(330), LED(RED), GND())
3
4// Traffic light — modular, readable, reusable
5Circuit('Traffic Light',
6 DC(5),
7 Parallel(
8 Series(R(220), LED(RED)),
9 Series(R(220), LED(GREEN)),
10 Series(R(180), LED(BLUE))
11 ),
12 GND()
13)
13 lines🟢 WireScript DSL
VS
traffic-light.net — SPICE Netlist
1* Traffic Light Circuit - SPICE Netlist
2* Manually written — error-prone & static
3
4V1 VCC 0 DC 5
5
6* Red LED branch
7R1 VCC N001 220
8D1 N001 0 LED_RED
9.model LED_RED D(Is=1e-24 N=1.8 Vfwd=2.0)
10
11* Green LED branch
12R2 VCC N002 220
13D2 N002 0 LED_GREEN
14.model LED_GREEN D(Is=1e-24 N=1.8 Vfwd=2.1)
15
16* Blue LED branch
17R3 VCC N003 180
18D3 N003 0 LED_BLUE
19.model LED_BLUE D(Is=1e-24 N=2.1 Vfwd=3.2)
20
21.tran 1ms 100ms
22.end
22 lines🔴 SPICE Netlist
Lines of Code
13
WireScript
vs
22
SPICE
Readability
High
WireScript
vs
Low
SPICE
AI Generation
✓ Perfect
WireScript
vs
✗ Error-prone
SPICE
Reusability
✓ Modular
WireScript
vs
✗ Static
SPICE

The WireScript DSL advantage

🧩

Modularity & Reusability

Netlists are static. Reusing a subcircuit in another project is a nightmare. With WireScript DSL, you compose hardware components like React components — modular, parameterized, and reusable across projects.

🤖

AI & Vibe Coding Ready

LLMs produce buggy SPICE netlists because they lack semantic context. WireScript DSL has defined syntax and rules — so when you tell an AI "write me a temperature sensing circuit", it generates flawless DSL in seconds.

👨‍💻

Built for Developers

Web developers want to build IoT and embedded projects but are scared of traditional PCB tools. WireScript lets anyone who knows JavaScript/TypeScript design hardware the way they already code — with confidence.

🔁

Loops & Variables

Create 10 identical LED branches with a for-loop. Parameterize resistor values as variables. Express complex topologies in a fraction of the lines that a netlist would require.

Built-in Validation

WireScript runs Electrical Rule Checks (ERC) automatically. No more short circuits, missing grounds, or reversed components making it through. The DSL catches mistakes before they cost you.

🔌

Code ↔ Schematic Sync

Write DSL and see the schematic update in real time — and vice versa. No disconnect between your code representation and your visual circuit. Two worlds, one source of truth.

Meet the AI Circuit Agent

Describe a circuit in plain language. Get production-ready WireScript DSL in seconds. The future of hardware design is conversational.

🤖 AI Circuit Agent — Live DemoAgent Mode
⚡ AI Agent — Circuit GenerationLive

Why an AI Agent + DSL is the winning combination

🧠

Natural Language to Circuit

Just describe what you need — "Design me a temperature sensing circuit for an ESP32" — and the AI agent generates complete, ERC-validated WireScript DSL instantly. No guesswork, no manual wiring.

Semantic-Aware Generation

Unlike raw SPICE netlist generation where LLMs often produce invalid output, WireScript DSL has clear syntax and rules. The AI understands component relationships and generates correct circuits every time.

🔧

Auto ERC Validation

Every AI-generated circuit automatically runs through the Electrical Rule Check (ERC) engine. Short circuits, missing grounds, reversed LEDs — all caught and fixed before you even see the output.

🔄

Iterative Refinement

"Add a pull-up resistor to pin 4" or "Change the LED color to blue" — the agent understands context and makes targeted changes to your existing circuit, not a full regeneration.

📚

Component Pattern Library

The agent knows 20+ circuit topologies — voltage dividers, H-bridges, op-amp stages, RC filters, buck converters and more. Ask for patterns and get production-ready DSL in seconds.

🌐

Developer-Native Experience

The AI agent feels like pair programming, not a black-box tool. It explains what it does, why it made certain choices, and teaches you circuit design as you use it.

How we compare

Wirescript Studio is built for developers and learners — not just seasoned EE professionals.

FeatureWirescript StudioTool ATool BTool C
Browser-based (no install)limited
DSL / Code-driven design
Visual Drag & Drop
Code ↔ Visual Sync
AI Agent built-in
Free / Open Accesspaid
Beginner-friendly
TypeScript-based DSL
Real-time simulationSoonext.
Netlist exportSoonlimited

✓ Available  ·  ✗ Not available  ·  ~ Partial / limited  ·  Soon = Planned

Limited Early Access

Ready to design circuits at developer speed?

Join hundreds of engineers and students already on the waitlist. Be first to access Wirescript Studio when we launch.

I am a... (optional)

🔒 GDPR, CCPA & KVKK compliant. No spam. Unsubscribe anytime.