团队的代码散在多个仓库和分支里,找一个功能“到底在哪实现”,常常要来回翻文件。Sourcebot把这件事做成一套自托管工具——软件运行在自己的基础设施中,方便接入内部代码,也让组织自行控制数据边界。
它既服务开发者,也服务AI Agent(能调用工具执行任务的AI程序)。人可以跨代码托管平台搜索仓库和分支,并像在IDE里一样跳到函数定义、查找引用;Agent则能调用同一套搜索和代码导航能力,沿程序关系寻找证据,再用自然语言回答问题。回答还附有行内引用,也就是把判断链接到具体代码位置和可浏览的片段,便于开发者核查。
值得注意的不是又多了一个“问代码”的聊天框,而是搜索与导航正在变成Agent可直接消费的基础设施。项目支持用Docker Compose部署,也能配置要索引的仓库、语言模型和登录方式;不过现有材料没有提供准确率、速度或真实团队使用效果的独立评测。