← 开源
sourcebot-dev

sourcebot

Sourcebot is a self-hosted tool that helps humans and agents understand your codebase.

ApplicationsCodingResearch & knowledgePython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
3.99k
Star
372
Fork
+4
本周
64
贡献者
创建于 2024-08-23 · 更新于 2026-10-16 · 今日第 7729 名
主要开发者

sourcebot-dev/sourcebot 排名第 7,729,有 3,990 个星标。

同类别比较

sourcebot-dev/sourcebot 排名第 7,729,此处有 8 个同类条目;TianyiDataScience/openclaw-control-center 排名第 7,725。

同类别比较
名称排名指标
chartbrew/chartbrew7,711
语言:
JavaScript
星标数:
4,062
分叉数:
459
简介:
Open-source reporting platform to build and share live dashboards from APIs, SQL and NoSQL databases, with powerful AI assistant, scheduling, and embeddable charts 📈📊
minivision-ai/photo2cartoon7,718
语言:
Python
星标数:
4,032
分叉数:
768
简介:
人像卡通化探索项目 (photo-to-cartoon translation project)
bostrot/wslmanager7,719
语言:
Dart
星标数:
4,029
分叉数:
180
TianyiDataScience/openclaw-control-center7,725
语言:
TypeScript
星标数:
4,002
分叉数:
615
简介:
Turn OpenClaw from a black box into a local control center you can see, trust, and control.
OpenHealthForAll/open-health7,734
语言:
TypeScript
星标数:
3,961
分叉数:
431
简介:
OpenHealth, AI Health Assistant | Powered by Your Data
riffusion/riffusion-hobby7,752
语言:
Python
星标数:
3,900
分叉数:
476
简介:
Stable diffusion for real-time music generation
m1guelpf/chatgpt-telegram7,755
语言:
Go
星标数:
3,881
分叉数:
537
简介:
Run your own GPTChat Telegram bot, with a single command!
skydoves/chatgpt-android7,756
语言:
Kotlin
星标数:
3,874
分叉数:
447
简介:
📲 ChatGPT Android demonstrates a Chatbot application using OpenAI's chat API on Android with Stream Chat SDK for Compose.
关键参数与规格
关键参数与规格
参数值
语言Python
类别Applications
子类别Coding,Research & knowledge
关键词Document understanding, Embeddings, Retrieval, Search
星标数3,990
分叉数372
贡献者64
创建日期2024-08-23
更新日期2026-10-16
1 天星标数0
7 天星标数4
排名7,729
上次排名7,856
排名变化127
7 天星标排名5,934
上次 7 天星标排名5,409
7 天星标排名变化-525
总星标排名3,473
上次总星标排名3,471
总星标排名变化-2
国家USA
README 摘录

Code understanding for humans and agents Website · Docs · Public demo · Changelog Sourcebot is a self-hosted code context layer for humans and AI agents. Index all your repos in one place so you and your agents can search and navigate them. Get started Run the setup wizard: You'll need Node. js (24 LTS recommended), Docker, and Docker Compose. This wizard walks you through indexing your repos, optionally configuring a language model provider (for Ask Sourcebot), and then creates the config

files for you and starts up Sourcebot. For manual setup, use Docker Compose or the Helm chart. Check out our docs for more info on how to configure Sourcebot. Code Context for Agents Your agent can use Sourcebot MCP to search repos you haven't checked out locally. For example, it can find callers of an API in other services or read the implementation for dependencies that you don't have checked out locally. The MCP server exposes code search, file reading

, and symbol definitions and references for the repos you've indexed. Open **Settings → MCP** in Sourcebot to connect Claude Code, Codex, Cursor, or another MCP client. The MCP docs cover setup and authentication for each client. Connect repos from GitHub, GitLab, Bitbucket, Azure DevOps, or local Git directories using the connection guides. Permission syncing controls access based on your code host's repository permissions. Code Search Code Search lets you search across all your indexed repos and branches in one place. Find

uses of a dependency, track down a function, or look for a pattern across services without cloning each repo. Use regular expressions and boolean queries, then narrow the results by repo, file, language, or symbol definition. Results include syntax-highlighted code, with repo and language filters alongside them. Try it: example search in the public demo. Ask Sourcebot Ask Sourcebot answers questions about your codebase, including repos you haven't checked out locally. Ask how a feature works or what a

migration would involve. Connectors let Ask access your apps and services with your permissions, so it can pull in context and take actions like creating a Linear or Jira issue with its findings. It searches your code and follows references using the same tools as the MCP server. Open cited code alongside the answer, explore generated diagrams, and share the conversation with your team. Ask runs on a language model provider you configure (Bring Your Own Key), so you control

where your code is sent. Try it: explore an example Ask Sourcebot conversation in the public demo. Feedback Report a bug or request a feature.

常见问题

记录了多少星标和分叉?

sourcebot-dev/sourcebot 有 3,990 个星标和 372 个分叉。

仓库排名是多少?

sourcebot-dev/sourcebot 排名第 7,729。

记录的语言和类别是什么?

sourcebot-dev/sourcebot 有 3,990 个星标,语言为 Python,类别为 Applications。

哪个仓库排名最接近?

sourcebot-dev/sourcebot 与 TianyiDataScience/openclaw-control-center 比较,后者排名第 7,725,有 4,002 个星标。

README

Code understanding for humans and agents

Website · Docs · Public demo · Changelog

Sourcebot is a self-hosted code context layer for humans and AI agents. Index all your repos in one place so you and your agents can search and navigate them.

Get started

Run the setup wizard:

npx setup-sourcebot

You'll need Node.js (24 LTS recommended), Docker, and Docker Compose.

This wizard walks you through indexing your repos, optionally configuring a language model provider (for Ask Sourcebot), and then creates the config files for you and starts up Sourcebot.

For manual setup, use Docker Compose or the Helm chart. Check out our docs for more info on how to configure Sourcebot.

Code Context for Agents

Your agent can use Sourcebot MCP to search repos you haven't checked out locally. For example, it can find callers of an API in other services or read the implementation for dependencies that you don't have checked out locally.

The MCP server exposes code search, file reading, and symbol definitions and references for the repos you've indexed. Open Settings → MCP in Sourcebot to connect Claude Code, Codex, Cursor, or another MCP client. The MCP docs cover setup and authentication for each client.

Connect repos from GitHub, GitLab, Bitbucket, Azure DevOps, or local Git directories using the connection guides. Permission syncing controls access based on your code host's repository permissions.

Code Search

Code Search lets you search across all your indexed repos and branches in one place. Find uses of a dependency, track down a function, or look for a pattern across services without cloning each repo.

Use regular expressions and boolean queries, then narrow the results by repo, file, language, or symbol definition. Results include syntax-highlighted code, with repo and language filters alongside them.

Try it: example search in the public demo.

Ask Sourcebot

Ask Sourcebot answers questions about your codebase, including repos you haven't checked out locally. Ask how a feature works or what a migration would involve. Connectors let Ask access your apps and services with your permissions, so it can pull in context and take actions like creating a Linear or Jira issue with its findings. It searches your code and follows references using the same tools as the MCP server.

Open cited code alongside the answer, explore generated diagrams, and share the conversation with your team. Ask runs on a language model provider you configure (Bring Your Own Key), so you control where your code is sent.

Try it: explore an example Ask Sourcebot conversation in the public demo.

Try both in the public demo. See pricing for plan details.

Feedback

Report a bug or request a feature.

排名相邻
同类项目