Repolode
sourcebot-dev

sourcebot-dev/sourcebot

Camada de contexto de código auto-hospedada que indexa repositórios em diferentes hosts para que desenvolvedores e agentes de IA possam pesquisá-los e navegar por eles.

Alternativa open source a:Sourcegraph

Estrelas
4,003
Forks
372
Issues abertas
96
Último commit
anteontem

O que é?

Sourcebot é uma ferramenta auto-hospedada para indexar código de vários repositórios em um só lugar. Desenvolvedores podem pesquisar em todos os repositórios e branches indexados sem clonar cada um, usando expressões regulares e consultas booleanas com filtros por repositório, arquivo, linguagem ou definição de símbolo.

Também disponibiliza um servidor MCP para que agentes de IA, como Claude Code, Codex ou Cursor, possam pesquisar código, ler arquivos e consultar definições e referências de símbolos em repositórios que não estão disponíveis localmente. É possível conectar repositórios do GitHub, GitLab, Bitbucket, Azure DevOps ou diretórios Git locais, com sincronização opcional de permissões baseada nas regras de acesso do host de código.

O recurso Ask responde a perguntas em linguagem natural sobre o código indexado, citando os arquivos de origem, e usa um provedor de modelo de linguagem configurado pelo usuário. A configuração pode ser feita com um assistente npx, Docker Compose ou um chart do Helm.

Recursos principais

  • 01Pesquisa em todos os repositórios e branches indexados com expressões regulares e consultas booleanas.
  • 02Disponibiliza um servidor MCP para agentes pesquisarem código, lerem arquivos e encontrarem referências a símbolos.
  • 03Conecta-se ao GitHub, GitLab, Bitbucket, Azure DevOps e diretórios Git locais.
  • 04Responde a perguntas sobre a base de código citando arquivos de origem, usando um modelo de linguagem configurado pelo usuário.
  • 05Oferece sincronização de permissões com base nas permissões dos repositórios no host de código.

Casos de uso

  • Encontrar chamadas a uma API em vários microsserviços sem clonar cada repositório.
  • Fornecer contexto a um agente de programação com IA sobre dependências que não estão disponíveis localmente.
  • Pesquisar a base de código de uma empresa em uma única interface web, com regras de acesso consistentes.
  • Fazer perguntas em linguagem natural sobre o funcionamento de um recurso em uma base de código desconhecida.

Início rápido

  1. 1

    Execute o assistente de configuração (requer Node.js, Docker e Docker Compose)

    npx setup-sourcebot

Antes de usar

  • É necessário ter Node.js, Docker e Docker Compose instalados.
  • O Ask Sourcebot requer sua própria chave de API de um provedor de modelos de linguagem (BYOK: Bring Your Own Key).

Tópicos

Perguntas frequentes

O que é sourcebot?
Camada de contexto de código auto-hospedada que indexa repositórios em diferentes hosts para que desenvolvedores e agentes de IA possam pesquisá-los e navegar por eles. Sourcebot é uma ferramenta auto-hospedada para indexar código de vários repositórios em um só lugar. Desenvolvedores podem pesquisar em todos os repositórios e branches indexados sem clonar cada um, usando expressões regulares e consultas booleanas com filtros por repositório, arquivo, linguagem ou definição de símbolo.
sourcebot é gratuito? Qual é a licença?
sourcebot é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
sourcebot ainda é mantido?
Manutenção ativa. O último commit de sourcebot foi em 20 de out. de 2026.
Para que posso usar sourcebot?
Encontrar chamadas a uma API em vários microsserviços sem clonar cada repositório. Fornecer contexto a um agente de programação com IA sobre dependências que não estão disponíveis localmente. Pesquisar a base de código de uma empresa em uma única interface web, com regras de acesso consistentes. Fazer perguntas em linguagem natural sobre o funcionamento de um recurso em uma base de código desconhecida.
Como instalar sourcebot?
Execute o assistente de configuração (requer Node.js, Docker e Docker Compose): npx setup-sourcebot
Onde consigo sourcebot?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sourcebot-dev/sourcebot

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados