Simple Coding Time Tracker

https://github.com/twentyTwo/vsc-ext-coding-time-tracker

image.png

VS Code 编程时间追踪插件,它能自动记录你的编码时间,并生成精美的可视化图表!完全免费开源。

核心功能 自动时间追踪+项目统计+热力图+实时看板+主题适配

特色功能 交互图表+GitHub风热力图+多维度统计

VS Code商店搜"Simple Coding Time Tracker"一键安装

WakaTime

https://wakatime.com/

<aside> <img src="/icons/book_lightgray.svg" alt="/icons/book_lightgray.svg" width="40px" /> 以下是来自 https://www.perplexity.ai/search/wakatime-ZSxg.TmsRUeuBXYseS8LTA 的介绍

WakaTime 是一个为开发者设计的自动时间跟踪和代码统计工具。以下是WakaTime的主要特点和功能:

  1. 自动代码统计:WakaTime可以自动记录开发者在各种项目、文件和功能上花费的时间。
  2. 多平台支持:它提供了多种集成插件,支持各种常用的开发工具和平台,如Visual Studio Code、IntelliJ IDEA、PyCharm、GitHub等。
  3. 数据可视化:WakaTime通过仪表板展示各种统计数据,包括每个项目的时间分配、编程语言使用比例、每日/每周工作时间等。
  4. 目标设置:用户可以设置日常编码时间目标,以及特定项目的时间分配目标。
  5. API支持:WakaTime提供API,允许开发者创建自定义的应用程序或集成。
  6. 开源插件:大多数WakaTime插件都是开源的,可以在GitHub上找到。
  7. 生产力分析:通过比较编码时间和会议时间,帮助开发者识别工作中的瓶颈,提高生产力。
  8. 浏览器扩展:除了IDE插件,WakaTime还提供Chrome扩展,用于跟踪浏览活动。
  9. 系统托盘应用:对于Mac用户,WakaTime提供系统托盘应用,可以跟踪Xcode、Figma、Postman等工具的使用情况。

使用WakaTime可以帮助开发者更好地了解自己的工作模式,提高时间管理效率,并通过数据驱动的方式优化开发过程。它特别适合那些想要量化编码时间、提高生产力,或者需要详细记录项目时间的开发者。

</aside>

wakatime-sync

由于 WakaTime 免费版本只能看 7 天数据,如果不想付费又想看全部数据,可以使用借助 https://github.com/superman66/wakatime-sync 将 WakaTime 的统计数据同步到 Gist。

利用 Gist 可以无限制得创建代码片段,把它当做数据备份的地方非常完美。目前只备份该接口的数据: https://wakatime.com/api/v1/users/current/summaries。

因为通过该接口,基本上就能获取你所需要的各类信息。

wakapi

https://github.com/muety/wakapi - 一个与 WakaTime 兼容的简约型自托管编码统计后台

https://github.com/mujx/hakatime

https://github.com/mujx/hakatime - Wakatime 服务器实施和分析仪表板

Code Time

https://www.software.com/

<aside> <img src="/icons/book_lightgray.svg" alt="/icons/book_lightgray.svg" width="40px" /> 以下是来自 https://www.perplexity.ai/search/code-time-1acmLiu_Q42.iWEQTDm_8w 的介绍

Code Time是一款为开发者设计的自动时间跟踪和生产力工具。以下是Code Time的主要特点和功能:

  1. 自动跟踪编码时间和开发指标。它可以记录开发者每天花在编码上的时间,以及其他相关的生产力数据。
  2. 保护专注时间。Code Time具有"Flow Mode"功能,可以自动检测开发者处于高效编码状态时,静音通知、进入全屏模式等,以消除干扰,保持专注。
  3. 提供数据可视化。开发者可以在仪表板中查看编码活动概览和项目指标,帮助了解自己的工作模式和改进空间。
  4. 支持多种编辑器。Code Time可以在Visual Studio Code、JetBrains IDEs等多种开发环境中使用。
  5. 团队协作功能。通过连接GitHub或Bitbucket,团队可以跟踪工程KPI,如交付时间、部署频率等。
  6. 数据同步。注册账户后可以在多个设备上同步编码数据。

根据Code Time的全球报告,开发者平均每天编码时间为52分钟,每周工作日(周一至周五)约4小时21分钟。报告还显示,周三是编码高峰,下午2点到5点是最常见的编码时间段。

总的来说,Code Time旨在帮助开发者更好地管理时间,提高生产力,并为团队提供有价值的工程指标。

</aside>

Time Master

https://marketplace.visualstudio.com/items?itemName=iceworks-team.iceworks-time-master