Goose Mobile
Goose Mobile is an experimental project inspired by the Goose application, designed to automate tasks on Android devices. It acts as an open agent that can run on your phone, providing maximal automation of everyday tasks.
Overview
Goose Mobile is an interpretation of Goose for Android, allowing for end-to-end task automation. It can function as a home screen replacement or react to notifications, executing pre-defined rules on your behalf.
Goose Mobile is an experimental project that requires deep access to your device. Use at your own risk.
Key Features
- Automation: Automate multi-step tasks using installed apps.
- Notification Handling: Respond to incoming notifications based on set rules.
- Extensibility: Discover and use extensions from other apps to perform background tasks.
Getting Started
Goose Mobile is a research project and not intended for production use. It's recommended to try it on a spare Android phone or an emulator.
Installation Options
- Pre-built APK: Quickly install via Firebase distribution link.
- Build from Source: For developers, instructions are available in the Goose Mobile repository.
Extending Goose Mobile
Goose Mobile supports extensions via the "mobile MCP" system, allowing it to use tools from other apps without switching contexts. For example, it can use a weather extension to quickly fetch weather information.
Example extension code and setup can be found in the repository's README.
Contribution and Development
We welcome contributions to Goose Mobile. For more information, see the Contributing Guide.
Further Information
For detailed instructions, scenarios, and development setup, please refer to the Goose Mobile repository.