> ## Documentation Index
> Fetch the complete documentation index at: https://sourcebot-whoisthey-language-model-input-modalities.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 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.

<Accordion title="Key benefits">
  * **Regex support:** Use regular expressions to find code with precision.
  * **Query language:** Scope searches to specific files, repos, languages, symbol definitions and more using a rich [query language](/docs/features/search/syntax-reference).
  * **Branch search:** Specify a list of branches to search across ([docs](/docs/features/search/multi-branch-indexing)).
  * **Fast & scalable:** Sourcebot uses [trigram indexing](https://en.wikipedia.org/wiki/Trigram_search), allowing it to scale to massive codebases.
  * **Syntax highlighting:** Syntax highlighting support for over [100+ languages](https://github.com/sourcebot-dev/sourcebot/blob/57724689303f351c279d37f45b6406f1d5d5d5ab/packages/web/src/lib/codemirrorLanguage.ts#L125).
  * **Multi-repository:** Search across all of your repositories in a single search.
  * **Search suggestions:** Get search suggestions as you craft your query.
  * **Filter panel:** Filter results by repository or by language.
</Accordion>

<Card title="Deployment guides" icon="server" href="/docs/deployment/docker-compose" horizontal="true">
  Learn how to self-host Sourcebot in a few simple steps.
</Card>

<CardGroup>
  <Card title="Index repos" icon="book" href="/docs/connections/indexing-your-code" horizontal="true">
    Learn how to index your repos so you can ask questions about them
  </Card>

  <Card title="Branches" icon="split" href="/docs/features/search/multi-branch-indexing" horizontal="true">
    Learn how to index and search through your branches
  </Card>
</CardGroup>

<video autoPlay muted loop playsInline className="w-full aspect-video" src="https://framerusercontent.com/assets/cEqHNSLiMbNeG3bk5xheQWXmKqc.mp4" />
