Skip to content
Tech News
← Back to articles

Tess's Android Wayland Compositor

read original more articles
Why This Matters

Tess's Android Wayland Compositor enables running Linux graphical and CLI applications on Android devices without root access, leveraging hardware acceleration and seamless integration with Android's ecosystem. This innovation opens new possibilities for developers and power users to access Linux tools directly on their smartphones, enhancing productivity and versatility. Its lightweight, rootless design addresses previous limitations, bringing a more robust Linux experience to mobile devices.

Key Takeaways

Tess's Android Wayland Compositor

tawc runs CLI and graphical Linux programs on Android without root. Graphical apps get hardware acceleration with the phone's native graphics stack. The project consists of tawcroot (a performant alternative to PRoot), a Wayland compositor, and the UI to put it all together.

This project is agent-built, primarily using Claude Code and latest Anthropic models.

Features

The app embeds Termux's widget for a familiar terminal UI (the Termux app itself is not required)

When graphical apps are installed they can be run from tawc's launcher menu

Linux apps can be added to the phone's home screen and are presented alongside Android apps in the app switcher

XWayland is included and wired up for hardware accelerated X11 support

A built-in task manager lets you view and kill running Linux processes

The ando command and storage binds allow Linux programs to interact with Android data if desired

... continue reading