// HACKER NEWS — CYBERSECURITY
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.
Issues are preferred over PRs. I welcome bug reports and feature requests, but no guarantee they can be handled on any particular timeline. If your issue has LLM-written content, please clearly mark it (ideally with what LLM wrote it), and always include a human-written description. Please include your app version, phone, Android version and distro (if relevant).
I'm using Arch on tawc v1 on my Pixel 10 running stock Android 17.
I installed foo v1.2 with pacman but it crashes on launch. I asked fable about the problem, and it said:
All code outside of deps/ is MIT (LICENSE.MIT). There's some GPLv3 code in the vendored dependencies (termux-shared's extra-keys widget), so the project as a whole is GPLv3 (LICENSE).
Per-component attribution for everything bundled in the app is in-app under Settings → About → Licenses.