BUMBLEBEE: WEB SCRIPT SYNTHESIZER
02 APRIL 2025
Browser session-to-code conversion. For work. Pre-LLM.
Part of the job involves authoring web scripts. Created a tool to automate it.
Architecture: C# WinForms host, embedded WebView2 browser, Scintilla.NET editor.
Implementation:
- Interception: Injected JS hooks + internal browser events.
- Transformation: Event → Token → Instruction table → String.
- Optimization: Parallel event/text lists.
- Render to editor.
Note: Abstract Syntax Trees (AST).
Script generation: minutes/hours → seconds. Self-service possible.