XActivityMonitor
cpythonflaskx11sqlitedocker
A keyboard and mouse activity tracker for X11. A C client captures input events via XRecord, aggregates them on a fixed interval, and POSTs JSON snapshots to a Flask API that authenticates requests and stores activity data in SQLite.