# Multi-repo code context for AI agents

Sourcebot lets coding agents search code, read files, and resolve symbols across every repository in your organization.

## Code context layer for agents

Coding agents only see the code on your machine. Sourcebot gives them context across every repo in your company.

## Self-hosted deployment

### Your code stays in your deployment.

Sourcebot is [deployed](https://docs.sourcebot.dev/docs/deployment/deploy-sourcebot) inside your infrastructure. Your code, indexes, search queries, and AI inputs and outputs never leave your environment.

With [permission syncing](https://docs.sourcebot.dev/docs/features/permission-syncing) configured, Sourcebot code context requests respect repository permissions from your code host platforms.

## How it works

### 1. Deploy and index

[Deploy Sourcebot](https://docs.sourcebot.dev/docs/deployment/deploy-sourcebot) in your infrastructure with one command. Then [connect your code host platforms](https://docs.sourcebot.dev/docs/connections/indexing-your-code) to index repositories across your organization.

### 2. Connect your agent

Connect your coding agent to Sourcebot through [MCP](https://docs.sourcebot.dev/docs/features/mcp-server).

### 3. Give your agent code context

Keep using your agent as usual. Sourcebot gives it tools to search code, read files, and resolve symbols across all your repositories.

## Give your agents context across all of your code

Deploy Sourcebot in your own infrastructure. Get started for free in minutes.

- `npx setup-sourcebot`
- [Documentation](https://docs.sourcebot.dev/)
- [Book a demo](https://calendly.com/michael-sourcebot/sourcebot-call?utm_source=website)
