
Cuttlefish
The facts below are what the maker publishes about Cuttlefish, checked and dated. Our editors have not written about it yet.
The facts
Each one read from Cuttlefish's own pages, with the date it was checked.
What it does
- Access
- Cuttlefish registers as a normal device with adb and can be viewed and controlled in a browser through a local WebRTC webview.checked 8 Oct 2026
- ADB and remote desktop
- Cuttlefish registers as a normal device with adb and can be interacted with through remote desktop.checked 8 Oct 2026
- Cloud
- Cuttlefish natively supports Google Cloud; support for other cloud platforms is planned.checked 8 Oct 2026
- Cloud support
- Cuttlefish natively supports Google Cloud, while support for other cloud platforms is described as planned.checked 8 Oct 2026
- Configuration
- Users can adjust device form factor, RAM, and CPU count.checked 8 Oct 2026
- Framework fidelity
- Cuttlefish aims to closely reproduce Android framework behavior, including custom framework implementations.checked 8 Oct 2026
- Host requirement
- Cuttlefish requires virtualization with KVM available on the host machine.checked 8 Oct 2026
- Intended use
- It helps platform and app developers develop and validate code changes without depending on physical hardware.checked 8 Oct 2026
- Limit
- Cuttlefish differs from physical devices mainly at the hardware abstraction layer and in software that interacts with custom hardware.checked 8 Oct 2026
- Multi-instance
- Yeschecked 19 Sep 2026
- Notable limitation
- Differences from physical devices include the hardware abstraction layer and software that interacts with custom hardware.checked 8 Oct 2026
- Product
- Cuttlefish is a configurable virtual Android-powered device that runs locally or remotely.checked 8 Oct 2026
- Purpose
- It lets platform and app developers develop and validate code changes without depending on physical hardware.checked 8 Oct 2026
- Scale
- Cuttlefish supports running multiple devices in parallel and concurrent test execution.checked 8 Oct 2026
- Setup
- The documented setup builds and installs Debian host packages and downloads device images and a host package from Android Continuous Integration.checked 8 Oct 2026
- Testing
- Documented testing uses include CTS, framework compliance, continuous integration, and custom test suites.checked 8 Oct 2026
- Virtualization requirement
- Launching Cuttlefish requires host virtualization with KVM available.checked 8 Oct 2026
- What it does
- Cuttlefish is a configurable virtual Android powered device that runs remotely or locally.checked 8 Oct 2026
Where it runs
- Desktop platforms
- Linuxchecked 19 Sep 2026
- Host platforms
- The documentation says Cuttlefish can run locally on Linux x86 and ARM64 machines.checked 8 Oct 2026
- Parallel devices
- Cuttlefish supports running multiple devices in parallel and concurrent test execution.checked 8 Oct 2026
- Platform support
- Cuttlefish runs locally on Linux x86 and ARM64 machines.checked 8 Oct 2026
Alternatives to Cuttlefish
- 1

Genymotion Desktop
Free planLinuxmacOSWindows8.2From $49 a year - 2

Android Emulator
Free planAndroidLinuxmacOSWindows7.9Free plan - 3

BlueStacks App Player
Free planmacOSWindows7.9From $7.99 a month - 4

Appetize
Free planAndroidiOSWebAPI7.9From $59 a month - 5

QEMU
Free planOpen sourceAPILinuxmacOSSelf-hosted7.8Free plan - 6
VMOS Cloud
AndroidiOSWebAPI7.5
