Sonar - Understand Any Codebase, Explained for Your Role

by
Sonar reads any codebase and writes a briefing tailored to your role: what the product does, who uses it, the main workflows, the risks, and what to ask next. Two things make it different: 1. It is grounded, and it proves it. Every claim links to the exact file and line behind it. If the evidence is not there, Sonar says so instead of inventing it. 2. It runs on your machine. Local-first, with a local model or any OpenAI-compatible endpoint you choose. Your code never has to leave your laptop.

Add a comment

Replies

Best
Hey Product Hunt, I built Sonar because understanding an unfamiliar codebase is hard for everyone, and almost impossible if you are not the engineer. A PM, a sales engineer, and a new hire all need different answers from the same repo, and a folder of files helps none of them. Sonar fixes that in two ways: 1. It tailors the briefing to your role. The same repo reads one way for go to market and another for engineering. Same source, different lens. 2. It is grounded, and it proves it. Every claim links to the exact file and line behind it. If the evidence is not in the code, Sonar says so instead of making something up. You can trust it because you can check it. And it runs on your machine. Local first, with a local model or any OpenAI compatible endpoint you choose, so private codebases stay private. It is free and open source. It is built for orientation, not implementation. If you want to write code, reach for an agent. If you want to understand a product through its source, in minutes instead of weeks, that is what Sonar is for. I would genuinely love your feedback, especially where it falls short. Thanks for checking it out. github.com/gautamdhameja/sonar