Skip to main content

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.

Goose Mobile Screenshot

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.

caution

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

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.