Roadmap
ProotCode is developed in small, testable phases.
P0 — Repository and scaffold
- Kotlin and Jetpack Compose project.
- CI for formatting, lint, tests, and debug builds.
- Signed APK releases from GitHub Actions.
- Documentation site.
P1 — Linux runtime
- Debian and Ubuntu rootfs download and verification.
- proot installation and first boot.
- Non-root user creation with a persistent home.
- Bind mounts for Downloads and user-selected folders.
- Installation progress screen.
P2 — Terminal and packages
- PTY-backed terminal sessions.
- Multiple terminal windows.
- Mouse and pointer integration.
- apt command runner in the app interface.
- Essential presets: Git, build-essential, curl, OpenCode.
- Tool selection grouped by category.
P3 — Code Server
- Code Server installation inside the environment.
- Local network access with an explicit toggle.
- Mobile CSS with rounded corners.
- Project access through the Linux home.
P4 — Quality of life
- Backup and restore for projects and configuration.
- Battery and CPU usage monitoring.
- Resource limits for long-running sessions.
- Localization (English and Spanish).
Out of scope
- Root access or custom ROM requirements.
- Cloud accounts, telemetry, or tracking.
- Closed-source components.