Repolode
sourcebot-dev

sourcebot-dev/sourcebot

Самостоятельно размещаемый слой контекста по коду: индексирует репозитории на разных хостингах, чтобы разработчики и AI-агенты могли искать по ним и изучать их структуру.

Open source альтернатива:Sourcegraph

Звёзды
4,003
Форки
372
Открытые issues
96
Последний коммит
позавчера

Что это?

Sourcebot — самостоятельно размещаемый инструмент для индексации кода из множества репозиториев в одном месте. Разработчики могут искать по всем проиндексированным репозиториям и веткам, не клонируя каждый из них, используя регулярные выражения и булевы запросы с фильтрами по репозиторию, файлу, языку или определению символа.

Кроме того, Sourcebot предоставляет MCP-сервер, с помощью которого AI-агенты, например Claude Code, Codex или Cursor, могут искать код, читать файлы и находить определения и использования символов в репозиториях, которые не склонированы локально. Репозитории можно подключить с GitHub, GitLab, Bitbucket, Azure DevOps или из локальных Git-каталогов; также можно включить синхронизацию прав доступа по правилам хостинга кода.

Функция Ask отвечает на вопросы об индексированном коде на естественном языке и приводит ссылки на исходные файлы. Она работает с языковой моделью, которую настраивает пользователь. Настроить Sourcebot можно с помощью мастера npx, Docker Compose или Helm chart.

Ключевые возможности

  • 01Ищет по всем проиндексированным репозиториям и веткам с помощью регулярных выражений и булевых запросов.
  • 02Предоставляет MCP-сервер, позволяющий агентам искать код, читать файлы и находить использования символов.
  • 03Подключается к GitHub, GitLab, Bitbucket, Azure DevOps и локальным Git-каталогам.
  • 04Отвечает на вопросы о кодовой базе со ссылками на исходные файлы, используя языковую модель, выбранную пользователем.
  • 05Поддерживает синхронизацию прав доступа на основе разрешений для репозиториев на хостинге кода.

Сценарии использования

  • Поиск мест вызова API во множестве микросервисов без клонирования каждого репозитория.
  • Передача AI-агенту для написания кода контекста о зависимостях, которые не склонированы локально.
  • Поиск по кодовой базе компании в едином веб-интерфейсе с согласованными правилами доступа.
  • Вопросы на естественном языке о том, как устроена функция в незнакомой кодовой базе.

Быстрый старт

  1. 1

    Запустите мастер настройки (требуются Node.js, Docker и Docker Compose)

    npx setup-sourcebot

Что важно знать

  • Необходимо установить Node.js, Docker и Docker Compose.
  • Для работы Ask Sourcebot потребуется собственный API-ключ провайдера языковой модели (BYOK — Bring Your Own Key).

В подборках

Темы

Частые вопросы

Что такое sourcebot?
Самостоятельно размещаемый слой контекста по коду: индексирует репозитории на разных хостингах, чтобы разработчики и AI-агенты могли искать по ним и изучать их структуру. Sourcebot — самостоятельно размещаемый инструмент для индексации кода из множества репозиториев в одном месте. Разработчики могут искать по всем проиндексированным репозиториям и веткам, не клонируя каждый из них, используя регулярные выражения и булевы запросы с фильтрами по репозиторию, файлу, языку или определению символа.
sourcebot можно использовать бесплатно? Какая у него лицензия?
sourcebot распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
sourcebot всё ещё поддерживается?
Активно поддерживается. Последний коммит в sourcebot — 20 окт. 2026 г..
Для чего можно использовать sourcebot?
Поиск мест вызова API во множестве микросервисов без клонирования каждого репозитория. Передача AI-агенту для написания кода контекста о зависимостях, которые не склонированы локально. Поиск по кодовой базе компании в едином веб-интерфейсе с согласованными правилами доступа. Вопросы на естественном языке о том, как устроена функция в незнакомой кодовой базе.
Как установить sourcebot?
Запустите мастер настройки (требуются Node.js, Docker и Docker Compose): npx setup-sourcebot
Где скачать sourcebot?
Исходный код и инструкции по установке — на GitHub: https://github.com/sourcebot-dev/sourcebot

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Индексирует кодовую базу в граф знаний зависимостей, цепочек вызовов и потоков выполнения и предоставляет его AI-агентам для программирования через инструменты MCP.

48 тыс.5,2 тыс.TypeScriptOtherОбновлён 2 часа назад

CLI и MCP-сервер на C++23 без зависимостей, который строит для coding agents ранжированную карту кодовой базы и проверяет правки на радиус воздействия, необходимые тесты и ухудшение качества.

2,5 тыс.158C++Apache-2.0Обновлён 2 часа назад

MCP-сервер индексирует код, документацию и инфраструктуру в локальный граф знаний, чтобы AI-агенты для программирования могли изучать структуру проекта, не перечитывая файлы.

47,2 тыс.3,9 тыс.CMITОбновлён 15 часов назад