Skip to main content

Endpoint

Returns comprehensive repository intelligence combining Neo4j graph data with GitHub API metrics, including language distribution, file hotspots, high-risk files, code ownership, and developer expertise.

Authentication

Requires a valid JWT token in cookies (obtained via GitHub OAuth).

Query Parameters

string
required
Repository in owner/repo format (must be connected to your account)

Response

string
Repository full name (owner/repo)
array
Programming language distribution (from GitHub API - byte-accurate)
array
Most PR-touched files (from Neo4j graph)
array
Files with most REQUEST_CHANGES verdicts
object
Files never touched by reviewed PRs
array
Code ownership by file (file → dominant contributor)
array
Developer expertise areas (per dev: top directories)
array
Top contributors (from GitHub /stats/contributors API - default branch, all time)

Example Request

Example Response

Use Cases

  • Code Ownership: Identify which developer owns which parts of the codebase
  • Risk Management: Find files that frequently cause review issues
  • Refactoring: Identify hotspots and dead code for cleanup
  • Team Planning: Understand developer expertise areas
  • Language Analysis: Track technology stack composition

Error Responses

Analytics Insights

Cross-repository analytics and metrics

Neo4j Graph

Learn about the knowledge graph structure