MCPcopy
hub / github.com/waydroid/waydroid

github.com/waydroid/waydroid @1.6.3 sqlite

repository ↗ · DeepWiki ↗ · release 1.6.3 ↗
278 symbols 798 edges 43 files 28 documented · 10%
README

Waydroid

Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system.

Overview

Waydroid uses Linux namespaces (user, pid, uts, net, mount, ipc) to run a full Android system in a container and provide Android applications on any GNU/Linux-based platform.

The Android system inside the container has direct access to any needed hardware.

The Android runtime environment ships with a minimal customized Android system image based on LineageOS. The image is currently based on Android 13.

Install

See install instructions here

Documentation

Our documentation can be found at docs.waydro.id

Reporting bugs

If you have found an issue with Waydroid, please file a bug.

Get in Touch

If you want to get in contact with the developers please feel free to join the Waydroid groups in Matrix or Telegram.

Our website can be found at waydro.id

Core symbols most depended-on inside this repo

make_entry
called by 47
tools/helpers/lxc.py
GetSession
called by 10
tools/actions/container_manager.py
write
called by 8
tools/actions/initializer.py
draw
called by 7
tools/actions/initializer.py
Unfreeze
called by 6
tools/actions/container_manager.py
ismount
called by 6
tools/helpers/mount.py
actionNeedRoot
called by 5
tools/__init__.py
Freeze
called by 5
tools/actions/container_manager.py

Shape

Function 213
Method 53
Class 12

Languages

Python100%

Modules by API surface

tools/actions/initializer.py33 symbols
tools/helpers/lxc.py21 symbols
tools/interfaces/IPlatform.py17 symbols
tools/actions/container_manager.py17 symbols
tools/helpers/arguments.py15 symbols
tools/helpers/run_core.py13 symbols
tools/services/user_manager.py11 symbols
tools/actions/session_manager.py11 symbols
tools/services/notification_manager.py9 symbols
tools/services/hardware_manager.py9 symbols
tools/helpers/images.py9 symbols
tools/actions/app_manager.py9 symbols

For agents

$ claude mcp add waydroid \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact