MCPcopy Index your code
hub / github.com/1812z/RunTime_Tracker

github.com/1812z/RunTime_Tracker @v0.6.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.6.3 ↗ · + Follow
92 symbols 191 edges 13 files 21 documented · 23%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

RunTime Tracker

一个时间跟踪应用程序,用于监控和管理您的设备使用时间。

image

安装说明

查看安装说明

项目特色

  • 跨平台支持,仅需能运行curl等命令行工具即可
  • 界面美观,Vue+Vite+TailWindCSS开发
  • 暗黑模式支持
  • 响应式布局
  • 前后端分离
  • 数据库保存历史记录,便于历史统计
  • ~~全AI生成~~

演示站点:https://sleepy.1812z.top/

项目结构

本项目包含以下组件:

  • 跨平台客户端:用于在不同系统上跟踪当前应用状态以及电量
  • Vue+Vite+TailwindCSS 前端:用于在浏览器中查看和管理时间数据
  • Node.js 后端:提供 API 和数据存储服务

组件链接

Android/Win 客户端

Web 前端

后台管理(可选)

Github嵌入图

我的~~娱乐~~开发设备 - 说明:将API地址换成你的API地址即可嵌入使用 - CF Worker节点: https://device-svg-generator.2023158207.workers.dev/devices-svg?api={你的API}

后端 (当前仓库)

  • Node.js 版本要求:22
  • 需要mongodb数据库链接
  • 需要配置secret密钥

API接口

查看 API 文档

Core symbols most depended-on inside this repo

formatDate
called by 9
Test/datefix.js
formatLocalDate
called by 9
Test/datefix.js
utcToLocal
called by 7
utils/timezone.js
parseBoolean
called by 7
routes/apiRoutes.js
_queryStats
called by 6
services/StatsQuery.js
_processStats
called by 6
services/StatsQuery.js
localToUtc
called by 5
utils/timezone.js
parseDate
called by 3
utils/timezone.js

Shape

Method 58
Function 20
Class 14

Languages

TypeScript100%

Modules by API surface

services/AISummary.js18 symbols
services/StatsQuery.js12 symbols
utils/timezone.js10 symbols
services/StatsRecorder.js10 symbols
services/EyeTimeRecorder.js10 symbols
Test/upgrade.js8 symbols
utils/DateRange.js6 symbols
services/EyeTimeQuery.js6 symbols
Test/datefix.js5 symbols
routes/adminRoutes.js4 symbols
routes/apiRoutes.js3 symbols

Datastores touched

DailyStatCollection · 1 repos
DailyEyeTimeCollection · 1 repos
(mongodb)Database · 1 repos
deviceStatsDatabase · 1 repos

For agents

$ claude mcp add RunTime_Tracker \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact