ShizuStore

Pensum

troikoss

0.1.0-beta · GitHub

Download APK
Task manager Android 7.0+ 6 months ago GPL-3.0 Recommended
501 ShizuStore
9.5k GitHub
208 Stars
8 MB Size

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

"Buy Me A Coffee"

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.

Close

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 activity queries 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-stop shell command followed by kill -9 through Shizuku.

Android APIs or commands used

  • ps -A -o PID,RSS,NAME
  • cat /proc/stat
  • cat /proc/[0-9]*/stat
  • grep -E '^(MemTotal|MemAvailable):' /proc/meminfo
  • dumpsys activity recents
  • dumpsys activity activities
  • am force-stop
  • kill -9
Close

Changelog

What's new for version 0.1.0-beta

first release

Close

Permissions

3 permissions requested

  • android.permission.QUERY_ALL_PACKAGES
  • com.troikoss.pensum.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • moe.shizuku.manager.permission.API_V23
Close