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