Catnip
本地 GitHub 仓库指标收集与分析工具
Catnip 是一款完全基于 Python 标准库(stdlib only)运行的 GitHub 仓库指标收集与分析工具,通过 GitHub CLI 获取数据,全程本地处理,零云端依赖。核心功能覆盖 GitHub 仓库的多个关键指标维度:克隆次数与独立克隆用户数、热门路径与 referrer 来源、Star 与 Fork 的时间序列记录、Release 和 Push 事件追踪、编程语言分布以及提交活跃度分析。用户可在终端中运行 catnip tui 进入交互式数据可视化界面,或使用 catnip report 生成确定性分析报告。自动化层面支持 systemd timer 和 cron 两种定时调度方式,实现每日自动采集。数据以永久存储格式保存,不做清理,为仓库的历史趋势分析提供可靠的数据基础。适合需要长期跟踪自有或管理仓库指标的开发者和团队使用,搭建过程仅需 gh auth 认证和 Python 3.10+ 环境,无需安装任何第三方依赖。
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议