Frontend
MulFCoder: Framework-conditioned Multi-agent for MLLM-based Multi-framework Front-end Code Generation
arXiv cs.SE0 views
arXiv:2610.34418v1 Announce Type: new Abstract: Generating runnable front-end code from UI screenshots is a long-standing goal in automated software engineering. Existing MLLM-based methods predominantly focused on HTML/CSS, leaving multi-framework generation for React/Vue/Angular underexplored. Naively modifying prompts leads to substantial performance gaps across multi-framework and highly framework-specific error modes. To address this, we propose MulFCoder, a framework-conditioned multi-agent method that explicitly encodes framework constraints to bring multi-framework differences into a decidable rule space. MulFCoder orchestrates four agents: Grounder constructs an ElementTable, ContentTable, and macro-layout regions from detected UI elements; Planner builds a DOM-like hierarchical layout tree, produces a task schedule, and derives a framework-specific file Contract; Writer generates structured file writes or patches within a restricted edit window; Judger enforces lightweight, framework-conditioned constraints to accept or reject updates and trigger bounded repairs, preventing drift and deadlocks without expensive builds. Experiments demonstrate that MulFCoder substantially improves compilation success rate and reduces framework-specific errors, with particularly pronounced gains on Angular.
Source:https://arxiv.org/abs/2610.34418PreviousComBeautify: Leveraging Code Change Summaries for Conventional Commit GenerationNextSymLift: Neural Semantic Lifting for Compile-Free Vulnerability Detection in Context-Incomplete Code Fragments
Related posts
A football club website in plain HTML and Tailwind CSS 4, with a 44-line build script
0dev.to CSS
Pair agent UI work with visual regression before you trust green CI
0dev.to CSS
What a "no-upload" PDF tool actually does with your file (and 4 limits nobody mentions)
0dev.to WebDev

I built a 3D game about my Nigerian childhood (and I'm not a game developer)
0dev.to WebDev
CSSForge: Upgrading to v1.1 soon!
0dev.to WebDev
Why We Ditched a 30MB AI Model and Built a <2.5ms Canvas Snapper in TypeScript
0dev.to WebDev