goose-mobile
This project contains goose mobile implementations.
Goose for ios
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
Goose android agent
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.
Roadmap and help wanted
Android client
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
ACP support
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
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.
Relevant links
- 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
