# Mobilecode

> Contribute to hsandhu/mobilecode development by creating an account on GitHub.

- **Website:** https://github.com/hsandhu/mobilecode
- **Pricing:** open source
- **Categories:** Developer Tools, AI Agents
- **Tags:** developer-tools, ai-agents, video-audio
- **Platforms:** Web, macOS, iOS, Android, VS Code, CLI
- **Last verified:** 2026-09-10
- **Canonical page:** https://linkrena.com/tools/mobilecode

## About

MobileCode is a fork of opencode that knows about mobile projects. When it detects an iOS or Android project it can run the simulator or emulator preview server and render the live device inside the app, next to your session.

Android : detects Gradle projects and Expo apps, then runs serve-avd and embeds the Android Emulator stream.

Everything else opencode does: terminal UI, desktop app, web UI, any model provider, MCP, plugins, and skills.

Open a session in a mobile project and the device pane opens by itself, alongside your conversation. It starts npx serve-sim or npx serve-avd on the machine running the MobileCode server and streams the simulator or emulator into the app, with Start, Stop, Reload and Open in browser controls. Projects are detected up to two directories below the session root, so an app in a subfolder is still found.

The session titlebar carries an Xcode-style run control for every detected platform, showing the current build status next to it.

Play builds the native project, installs it on the running simulator or emulator, and launches it. On iOS that is xcodebuild against the first shared scheme, then simctl install and simctl launch . On Android it is ./gradlew :<module>:assembleDebug , then adb install -r -g and an explicit launch intent.

Stop cancels a build in flight, or terminates the app on the device when it is already running.

## Related tools

- [Cot Redteam Agent](https://linkrena.com/tools/cot-redteam-agent): Red-team visible LLM reasoning — refusal quotes aren't success.
- [Rasa](https://linkrena.com/tools/rasa): Create AI agents you can trust with Rasa’s powerful platform, designed to scale, customize, and support real business needs across channels.
- [Testim](https://linkrena.com/tools/testim): Testim is an automated testing platform for fast authoring of AI-powered stable tests and tools to help you scale quality.
- [RepoWorld](https://linkrena.com/tools/repoworld): Contribute to michaelaz774/RepoWorld development by creating an account on GitHub.
- [Podiom](https://linkrena.com/tools/podiom): Thin orchestration layer for local LLM agents.
- [Llms Robot Arena](https://linkrena.com/tools/llms-robot-arena): An arena where LLMs write robot controllers and their code competes.
