github-issue-analyzer

github-issue-analyzer

githubissuesknowledge-graphanalytics
Details
Visibility
public
Deploys
17
Build Number
39c26fd7
Updated
Jun 11, 2026
Contributors
Simon Guerrier
Simon Guerrier@simon
Repository
Integrations
GitHubNeo4j
Capabilities
Query GitHub issues using natural language via a Neo4j knowledge graph
Surface issue trends, categories, competitor mentions, and workarounds
Summarize comments on a specific issue
Run incremental or full syncs of repository issues into the graph
More blueprints
AGENT.md

Reading through hundreds of GitHub issues to spot patterns, find workarounds, or understand what competitors are mentioned takes hours. This agent does it for you — it ingests your repository's issues into a knowledge graph, enriches them with AI analysis, and lets you ask questions in plain English to get instant answers.

What you can ask

  • "What are the most common categories of open issues?"
  • "Are there any issues mentioning competitor X?"
  • "Summarize the comments on issue #42"
  • "Which issues have no workaround yet?"
  • "What bugs have the most reactions?"
  • "Show me all issues in the 'performance' category"

Tools

ToolDescription
queryNeo4jRuns read-only Cypher queries against the knowledge graph
summarizeCommentsFetches and summarizes comments for a specific issue

Knowledge graph

Issues are stored as nodes with rich relationships:

  • Categories — bug, feature, performance, docs, etc. (AI-assigned)
  • Competitors — any competitor tools mentioned in the issue body or comments
  • Workarounds / Solutions — extracted by OpenAI and stored as linked nodes
  • Keywords — salient terms for search and clustering
  • Users — authors and commenters

Ingestion

Runs automatically on startup. Set SYNC_MODE=schedule for incremental syncs (only fetches issues updated since the last run). Control scope with GITHUB_OWNER, GITHUB_REPO, and ISSUE_LIMIT build args in astropods.yml.