Repolode
pingcap

pingcap/ossinsight

基于 GitHub 事件数据的开源分析引擎与网页应用,提供排行榜、趋势、仓库与开发者分析,并支持自然语言查询。

Star
2,515
Fork
458
未关闭 Issue
38
最近提交
前天

这是什么?

OSSInsight 是面向开源生态的数据分析平台,基于超过 100 亿条 GitHub 事件数据,可查看单个仓库、开发者或某类项目合集的 Star、Fork、提交、PR、Issue 与贡献者等指标。

数据探索器支持用自然语言提问,系统会生成 SQL、执行查询并以图表展示结果。项目合集按领域整理仓库,如 AI Agent 框架、开源数据库、Web 框架等,并按 GitHub 指标展示月度或历史排名与趋势。仓库页面还能按地理位置和公司统计 Star 用户与贡献者,也支持并排对比两个项目。

项目为 TypeScript 单体仓库,使用 pnpm 管理,Web 应用运行在 3001 端口,文档站在 3002 端口。新增合集的方式是向 etl/meta/collections 目录提交 YAML 文件。

核心功能

  • 01自然语言数据探索器,自动生成 SQL 并以图表展示 GitHub 数据。
  • 02按 AI Agent、数据库等领域整理的项目合集与排行榜。
  • 03仓库分析涵盖 Star、Fork、Issue、PR、贡献者及地理分布。
  • 04开发者分析包括贡献时间规律、提交、PR 与代码审查情况。
  • 05支持对两个项目的任意指标进行并排对比。
  • 06趋势页面展示当前增长较快的仓库。

适用场景

  • 跟踪哪些 AI Agent 框架或编程工具在 GitHub 上增长最快。
  • 在选型前对比两个开源项目的贡献者、活跃度与 Star 数。
  • 研究某个项目的贡献者与 Star 用户的地理和公司分布。
  • 在本地运行 OSSInsight 网页应用以进行二次开发。

快速上手

  1. 1

    克隆仓库并进入目录

  2. 2

    使用 pnpm 安装依赖

    pnpm install
  3. 3

    在 3001 端口启动 Web 应用

    pnpm dev

使用前须知

  • 本地运行需要基于 pnpm 的 Node.js 环境,README 未说明完整功能所需的后端数据服务。

标签

常见问题

ossinsight 是什么?
基于 GitHub 事件数据的开源分析引擎与网页应用,提供排行榜、趋势、仓库与开发者分析,并支持自然语言查询。 OSSInsight 是面向开源生态的数据分析平台,基于超过 100 亿条 GitHub 事件数据,可查看单个仓库、开发者或某类项目合集的 Star、Fork、提交、PR、Issue 与贡献者等指标。
ossinsight 可以免费使用吗?用的什么许可证?
ossinsight 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
ossinsight 还在维护吗?
活跃维护中。ossinsight 最近一次提交是在 2026年10月20日。
ossinsight 适合用来做什么?
跟踪哪些 AI Agent 框架或编程工具在 GitHub 上增长最快。 在选型前对比两个开源项目的贡献者、活跃度与 Star 数。 研究某个项目的贡献者与 Star 用户的地理和公司分布。 在本地运行 OSSInsight 网页应用以进行二次开发。
ossinsight 怎么安装和运行?
克隆仓库并进入目录 使用 pnpm 安装依赖: pnpm install 在 3001 端口启动 Web 应用: pnpm dev
在哪里获取 ossinsight?
源代码和安装说明在 GitHub 上:https://github.com/pingcap/ossinsight

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目