{"id":15667056,"url":"https://github.com/sourcebot-dev/sourcebot","last_synced_at":"2026-05-30T07:03:43.459Z","repository":{"id":257671569,"uuid":"846729675","full_name":"sourcebot-dev/sourcebot","owner":"sourcebot-dev","description":"Sourcebot is a self-hosted tool that helps humans and agents understand your codebase.","archived":false,"fork":false,"pushed_at":"2026-05-27T05:19:47.000Z","size":50945,"stargazers_count":3436,"open_issues_count":130,"forks_count":283,"subscribers_count":14,"default_branch":"main","last_synced_at":"2026-05-27T07:10:34.335Z","etag":null,"topics":["code-intelligence","code-search","fair-source","sourcebot"],"latest_commit_sha":null,"homepage":"https://sourcebot.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sourcebot-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2024-08-23T20:40:37.000Z","updated_at":"2026-05-27T03:13:44.000Z","dependencies_parsed_at":"2026-05-19T19:02:21.004Z","dependency_job_id":null,"html_url":"https://github.com/sourcebot-dev/sourcebot","commit_stats":null,"previous_names":["taqlaai/sourcebot","sourcebot-dev/sourcebot"],"tags_count":149,"template":false,"template_full_name":null,"purl":"pkg:github/sourcebot-dev/sourcebot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcebot-dev%2Fsourcebot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcebot-dev%2Fsourcebot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcebot-dev%2Fsourcebot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcebot-dev%2Fsourcebot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sourcebot-dev","download_url":"https://codeload.github.com/sourcebot-dev/sourcebot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcebot-dev%2Fsourcebot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33681815,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["code-intelligence","code-search","fair-source","sourcebot"],"created_at":"2024-10-03T14:01:39.025Z","updated_at":"2026-05-30T07:03:43.443Z","avatar_url":"https://github.com/sourcebot-dev.png","language":"TypeScript","funding_links":[],"categories":["Code Analysis \u0026 Search","TypeScript","APIs and HTTP Requests","Search \u0026 Data Extraction","カテゴリ","others"],"sub_categories":["Other IDEs","How to Submit","💻 \u003ca name=\"code--ide\"\u003e\u003c/a\u003eコード・IDE"],"readme":"\n\u003cdiv align=\"center\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\".github/images/logo_dark.png\"\u003e\n  \u003cimg height=\"150\" src=\".github/images/logo_light.png\"\u003e\n\u003c/picture\u003e\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n   \u003cdiv\u003e\n      \u003ch3\u003e\n         \u003ca href=\"https://docs.sourcebot.dev\"\u003e\n            \u003cstrong\u003eSelf Host\u003c/strong\u003e\n         \u003c/a\u003e · \n         \u003ca href=\"https://app.sourcebot.dev\"\u003e\n            \u003cstrong\u003ePublic Demo\u003c/strong\u003e\n         \u003c/a\u003e\n      \u003c/h3\u003e\n   \u003c/div\u003e\n\n   \u003cdiv\u003e\n      \u003ca href=\"https://docs.sourcebot.dev/\"\u003e\u003cstrong\u003eDocs\u003c/strong\u003e\u003c/a\u003e ·\n      \u003ca href=\"https://github.com/sourcebot-dev/sourcebot/issues/459\"\u003e\u003cstrong\u003eRoadmap\u003c/strong\u003e\u003c/a\u003e ·\n      \u003ca href=\"https://github.com/sourcebot-dev/sourcebot/issues/new?template=bug_report.yml\"\u003e\u003cstrong\u003eReport Bug\u003c/strong\u003e\u003c/a\u003e ·\n      \u003ca href=\"https://github.com/sourcebot-dev/sourcebot/issues/new?template=feature_request.md\"\u003e\u003cstrong\u003eFeature Request\u003c/strong\u003e\u003c/a\u003e ·\n      \u003ca href=\"https://www.sourcebot.dev/changelog\"\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e\u003c/a\u003e\n   \u003c/div\u003e\n   \u003cbr/\u003e\n   \u003cdiv\u003e\n   \u003c/div\u003e\n\u003c/div\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"mailto:team@sourcebot.dev\"\u003e\u003cimg src=\"https://img.shields.io/badge/Email%20Us-brightgreen\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/sourcebot-dev/sourcebot/actions/workflows/release-prod.yml\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/sourcebot-dev/sourcebot/release-prod.yml\"/\u003e\u003ca\u003e\n  \u003ca href=\"https://github.com/sourcebot-dev/sourcebot/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/sourcebot-dev/sourcebot\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003c/p\u003e\n\nSourcebot is a self-hosted tool that helps you understand your codebase. \n\n- **Ask Sourcebot:** Ask questions about your codebase and have Sourcebot provide detailed answers grounded with inline citations.\n- **Code search:** Search and navigate across all your repos and branches, no matter where they’re hosted.\n\nTry it out in our [public demo](https://app.sourcebot.dev)!\n\nhttps://github.com/user-attachments/assets/ed66a622-e38f-4947-a531-86df1e1e0218\n\n# Features\n![Sourcebot Features](https://github.com/user-attachments/assets/3aed7348-7aeb-4af3-89da-b617c3db2e02)\n\n## Ask Sourcebot\nAsk Sourcebot gives you the ability to ask complex questions about your codebase in natural language.\n\nIt uses Sourcebot's existing code search and navigation tools to allow reasoning models to search your code, follow code nav references, and provide an answer that's rich with inline citations and navigable code snippets.\n\nhttps://github.com/user-attachments/assets/8212cd16-683f-468f-8ea5-67455c0931e2\n\n## Code Search\nSearch across all your repos/branches across any code host platform. Blazingly fast, and supports regular expressions, repo/language search filters, boolean logic, and more.\n\nhttps://github.com/user-attachments/assets/3b381452-d329-4949-b6f2-2fc38952e481\n\n## Code Navigation\nIDE-level code navigation (goto definition and find references) across all your repos.\n\nhttps://github.com/user-attachments/assets/e2da2829-71cc-40af-98b4-7ba52e945530\n\n## Built-in File Explorer\nExplore every file across all of your repos. Modern UI with syntax highlighting, file tree, code navigation, etc.\n\nhttps://github.com/user-attachments/assets/31ec0669-707d-4e03-b511-1bc33d44197a\n\n# Deploy Sourcebot\n\nSourcebot can be deployed in seconds using Docker Compose. Visit our [docs](https://docs.sourcebot.dev/docs/deployment/docker-compose) for more information.\n\n1. Download the docker-compose.yml file\n```sh\ncurl -o docker-compose.yml https://raw.githubusercontent.com/sourcebot-dev/sourcebot/main/docker-compose.yml\n```\n\n2. In the same directory as the `docker-compose.yml` file, create a [configuration file](https://docs.sourcebot.dev/docs/configuration/config-file). The configuration file is a JSON file that configures Sourcebot's behaviour, including what repositories to index, language model providers, auth providers, and more.\n```sh\necho '{\n    \"$schema\": \"https://raw.githubusercontent.com/sourcebot-dev/sourcebot/main/schemas/v3/index.json\",\n    // Comments are supported.\n    // This config creates a single connection to GitHub.com that\n    // indexes the Sourcebot repository\n    \"connections\": {\n        \"starter-connection\": {\n            \"type\": \"github\",\n            \"repos\": [\n                \"sourcebot-dev/sourcebot\"\n            ]\n        }\n    }\n}' \u003e config.json\n```\n\n3.  Update the secrets in the `docker-compose.yml` and then run Sourcebot using:\n```sh\ndocker compose up\n```\n\n4. Visit `http://localhost:3000` to start using Sourcebot\n\u003c/br\u003e\n\nTo configure Sourcebot (index your own repos, connect your LLMs, etc), check out our [docs](https://docs.sourcebot.dev/docs/configuration/config-file).\n\n\u003e [!NOTE]\n\u003e Sourcebot collects \u003ca href=\"https://app.sourcebot.dev/~/search?query=captureEvent%5C(%20repo%3Asourcebot\"\u003eanonymous usage data\u003c/a\u003e by default to help us improve the product. No sensitive data is collected, but if you'd like to disable this you can do so by setting the `SOURCEBOT_TELEMETRY_DISABLED` environment\n\u003e variable to `true`. Please refer to our [telemetry docs](https://docs.sourcebot.dev/docs/overview#telemetry) for more information.\n\n# Build from source\n\u003e[!NOTE]\n\u003e Building from source is only required if you'd like to contribute. If you'd just like to use Sourcebot, we recommend checking out our self-hosting [docs](https://docs.sourcebot.dev/self-hosting/overview).\n\nIf you'd like to build from source, please checkout the `CONTRIBUTING.md` file for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsourcebot-dev%2Fsourcebot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsourcebot-dev%2Fsourcebot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsourcebot-dev%2Fsourcebot/lists"}