Home › Image Generation › Show HN: Sourcebot – Self-hosted Perplexity for your codebase
Show HN: Sourcebot – Self-hosted Perplexity for your codebase
Image Generation · General · image
52Quality
89%Useful
87Reliability
The prompt
Hi HN, We’re Brendan and Michael, the creators of Sourcebot ( a self-hosted code understanding tool for large codebases. We originally launched on HN 9 months ago with code search ( and we’re excited to share our newest feature: Ask Sourcebot. Ask Sourcebot is an agentic search tool that lets you ask complex questions about your entire codebase in natural language, and returns a structured response with inline citations back to your code. Some types of questions you might ask: - “How does authentication work in this codebase? What library is being used? What providers can a user log in with?” ( - “When should I use channels vs. mutexes in go? Find real usages of both and include them in your answer” ( - “How are shards laid out in memory in the Zoekt code search engine?” ( - "How do I call C from Rust?" ( You can try it yourself here on our demo site ( or checkout our demo video ( How is this any different from existing tools like Cursor or Claude code? - Sourcebot solely focuses on code understanding. We believe that, more than ever, the main bottleneck development teams face is not writing code, it’s acquiring the necessary context to make quality changes that are cohesive within the wider codebase. This is true regardless if the author is a human or an LLM. - As opposed to being in your IDE or terminal, Sourcebot is a web app. This allows us to play to the strengths of the web: rich UX and ubiquitous access. We put a ton of work into taking the best parts of IDEs (code navigation, file explorer, syntax highlighting) and packaging them with a custom UX (rich Markdown rendering, inline citations,