docs: goose mobile (#3403)

This commit is contained in:
Angie Jones
2025-07-14 08:27:15 -05:00
committed by GitHub
parent aabf066eed
commit 9357933703

View File

@@ -1,46 +1,36 @@
---
title: Goose Mobile
sidebar_position: 2
sidebar_position: 3
sidebar_label: 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 is an experimental Android project inspired by the Goose application. It acts as an open agent on your phone, automating multistep tasks, responding to notifications, and even replacing your home screen for maximum efficiency.
:::danger Experimental
Goose Mobile requires deep access to your device. Use at your own risk — best on a spare phone or emulator.
:::
![Goose Mobile Screenshot](https://github.com/user-attachments/assets/af9d7d83-54f4-4ace-ad66-9e19f86c8fb9)
## Overview
## What It Does
- **Automation:** Orchestrates tasks using your installed apps.
- **Notification Handling:** Responds to incoming notifications based on your rules.
- **Extensibility:** Leverages extensions from other apps to perform background tasks seamlessly.
Goose Mobile is an interpretation of [Goose](https://github.com/block/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.
:::
## Installation
- **Pre-built APK:** Install quickly via [Firebase distribution link](https://appdistribution.firebase.google.com/pub/i/3f111ea732d5f7f6).
- **Build from Source:** Developer instructions are in the [Goose Mobile repository](https://github.com/block/goose-mobile).
## 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](https://appdistribution.firebase.google.com/pub/i/3f111ea732d5f7f6).
- **Build from Source**: For developers, instructions are available in the [Goose Mobile repository](https://github.com/block/goose-mobile).
## Extending Goose Mobile
Goose Mobile supports the **mobile MCP** system, which lets it use tools from other apps without leaving context — e.g., fetching weather data via a weather extension.
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.
Sample code and setup instructions are in the repository [README](https://github.com/block/goose-mobile).
Example extension code and setup can be found in the repository's [README](https://github.com/block/goose-mobile).
## Contribute
We welcome contributions! See the [Contributing Guide](https://github.com/block/goose-mobile/blob/main/CONTRIBUTING.md) for details.
## Contribution and Development
---
We welcome contributions to Goose Mobile. For more information, see the [Contributing Guide](https://github.com/block/goose-mobile/blob/main/CONTRIBUTING.md).
## Further Information
For detailed instructions, scenarios, and development setup, please refer to the [Goose Mobile repository](https://github.com/block/goose-mobile).
For more scenarios, instructions, and development setup, visit the [Goose Mobile repository](https://github.com/block/goose-mobile).