This project contains goose mobile implementations.
The goose-ios dir is an ios client (which is an implementation of a remote protocol to access the goose agent) which connects back to your goose agent from anywhere, via a tunnel. This is available to use via the apple app store here: https://apps.apple.com/au/app/goose-ai/id6752889295
The goose-android-agent dir contains a PoC implementaion of a full agent that runs on your android device, automating the whole device. This requires deep access to your android device and is best considered experimental.
A goose-android client is planned to effectively be a port of the goose-ios project, a client to a remote goose, and will be available on google play store eventually. A very early start on this project is here: https://github.com/michaelneale/goose-android if you are looking for an android client (a port from goose-ios) - help wanted
We plan to migrate the client to use a http/remote version of the ACP (agent client protocol) which will allow the goose ios client to work with a variety of agents.
Push messaging would be very useful for long running agentic workloads, this is an area to explore for how this can work for a variety of (open source) backends.
- https://github.com/michaelneale/goose-ios for original source for ios client
- https://github.com/michaelneale/lapstone-tunnel for code that helps the goose agent be accessed remotely
