Drive Mite accessibility automation strategies - community maintained
| addons | ||
| templates | ||
| lyft.yaml | ||
| README.md | ||
| uber.yaml | ||
Drive Mite Strategies
Public strategy files for the Drive Mite Android app.
Drive Mite automates ride acceptance/rejection across Lyft and Uber Driver apps using Android Accessibility Services. These YAML files define how the app detects and interacts with each rideshare app's UI.
Files
| File | Description |
|---|---|
lyft.yaml |
Strategy for the Lyft Driver app |
uber.yaml |
Strategy for the Uber Driver app |
addons/ |
Device/version-specific overrides (merged at runtime) |
How Strategies Work
Each strategy file describes UI elements using text matching and regex extraction:
- ride_request_popup - detect when a ride request appears and which buttons to tap
- earnings_display - regex to extract the dollar amount from the request
- distance_display - regex to extract miles from the request
- duration_display - regex to extract minutes from the request
Drive Mite fetches these files at runtime (cached 24hrs). Addons are device/version overlays that override specific sections.
Self-Fix
If Drive Mite is behaving incorrectly on your device:
- Tap the wrench icon on the overlay
- Describe what went wrong
- Drive Mite will use GPT-4o (your OpenAI subscription) to patch the strategy
- The patch is submitted as a PR to this repo
Contributing
Submit a PR with strategy fixes. Include your device model, OS version, app version, and a description of what changed in the UI.