How I Built RepoSense: A GitHub Intelligence CLI With Coral SQL A developer built RepoSense, a terminal-based GitHub intelligence tool that answers questions about any public repository in under 10 seconds using a single command. The tool leverages Coral SQL to query live data from GitHub, Hacker News, and OSV APIs as SQL tables, eliminating the need for data warehouses or ETL pipelines. The developer discovered that using GitHub's search API functions instead of REST-paginated tables reduced query times from over 30 seconds to under 2 seconds, even for repositories with 14,000+ open issues. Every developer I know has the same problem: 300 open issues, 40 stale PRs, a security label buried somewhere in the noise — and no fast answer to what actually needs attention right now? I built RepoSense to answer that question in under 10 seconds, for any public GitHub repo, with one terminal command and no dashboard. RepoSense is a terminal intelligence layer for GitHub repos. You point it at any repo and get: And if none of those match what you need, you can just type a question in plain English and the built-in AI agent Claude, Groq, or GPT-4o writes the SQL and runs it for you. The whole thing runs in your terminal. No browser, no dashboard, no SaaS login. The data I needed — GitHub issues, PRs, Hacker News posts, OSV vulnerability records — lives in completely different APIs with completely different schemas and auth systems. The traditional approach is to write a separate HTTP client for each, normalise the responses into Python dicts, and glue them together in application code. Coral makes all of that disappear. It exposes live APIs as SQL tables. GitHub becomes github.search issues . Hacker News becomes hn.search . OSV becomes osv.query by version . I write one SQL query and Coral handles auth, pagination, and response normalisation for all three. The architecture looks like this: reposense.py → coral sql -- "