Mobile use is available in Firebender v0.13.3+ and requires the Android plugin
to be installed (available in Android Studio and IntelliJ IDEA)
Example: Mobile Use Demo
Mobile use is a specialized subagent that allows Firebender to interact with Android devices and emulators, test your applications, and read logcat output—all in an isolated context that doesn’t interfere with your main agent’s workflow.
How It Works
Mobile use operates as a subagent that runs in complete isolation from your main agent:- Isolated Context: All mobile-related tasks run in a separate subagent, keeping your main agent’s context clean
- Device Interaction: Control Android devices and emulators through automation tools
- Application Testing: Test your applications by performing UI interactions and gestures
- Logcat Access: Read and analyze Android system logs for debugging
- Codebase Navigation: Access read-only codebase tools to understand your project structure
Enabling Mobile Use
Mobile use can be enabled in two ways:Toggle Button
- Open the Firebender chat in Android Studio or IntelliJ IDEA
- Look for the phone icon button in the control panel
- Click the button to toggle mobile use on/off

Keyboard Shortcut
- Mac: Press
⌘M(Cmd + M) - Windows/Linux: Press
Ctrl+M
Requirements
IDE Support
Mobile use is available in Android Studio and IntelliJ IDEA. The feature requires the Android plugin to be installed and active.Model Support
Mobile use is only supported with the following models:- Claude 4 (all variants)
- GPT-5 models
What Mobile Use Can Do
Device Interaction
The mobile use subagent can:- Control Android devices and emulators
- Perform UI interactions (taps, swipes, gestures)
- Take screenshots and inspect device state
- Query device capabilities and information
Application Testing
- Execute test scenarios on devices
- Interact with your app’s UI elements
- Verify app behavior and functionality
- Test different user flows
Logcat Reading
- Read Android system logs for debugging
- Filter logs by package name, tag, or content
- Monitor app behavior during testing
- Investigate crashes, errors, and warnings
Codebase Navigation
The subagent has read-only access to:- read_file: Read project files to understand implementation
- list_dir: Browse project directory structure
- grep_search: Search for patterns in code files
- file_search: Find files by name or path
- go_to_definition: Navigate to symbol definitions
Terminal Commands
- Execute
adbcommands for device management - Run build scripts and test commands
- Perform device setup and configuration
Example Use Cases
Debugging App Crashes
Testing User Flows
Device State Inspection
Technical Details
Subagent Isolation
The mobile use subagent runs completely independently:- Has its own context window
- Doesn’t share conversation history with the main agent
- Uses specialized tools for mobile automation
- All mobile-related operations are isolated
Available Tools
The mobile use subagent has access to:- Mobile automation tools (via MCP): Device control, UI interaction, screenshots
- Read-only codebase tools: File reading, directory listing, search
- Terminal commands: ADB operations, build scripts
- Logcat reading: Android system log access
