muety avatar

muety/wakapi

4.4k 308 18
Go MIT
创建于 7 年前 最后更新 1 周前 +1 stars today

AI 综合评分

67 B 级
代码质量
62
文档质量
70
社区健康
64
项目活跃
72
创新性
59

项目简介

极简自托管后端,兼容 WakaTime API,帮你完全掌控编码时间数据与统计。

项目摘要

主题

wakapi 让你彻底摆脱第三方云服务的束缚,在家或公司服务器上即可搭建一个完全兼容 WakaTime 的编码时间统计后端,让每一行代码的耗时数据都只属于你自己。

核心分点总结

    1. 自托管,数据主权 – 部署在你自己的机器上,所有编码心跳数据从不上传云端,隐私与安全由你掌控。
    1. WakaTime 全兼容 – 无缝替代官方 WakaTime 后端,所有编辑器插件、CLI 工具和现有配置无需改动,指向你的域名即可。
    1. Go 极简轻量 – 单二进制运行,内存占用可低至几十 MB,树莓派、NAS 或任何闲置 Linux 设备都能轻松承载。
    1. 多维时间洞察 – 提供按项目、语言、编辑器、操作系统、分支、机器甚至自定义标签的切片统计,让编码习惯一目了然。
    1. 可定制过滤 – 通过配置文件排除无关目录或文件,只统计真正有价值的代码工作,让数据更纯净。

行动指南

  1. 如果你已习惯 WakaTime 插件却担心数据隐私,部署 wakapi 后只需将客户端 API 地址改为你的私有端点,所有现有工作流继续运转。
  2. 想为团队或自己的项目搭建编码时间仪表盘,利用 wakapi 的 Web UI 和 API 生成周报、月报,无需依赖付费 SaaS。
  3. 对硬件要求极低,建议在家庭服务器、树莓派或云主机上一键部署,让它常年无感运行,积累属于你的编程时间资产。

金句总述

wakapi 把编码时间的洞察权从云端交还给你,用极简守护每一行代码的隐私。

故事性收尾

深夜关掉编辑器,打开 wakapi 的私人仪表盘,一条条柔和的时间曲线铺展开来——那是你本周在 Rust 项目上专注的五小时,是修复那个棘手 bug 的漫长午后。数据不再飘向陌生的数据中心,而是静静躺在自己的服务器里,像一本只有你能翻阅的编程日记。

相关项目推荐