waydroid

Containerize a LineageOS-based Android system with Wayland support on Linux.

14|1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/CodeAtCode/oss-ai-skills --skill waydroid
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: waydroid
Source: https://github.com/CodeAtCode/oss-ai-skills/tree/main/tool/waydroid
Command: npx skills add https://github.com/CodeAtCode/oss-ai-skills --skill waydroid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Waydroid provides a container-based Android runtime on Linux, enabling access to Android apps with native Wayland integration and GPU acceleration from a Linux desktop.

Core Features & Use Cases

  • Wayland integration with mainstream desktops for Android apps
  • GPU acceleration and near-native performance within a container
  • Native desktop integration, app launching, ADB access, and file sharing
  • LineageOS-based images and binderfs IPC for compatibility
  • Troubleshooting, initialization, and cross-distro installation

Quick Start

Install Waydroid on your Linux system, initialize the container, and start Android apps on your desktop.

Frequently Asked Questions about waydroid

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Android apps on Linux with GPU acceleration?▼

Running Android apps on Linux with GPU acceleration is possible by containerizing a LineageOS-based Android system with Wayland support, which provides near-native performance by directly integrating with your desktop environment.

Does Waydroid work with Wayland window managers?▼

Yes, Waydroid works with Wayland window managers by containerizing an Android system that natively integrates with mainstream Linux desktops to launch and display applications directly on your screen.

Do I need kernel support for binderfs to run Android containers on Linux?▼

Yes, kernel support for binderfs is required to run Android containers on Linux, because binderfs provides the essential inter-process communication needed to initialize and manage the LineageOS-based system.

How do I install and initialize an Android container on major Linux distributions?▼

You install Waydroid on your Linux system, then initialize the container to download and set up the LineageOS-based image, which enables you to start launching Android applications directly from your desktop.

Can I use ADB to manage Android apps running in a Linux container?▼

Yes, you can use ADB to manage Android apps running in a Linux container, allowing you to handle debugging, file sharing, and app management directly from your host Linux environment.