Skip to Main Content

UI Evolution Engine

Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

UI Evolution Engine — Demo video

UI Evolution Engine turns a screenshot into a compiled, running native SwiftUI app, then reviews and improves it on its own. Screenshot-to-code tools stop at code: nobody compiles it, runs it, or checks how it looks, so the developer gets a pile of code that may not build and rarely matches the design. Our agent closes that loop. A developer drops in a screenshot of any app, website or design, describes the change they want and picks macOS or iOS. The agent then: • segments the interface; • writes a validated design spec and a multi-file SwiftUI project; • compiles it with Xcode, sending compiler errors back for automatic repair; • launches the app in the iOS Simulator or on the Mac and captures the real screen; • compares that render with the reference and produces a scored, prioritized issue list. One click turns selected issues plus the developer’s own instruction into a new version, which is compiled, launched and reviewed again. Every version is kept, and the result opens directly in Xcode or downloads as a standalone project. It is built for designers and iOS/macOS developers prototyping native apps, and for teams porting web products to Apple platforms. Nothing in the pipeline is mocked: every step is a real model call and a real Xcode build, and if the simulator is unavailable the app says so instead of faking a preview.

Team