sourcebot-dev/sourcebot
Sourcebot is a self-hosted tool that helps humans and agents understand your codebase.
What it solves
Sourcebot is a self-hosted tool designed to help developers understand complex codebases. It eliminates the difficulty of navigating and querying large amounts of code across multiple repositories and branches, providing a centralized way to search and reason about code.
How it works
Sourcebot indexes repositories from various code host platforms. It combines a fast code search engine (supporting regex and boolean logic) with IDE-level code navigation (go-to-definition and find references). For its AI capabilities, it allows users to connect language model providers to enable a natural language interface where reasoning models can search the code, follow navigation references, and generate answers with inline citations and navigable snippets.
Who it’s for
Developers who need to operate across multiple repositories and branches and want a self-hosted solution for codebase understanding and AI-assisted querying.
Highlights
- Ask Sourcebot: Natural language querying of codebases with grounded answers and inline citations.
- Cross-Repo Search: High-speed search across all connected repositories and branches with advanced filtering.
- IDE-level Navigation: Ability to jump to definitions and find references across the entire indexed codebase.
- Built-in File Explorer: A modern UI featuring syntax highlighting and a file tree for exploring all indexed files.
Related
- Project
- Project
- Project
- Project
- Project