Skip to content
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Bumped next version. [#406](https://github.com/sourcebot-dev/sourcebot/pull/406)
- [ask sb] Improved search code tool with filter options. [#400](https://github.com/sourcebot-dev/sourcebot/pull/400)
- [ask sb] Removed search scope constraint. [#400](https://github.com/sourcebot-dev/sourcebot/pull/400)
- Update README with new features and videos. [#410](https://github.com/sourcebot-dev/sourcebot/pull/410)

## [4.6.0] - 2025-07-25

Expand Down
48 changes: 30 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<strong>Self Host</strong>
</a> ·
<a href="https://demo.sourcebot.dev">
<strong>Demo</strong>
<strong>Public Demo</strong>
</a>
</h3>
</div>
Expand All @@ -37,34 +37,46 @@
<a href="https://github.com/sourcebot-dev/sourcebot/stargazers"><img src="https://img.shields.io/github/stars/sourcebot-dev/sourcebot" /></a>
</p>
<p align="center">
<p align="center">
<a href="https://discord.gg/6Fhp27x7Pb"><img src="https://dcbadge.limes.pink/api/server/https://discord.gg/6Fhp27x7Pb?style=flat"/></a>
</p>
</p>

# About

Sourcebot is a self-hosted tool that helps you understand your codebase.

- **Ask Sourcebot:** Ask questions about your codebase and have Sourcebot provide detailed answers grounded with inline citations.
- **Code search:** Search and navigate across all your repos and branches, no matter where they’re hosted.

https://github.com/user-attachments/assets/286ad97a-a543-4eef-a2f1-4fa31bea1b32
Try it out in our [public demo](https://demo.sourcebot.dev)!

[![Sourcebot Demo](https://github.com/user-attachments/assets/147f53ad-5912-4c76-a5d8-371d480fff24)](https://github.com/user-attachments/assets/286ad97a-a543-4eef-a2f1-4fa31bea1b32)


# Features
![Sourcebot Features](https://github.com/user-attachments/assets/3aed7348-7aeb-4af3-89da-b617c3db2e02)

## Ask Sourcebot
Ask Sourcebot gives you the ability to ask complex questions about your codebase in natural language.

It uses Sourcebot’s existing code search and navigation tools to allow reasoning models to search your code, follow code nav references, and provide an answer that’s rich with inline citations and navigable code snippets.

https://github.com/user-attachments/assets/feb82cde-51fc-42f9-830d-8f149d328a0b
Comment thread
brendan-kellam marked this conversation as resolved.
Outdated

## Code Search
Search across all your repos/branches across any code host platform. Blazingly fast, and supports regular expressions, repo/language search filters, boolean logic, and more.

https://github.com/user-attachments/assets/022f0bd0-db45-45ba-a31f-7bd43b6e2e25
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we can have two more sections here for code navigation and file browsing?


## Code Navigation
IDE-level code navigation (goto definition and find references) across all your repos.

https://github.com/user-attachments/assets/86c1cd58-c4d1-4481-a2d3-fcbb79d98203

## Features
- 💻 **One-command deployment**: Get started instantly using Docker on your own machine.
- 🤖 **Bring your own model**: Connect Sourcebot to any of the reasoning models you're already using.
- 🔍 **Multi-repo support**: Index and search through multiple public and private repositories and branches on GitHub, GitLab, Bitbucket, Gitea, or Gerrit.
- ⚡ **Lightning fast performance**: Built on top of the powerful [Zoekt](https://github.com/sourcegraph/zoekt) search engine.
- 🎨 **Modern web app**: Enjoy a sleek interface with features like syntax highlighting, light/dark mode, and vim-style navigation.
- 📂 **Full file visualization**: Instantly view the entire file when selecting any search result.
## Built-in File Explorer
Explore every file across all of your repos. Modern UI with syntax highlighting, file tree, code navigation, etc.

You can try out our public hosted demo [here](https://demo.sourcebot.dev)!
https://github.com/user-attachments/assets/42d5782b-9e8d-4de2-a3b9-6db972901638
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated

# Deploy Sourcebot

Sourcebot can be deployed in seconds using our official docker image. Visit our [docs](https://docs.sourcebot.dev/self-hosting/overview) for more information.
Sourcebot can be deployed in seconds using our official docker image. Visit our [docs](https://docs.sourcebot.dev/docs/deployment-guide) for more information.

1. Create a config
```sh
Expand Down Expand Up @@ -106,10 +118,10 @@ docker run \
</details>
</br>

3. Start searching at `http://localhost:3000`
3. Visit `http://localhost:3000` to start using Sourcebot
</br>

To learn how to configure Sourcebot to index your own repos, please refer to our [docs](https://docs.sourcebot.dev/self-hosting/overview).
To configure Sourcebot (index your own repos, connect your LLMs, etc), check out our [docs](https://docs.sourcebot.dev/docs/configuration/config-file).

> [!NOTE]
> Sourcebot collects <a href="https://demo.sourcebot.dev/~/search?query=captureEvent%5C(%20repo%3Asourcebot">anonymous usage data</a> by default to help us improve the product. No sensitive data is collected, but if you'd like to disable this you can do so by setting the `SOURCEBOT_TELEMETRY_DISABLED` environment
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ Search across all your repos/branches across any code host platform. Blazingly f
loop
playsInline
className="w-full aspect-video"
src="https://framerusercontent.com/assets/B9ZxrlsUeO9NJyzkKyvVV2KSU4.mp4"
src="/images/code_nav.mp4"
></video>


Expand Down
Binary file added docs/images/code_nav.mp4
Binary file not shown.