Simvyn – open-source Universal mobile devtool
Unified iOS and Android device control, but Xcode/Android Studio already do most of this.
Universal mobile devtool for Agents & Humans — control iOS Simulators, Android Emulators, and real devices from a single dashboard and CLI
Consolidates a dozen fragmented dev tasks into one polished dashboard with CLI.
Mobile app developers using iOS and Android
Xcode Organizer · Android Studio Device Manager · WeChat DevTools
I've been building mobile apps for half a decade. There are so many moments where you need to quickly check something — how does this screen look on a 12-inch device? Does the layout break in German where translation strings are twice as long? Does the geo feature work when the user is in Tokyo?
Then there's the everyday stuff — clearing app data to re-test onboarding, installing a fresh build on three devices at once, toggling dark mode to check contrast, sending a test push notification with a specific payload, grabbing screenshots for the App Store listing, checking what's actually in the local SQLite database when state looks wrong.
Each of these is a few terminal commands, a trip to Xcode/Android Studio, or some menu buried three levels deep. Over the years I wrote a lot of bash scripts. Then bash aliases. Then more scripts to chain the aliases together.
To consolidate all of that and make the DX actually pleasant, I built Simvyn — a local web dashboard + CLI that wraps simctl, adb, and devicectl into one interface. npx simvyn starts it up, discovers all your iOS Simulators, Android Emulators, and USB/WiFi-connected devices, and gives you everything from one place. No SDK, no app-side changes — works with any framework.
Try now > npm simvyn
If you've ever rage-typed adb commands at 2 AM, a star would mean a lot :)
Unified iOS and Android device control, but Xcode/Android Studio already do most of this.
Self-hosted simulator streaming beats BrowserStack on privacy and recurring costs.
White-label app builder when GoodBarber, BuildFire, and Appy Pie already dominate.
One command replaces the entire App Store Connect tab nightmare with local builds.
Native mobile Docker client with secure relay beats SSH-ing through Termius on phone.
ScreenCaptureKit + LiveKit streaming beats screen sharing for simulator QA.