Iâm building a free visual programming tool that lets nonâprogrammers design and run JavaScript programs by dragging âSupervisorâ nodes (the actors) onto a canvas and wiring them together; each supervisor contains workers that perform the actual work, and can be autoârestarted if something fails. The system uses a tweaked Actor Model with EventEmitterâstyle ports for input/output, so you can compose a workflowâlike scraping a web page, downloading MP3 files, and saving them to diskâby simply connecting three supervisors (Scraping, Download, Storage) and then pasting or autoâgenerating worker code (e.g., a Cheerio/Fetch scraper). The whole stack is selfâhealing, multiâcore, and has a minimal UI so anyone from kindergarten to retirement can learn JavaScript by building real programs.






















