Pensum
0.1.0-beta · GitHub
More about this app
Windows-style Task Manager for Android
Pensum is a Windows-style Task Manager for Android, built specifically for power users in desktop environments.
Note: This project is semi-vibecoded.
https://github.com/user-attachments/assets/ba174c47-4fcf-4d94-9631-6925f5dde241
Features:
Real-time Monitoring: Live updates of CPU and RAM consumption across system and user processes.
Grouped View: Organized categorization of Apps, Background processes, and Android system processes.
Desktop Mode Optimized: Built to run in windowed mode with a responsive layout for desktop-style multitasking with full keyboard and mouse support.
Planned Features:
Resource History: Real-time system resource graphs (CPU/RAM history).
How to install:
1- Install the app from the Releases.
2- Install Shizuku
3- Follow Shizuku setup process.
4- Grant Pensum permission and restart Pensum.
How Shizuku is used
Can monitor running processes and end selected tasks via `am force-stop`, `kill` and system status commands through Shizuku.
This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.
How this app uses Shizuku
Pensum uses Shizuku to run privileged shell commands that power its Windows-style task manager.
- List running processes: shows all processes with live CPU use, memory use, thread count and state using
ps,/proc/stat, per process status files and memory info through Shizuku. - Label app activity: marks which processes are in the foreground or recent tasks using
dumpsys activityqueries through Shizuku, so apps, background items and system processes can be grouped and sorted. - End selected task: stops the process the user selects in the list with the
am force-stopshell command followed bykill -9through Shizuku.
Android APIs or commands used
ps -A -o PID,RSS,NAMEcat /proc/statcat /proc/[0-9]*/statgrep -E '^(MemTotal|MemAvailable):' /proc/meminfodumpsys activity recentsdumpsys activity activitiesam force-stopkill -9
Changelog
What's new for version 0.1.0-beta
first release
Permissions
3 permissions requested
