Skip to content

// guides

Goose on Android: No Play Store App for Block's Agent

There is no Goose Android app on the Play Store as of 2026-06-10. If you searched block goose android expecting Block's AI agent on Google Play, here is the honest picture: goose left Block for the Linux Foundation, and its only mobile client is an iOS remote control with no Android version shipped yet. The way to actually run goose on Android today is to install the open-source goose CLI inside a cloud Linux container and reach it from a native app: install Cosyra for Android, run curl -fsSL .../download_cli.sh | bash, then goose configure and goose session. 1 hour free on signup, no credit card.

This guide was written by the Cosyra team. We installed and ran goose inside a Cosyra container from an Android phone, and we cross-checked every claim against the official aaif-goose/goose repo, the goose-mobile README, and the work-in-progress Android port, verified 2026-06-10.

Two things people get wrong about goose on Android: first, "goose is a Block app" is stale; it moved to the Agentic AI Foundation at the Linux Foundation. Second, "there must be a Goose Android app by now" is false. The Play Store has no official build; what exists is an early port and an experimental device-automation proof of concept. The useful question is not "which app do I download" but "where does the agent run," and on Android the clean answer is a cloud container.

Reality diagram for goose on Android: a Play Store search for goose android returns no official app as of 2026-06-10. What exists instead is a work-in-progress port (michaelneale/goose-android, about 20 stars, last push 2025-12-16), an experimental device-automation proof of concept in the goose-mobile repo, and a README note that an Android client is planned eventually. goose moved from Block to the Agentic AI Foundation at the Linux Foundation. The path that works today: the Cosyra native Android app opens an Ubuntu 24.04 cloud container, you install the goose CLI with one curl command, and the agent runs in the cloud with no home server.
What a Play Store search for goose on Android actually returns, and the container path that works — diagram, verified 2026-06-10 against the Play Store, the aaif-goose/goose-mobile README, and michaelneale/goose-android.

Is there a Goose Android app?

No official one. We searched the Play Store for goose on 2026-06-10 and found no shipped app from the goose project. Three things exist, and it helps to name each so you do not download the wrong one:

So if your plan was "download the Goose app on my Pixel and start coding on the bus," there is no app to download. That is not a knock on the project; goose is a serious open-source agent, and this is just the honest state of the Android client.

Wait, isn't goose a Block product?

It started at Block, which is exactly why "block goose android" is a common search. The naming is now out of date. goose moved to the Agentic AI Foundation under the Linux Foundation, and the repo lives at aaif-goose/goose, about 48,600 stars, Apache-2.0, latest release v1.37.0 (2026-06-03) as of 2026-06-10. The accurate phrasing is "originally built at Block, now a neutral Linux Foundation project." If you were looking for a Block-published app on Google Play under that old branding, it does not exist, and it would not be published by Block today anyway.

Can you run goose on Android with Termux?

This is the first thing most Android developers try, and it is more friction than it looks. The official installer pulls a prebuilt binary built against glibc. Termux runs an Android bionic-libc userland, so that binary will not just execute, so you would reach for proot-distro to put a real Linux userland on top, then install goose inside that. It is doable, but it is a stack of moving parts, and the agent stops the moment Android kills the background process or the battery dies on a long task.

The opinion we hold that the self-host crowd will disagree with: for an autonomous agent that you want to keep working while your phone is in your pocket, a cloud x86_64 box beats a phone-local userland. The same one-line installer that fights Termux pulls a binary that runs immediately in a container, and the agent keeps going while the phone sleeps. If you genuinely need offline, Termux is the only thing that runs with no signal, and we say so plainly in Cosyra vs Termux. For the goose-specific version of this argument — self-hosted local agent plus iOS remote versus a hosted cloud container, and what the "free" stack really costs — see Cosyra vs goose.

How to run goose on Android via a cloud container

The setup is about five minutes. It is the same install whether you are on a phone or an Android tablet, because the work happens in the container, not on the device. For the cross-platform version of this walkthrough, including the iOS paths, see Run goose on your phone.

Step 1: Install the Cosyra Android app

Install from Google Play and sign in with Google, email, or Apple. On first launch we provision a fresh Ubuntu 24.04 container with Node.js, Python, Git, and tmux already on it. This is the always-on machine goose runs on — the thing the iOS remote app makes you supply yourself.

cosyra on android, fresh container banner

Welcome to Cosyra.

Ubuntu 24.04.1 LTS (x86_64)

Pre-installed: claude, codex, gemini, opencode

(goose is not pre-installed — we add it below)

Step 2: Install the goose CLI

One command. Because the container is x86_64, the installer pulls a prebuilt binary — a download, not a build, and not the libc fight you get in Termux. We ran this in a fresh container and goose --version reported 1.37.0.

cosyra on android, installing the goose cli

$ curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash

Downloading goose (x86_64)...

goose installed to ~/.local/bin/goose

$ goose --version

goose 1.37.0

Step 3: Configure your LLM provider

goose is BYOK and model-agnostic. Run goose configure, pick a provider, and paste your own key. The config lands in the container's home volume, so it survives hibernation and is there the next time you open the Android app.

cosyra on android, configuring a provider

$ goose configure

? Provider: Anthropic

? API key: sk-ant-************

Saved to ~/.config/goose/config.yaml

# OpenAI, Gemini, OpenRouter also work

Step 4: Start a goose session

Clone your repo, cd in, and start a session. Describe the change; goose plans, edits, runs commands, and tests, then reports back. Lock the phone mid-task and the work continues in the cloud.

cosyra on android, running a goose session

$ git clone https://github.com/your-org/your-project.git && cd your-project

$ goose session

goose 1.37.0 — provider: anthropic, working dir: your-project

> Fix the failing test in tests/test_invoice.py and rerun

edited src/invoice.py · ran pytest · 14 passed

Try it on your Android phone. 1 hour on signup, no credit card. Extend with a 10-hour, 7-day trial when you want more. Claude Code, Codex CLI, OpenCode, and Gemini CLI come pre-installed; add goose with one command. Google Play / App Store / Pricing details

Who should wait for the official app, and who should not?

Wait for the official Android client if you specifically want goose's own remote-control app and you already run a powerful machine at home around the clock to point it at — that is the shape the iOS app and the planned Android port are built for, and it is free. Use a cloud container now if you do not want to own, power, and patch a home server, if you want the agent to keep running while your phone is locked, or if you want goose sitting next to Claude Code, Codex CLI, OpenCode, and Gemini CLI in one persistent Linux workspace.

The honest tie-breaker: a remote-control app, whenever the Android version ships, still needs a machine you keep on somewhere. The cloud container is that machine, already on, reachable from the native Android app with no tunnel to configure. For the broader map of agent CLIs on a phone, see the AI coding agents on mobile pillar.

Frequently asked questions

Is there a Goose Android app on the Play Store?

No. As of 2026-06-10 there is no official Goose Android app on Google Play. The goose-mobile repo has an early work-in-progress client port (michaelneale/goose-android, around 20 stars, last updated 2025-12-16) and a separate experimental on-device automation proof of concept, but neither is a shipped Play Store app. The README states an Android client is planned as a port of the iOS remote control and will land on Google Play eventually. To run goose from Android today, run the CLI in a cloud Linux container.

Is goose a Block product? Why do people search "block goose"?

goose started at Block, which is why many people still search for "block goose". It is no longer a Block product in the present tense: goose moved to the Agentic AI Foundation under the Linux Foundation, and the repo now lives at github.com/aaif-goose/goose with about 48,600 stars and an Apache-2.0 license as of 2026-06-10. The honest description is: originally built at Block, now a neutral Linux Foundation project.

Can I run goose on Android with Termux?

Not cleanly. The official goose installer ships prebuilt x86_64 and arm64 binaries built against glibc, and Termux runs an Android bionic-libc userland, so the prebuilt binary will not just run — you would need proot-distro to put a real Linux userland on top, then install inside that. A cloud x86_64 container skips all of it: the same one-line installer pulls a binary that runs immediately, and the agent keeps running while your phone sleeps, which Termux on battery does not.

What is goose-android-agent? Is it the coding agent?

No, and the names are easy to confuse. The goose-android-agent directory in the goose-mobile repo is an experimental proof of concept of an agent that automates your whole Android device, and the README warns it requires deep device access and is best considered experimental. It is not the goose coding agent and not a Play Store app. The coding agent is the goose CLI, which runs in a Linux shell — on Android, that means a cloud container.

How do I run goose on Android without a home server?

Install the goose CLI inside a cloud Ubuntu container and reach it from the Cosyra Android app. The free Goose AI app is iOS-only and is a remote control that needs a machine you host and keep on around the clock; there is no Android equivalent, and either way it does not run the agent on the phone. A cloud container is the always-on machine instead, so nothing at home has to stay powered. Steps: install Cosyra, run the goose installer, run goose configure, then goose session.

Does the goose iOS app have an Android version?

Not yet. The free Goose AI app (App Store ID 6752889295) is published for iOS only by goose maintainer Michael Neale, and it is a remote control that tunnels to a goose agent on a machine you host. The goose-mobile README describes the Android client as a planned port of that iOS app, not something shipped. Until it ships, an Android phone reaches goose through a cloud container reachable in a native app or browser.

tl;dr

There is no official Goose Android app on the Play Store as of 2026-06-10 — only a stale work-in-progress port and an experimental device-automation PoC. goose also is not a Block product anymore; it moved to the Linux Foundation (aaif-goose/goose, Apache-2.0). To run goose on Android today, install the goose CLI inside a Cosyra cloud container — curl -fsSL .../download_cli.sh | bash, then goose configure and goose session — and the agent runs in the cloud, reachable from the native Android app with no home server. Bring your own provider key.

Google Play / App Store. Sign up for 1 hour free, no credit card. Extend with a 10-hour, 7-day trial when you want more.

Run goose on your Android phone. Install Cosyra, install the goose CLI, run goose configure, then goose session.

See pricing