Repolode
sourcebot-dev

sourcebot-dev/sourcebot

Capa de contexto de código autoalojada que indexa repositorios de distintos hosts para que desarrolladores y agentes de IA puedan buscarlos y recorrerlos.

Alternativa open source a:Sourcegraph

Estrellas
4,003
Forks
372
Issues abiertos
96
Último commit
anteayer

¿Qué es?

Sourcebot es una herramienta autoalojada para indexar código de muchos repositorios en un solo lugar. Los desarrolladores pueden buscar en todos los repositorios y ramas indexados sin clonar cada uno, mediante expresiones regulares y consultas booleanas con filtros por repositorio, archivo, lenguaje o definición de símbolo.

También ofrece un servidor MCP para que agentes de IA como Claude Code, Codex o Cursor puedan buscar código, leer archivos y consultar definiciones y referencias de símbolos en repositorios que no están clonados localmente. Se pueden conectar repositorios de GitHub, GitLab, Bitbucket, Azure DevOps o directorios Git locales, con sincronización opcional de permisos según las reglas de acceso del host de código.

La función Ask responde preguntas en lenguaje natural sobre el código indexado y cita los archivos fuente. Utiliza el proveedor de modelos de lenguaje que configure el usuario. La configuración se realiza mediante un asistente de npx, Docker Compose o un chart de Helm.

Funciones clave

  • 01Busca en todos los repositorios y ramas indexados mediante expresiones regulares y consultas booleanas.
  • 02Ofrece un servidor MCP para que los agentes busquen código, lean archivos y encuentren referencias a símbolos.
  • 03Se conecta a GitHub, GitLab, Bitbucket, Azure DevOps y directorios Git locales.
  • 04Responde preguntas sobre el código base citando archivos fuente, mediante un modelo de lenguaje configurado por el usuario.
  • 05Permite sincronizar permisos según los permisos de los repositorios en el host de código.

Casos de uso

  • Encontrar qué componentes llaman a una API en muchos microservicios sin clonar cada repositorio.
  • Proporcionar a un agente de programación con IA contexto sobre dependencias que no están clonadas localmente.
  • Buscar en el código base de una empresa desde una sola interfaz web con reglas de acceso coherentes.
  • Hacer preguntas en lenguaje natural sobre el funcionamiento de una función en un código base desconocido.

Inicio rápido

  1. 1

    Ejecuta el asistente de configuración (necesita Node.js, Docker y Docker Compose)

    npx setup-sourcebot

Antes de usarlo

  • Es necesario tener instalados Node.js, Docker y Docker Compose.
  • Ask Sourcebot requiere tu propia clave API de un proveedor de modelos de lenguaje (BYOK: Bring Your Own Key).

Temas

Preguntas frecuentes

¿Qué es sourcebot?
Capa de contexto de código autoalojada que indexa repositorios de distintos hosts para que desarrolladores y agentes de IA puedan buscarlos y recorrerlos. Sourcebot es una herramienta autoalojada para indexar código de muchos repositorios en un solo lugar. Los desarrolladores pueden buscar en todos los repositorios y ramas indexados sin clonar cada uno, mediante expresiones regulares y consultas booleanas con filtros por repositorio, archivo, lenguaje o definición de símbolo.
¿sourcebot es gratuito? ¿Qué licencia tiene?
sourcebot es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿sourcebot sigue mantenido?
Mantenimiento activo. El último commit de sourcebot fue el 20 oct 2026.
¿Para qué puedo usar sourcebot?
Encontrar qué componentes llaman a una API en muchos microservicios sin clonar cada repositorio. Proporcionar a un agente de programación con IA contexto sobre dependencias que no están clonadas localmente. Buscar en el código base de una empresa desde una sola interfaz web con reglas de acceso coherentes. Hacer preguntas en lenguaje natural sobre el funcionamiento de una función en un código base desconocido.
¿Cómo se instala sourcebot?
Ejecuta el asistente de configuración (necesita Node.js, Docker y Docker Compose): npx setup-sourcebot
¿Dónde consigo sourcebot?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sourcebot-dev/sourcebot

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados