The Linux version of ManicTime does not render a UI locally — it only provides timeline tracking for each application, ultimately generating a sqlite database file (typically located in ~/.config/manictime/), along with a Screenshots directory for storage.
As of 2025.06.24, only ManicTimeReports.db is used and read as the data source; the backend searches the Screenshots directory to display images. The interface is rendered as a web page, primarily using NiceGUI, with charts rendered via embedded HighCharts.
Note
ManicTime data files are typically stored in ~/.config/manictime/. If the path has been modified, check your actual location.
Python 3.10+ is recommended.
git clone https://github.com/Syomes/ManicRead.gitpip install -r requirements.txtpython main.pyThis will start a web server at http://127.0.0.1:8080 by default.
This project is licensed under the Apache License 2.0 — see the LICENSE file for details.

