still ongoing project | 开发中
Linux 版本的 ManicTime 本地端本身不支持渲染 UI,只提供了各程式的 timeline 追踪,最终会生成 sqlite 文件,通常位于 ~/.config/manictime/ 中,并伴随着 Screenshots 一并储存。
截至 2025.06.24,仅使用并读取了 ManicTimeReports.db 作为数据源,后端搜索 Screenshots 展示截图,后续考虑使用 electron 整合为桌面应用。界面渲染使用网页形式,主要框架为 NiceGUI ,绘图使用页面嵌入式 HighCharts
直接上图吧
Note
ManicTime 的数据文件一般存储在 ~/.config/manictime/ 中,如有修改,具体位置请自行查看
建议 python 版本 3.10 以上
git clone https://github.com/SevenSec114/ManicRead.gitpip install -r requirements.txtpython main.py将会启动一个网页,默认 http://127.0.0.1:8080
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
本人系统为 Arch Linux,使用桌面环境为 i3,偶尔会出现时间数据和截图数据无法对齐的情况,测试发现真实情况为 两个都不准 ,部分属于 ManicTime 自身问题,修复手段未知

