Intent MCU Simulator er publisert som original, åpen kildekode. Prosjektet lar en elev starte helt tomt, velge komponenter, koble synlige pinner, flytte og rotere deler, redigere firmware og kontrollere hva som faktisk kommer fra den validerte kretsmodellen.
Den offentlige lab-lenken kjører nå den verifiserte 1.0.0-rc.2-versjonen. Den samme kildeversjonen er publisert for inspeksjon og lokal kjøring, mens ferdige kompilator- og verktøykjedeimage fortsatt ikke distribueres i repositoriet.
Hvorfor vi bygger dette
Prosjektet er én av mange praktiske demonstrasjoner av profesjonell AI-assistert koding. Målet er ikke bare å generere kildekode, men å gjøre resultatet synlig og etterprøvbart: firmware blir til observerbare pinner, LED-lys, innganger, seriellbytes og logikkspor i en avgrenset simulering.
Det gjør arbeidsflaten nyttig både for mennesker som vil lære, og for AI-assisterte forklaringer, demonstrasjoner og kontroller som trenger konkrete resultater å vise til. Kilden er åpen slik at alle kan bruke, utforske og bidra. Utviklingen fortsetter uten fast sluttdato eller forhåndsbestemt endepunkt, men uten løfte om evig vedlikehold. Dagens produkt har ingen vertsatt AI-API eller agent-/verktøyintegrasjon.
Bygg fra en tom arbeidsflate
Den manuelle byggeren starter uten et skjult demoprosjekt. Du legger til kontroller, motstand, LED, knapp eller potensiometer, og oppretter nett ved å velge to faktiske pinneankre. Grenpunkter er eksplisitte, visuelle kryss betyr ikke automatisk forbindelse, og ledningene forblir festet til pinnene når komponenter flyttes.
Prosjektformatet lagrer kildefiler, krets, plassering, instrumentvalg og byggeidentitet. Import, lokal lagring og Prompt Bridge bruker samme strenge skjema og elektriske regler, slik at fritekst aldri får direkte autoritet til å tegne eller bygge.
Hva den åpne kilden faktisk inneholder
Repositoriet inneholder nettlesergrensesnittet, den deterministiske kretsmodellen, prosjektreduserer, AVR-adapter, worker-runtime, kildekoden til den isolerte kompilatortjenesten, en sjekksumlåst verktøykjedeoppskrift, lokal driftsguide, tester, låste npm-data, lisens- og avhengighetsnotater, sikkerhetspolicy, bidragsguide, roadmap og automatiske kildekontroller.
Ferdig kompilatorimage, nedlastede verktøykjedearkiver, kompilert elevfirmware, generert nettleserpakke og privat utrullingsdata er bevisst holdt utenfor distribusjonen. Kildeversjon 1.0.0-rc.2 kan bygges og verifiseres lokalt og samsvarer med versjonen som nå er rullet ut på lab-domenet. Dette er en kildekoderelease med synlige grenser, ikke en påstand om fysisk maskinvaresikkerhet eller komplett maskinvarelikhet.
Intent MCU Simulator is now published as original open source. A learner starts with an empty project, selects components, connects visible pins, moves and rotates parts, edits firmware, and inspects output produced by the validated circuit model.
The public lab now runs the verified 1.0.0-rc.2 release. The same source version is published for inspection and local operation, while built compiler and toolchain images remain outside the repository distribution.
Why we are building this
This project is one of many practical demonstrations of professional AI-assisted coding. The aim is not merely to generate source, but to make the result visible and inspectable: firmware becomes observable pins, LEDs, inputs, serial bytes, and logic traces within a bounded simulation.
That makes the workbench useful both for people learning and for AI-assisted explanations, demonstrations, and checks that need concrete evidence. The source is open so everyone can use, explore, and contribute. Development continues without a fixed final date or predetermined endpoint, but without a promise of perpetual maintenance. The current product has no hosted AI API or agent/tool integration.
Build from an empty canvas
The manual builder starts without a concealed demo. Add a controller, resistor, LED, button, or potentiometer and create nets by selecting real pin anchors. Junctions are explicit, visual crossings do not imply connectivity, and wires stay attached when parts move.
The project format stores source files, circuit data, layout, instruments, and build identity. Imports, local saves, and Prompt Bridge proposals use the same strict schema and electrical rules, so free-form text never gains direct drawing or build authority.
What the source release contains
The repository contains the browser interface, deterministic circuit model, project reducer, AVR adapter, worker runtime, isolated compiler-service source, a checksum-pinned toolchain recipe, local operations guidance, tests, locked npm data, licence and dependency records, security policy, contribution guide, roadmap, and automated source checks.
Built compiler images, downloaded toolchain archives, compiled learner firmware, generated browser bundles, and private deployment data remain outside this distribution. Source version 1.0.0-rc.2 can be built and verified locally and corresponds to the version now deployed on the lab domain. This is an inspectable source release, not a claim of physical safety or complete hardware equivalence.