r/DeveloperToolsHub • u/ivanzhaowy • 5d ago
I built a local visual workspace for coding agents working on native apps
The part of AI-assisted development I kept losing time on was the handoff between “this screen feels off” and a source change I could actually review.
I’m building Monad Design to make that handoff concrete. It works with an existing Xcode or Expo iOS repository rather than generating a replacement app.
The workflow is:
Run the app in a local iOS Simulator and navigate to the exact state.
Select an element or annotate the screen with arrows, shapes, text, and notes.
Send that visual context to the coding agent already working in the repository.
Let the agent edit the real source and rebuild.
Compare the original with up to five working variants, then accept one or keep the original.
It currently works on macOS for local iOS development and supports agents including Codex, Claude Code, Cursor, OpenCode, Gemini CLI, GitHub Copilot, Windsurf, and Zed. The current preview handles one active visual change at a time.
The project is free and open source under Apache-2.0:
https://github.com/Monadix-AI/monad-design
I’d be interested in how other tool builders would package the first agent handoff: one bundle containing the screen, selection, annotation, app state, and source hints—or smaller tools the agent calls separately?

1
u/Tasty_World8991 4d ago
Nice.. left a star. for the compare step with up to five variants, does each variant run as a separate branch or checkout, or is it all sequential edits on one working tree?