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.