扫描 GitHub 仓库的 Issues、PR 和代码 TODO,用极坐标星图可视化技术债务,帮助新手快速找到适合的任务,帮助维护者一眼看清项目健康度。
核心特点:
智能打分系统 - 根据风险、影响范围、任务年龄综合评分,重要任务自动靠近中心
交互式极坐标可视化 - 用 ECharts 绘制,支持悬停、点击、缩放,PR-Issue 自动形成星座
灵活的扫描模式 - Quick 模式只看 GitHub,Deep 模式额外扫代码中的 TODO
可选 LLM 增强 - 支持 OpenAI / DeepSeek,自动推断任务难度和所需技能
完整的技术栈 - Python (FastAPI + Typer) + React 18 + TypeScript + ECharts
技术亮点:
获取方式:GitHub: GitHub - unitagain/TideScope: 🌌 Visualize technical debt as an interactive StarMap. AI-powered analysis of GitHub Issues, PRs, and TODOs with intelligent skill extraction and priority scoring.

通过这个星图,可以直观的展现项目当前的协作状态,越靠里的Issue/PR越重要,代表作为管理者/贡献者,你可以优先审查/解决/委派他们。有连线的点代表他们本身具有关联,或许是互相解决的关系,也有可能是一连串的关联问题。总的来说:
-
新手可以打开星图,从内圈往外挑任务,优先看既重要又不算太难的,已经被委派好的任务会有白色的星环;
-
维护者可以从整张星图上感受到「技术债主要堆在哪些模块、哪些方向」;
-
团队讨论时,可以围绕某一片「星座」来聊,而不只是对着长长的 Issue 列表。
tom_eric
(tom eric )
4
挺好的,就是不知道内容总结的有没有谷歌的notebook LLM全面。
嗯,项目目前只让LLM进行优先级的排序分类和简洁的建议,还是聚焦在可视化上,并没有过多的去追求LLM的性能。多种像星图这样有创意性的可集成可视化图像功能或许能完整的描述支持一个大型项目的管理,这也是未来的努力方向