- ✓
暂未采集到具体套餐,价格以官网为准
Sunstone
别再让编码代理猜测你的代码库
Sunstone 是什么?
Sunstone 是一款本地代码索引工具,让你的编程助手(Copilot 等)不再靠 grep 猜测代码结构,而是可以精准搜索带文件与函数定位的代码片段、整文件摘要,以及支持引用的查询和跨会话笔记。在 SWE-bench Verified 基准上,它首选命中正确文件的概率从文本搜索的 58/500 提升到 229/500;工具完全在本地运行,免费且开源。
产品详细介绍
别再让编码代理猜测你的代码库
Sunstone 是一款本地代码索引工具,让你的编程助手(Copilot 等)不再靠 grep 猜测代码结构,而是可以精准搜索带文件与函数定位的代码片段、整文件摘要,以及支持引用的查询和跨会话笔记。在 SWE-bench Verified 基准上,它首选命中正确文件的概率从文本搜索的 58/500 提升到 229/500;工具完全在本地运行,免费且开源。
定价方案
需要付费创始人评论
嗨 Product Hunt。Sunstone 的诞生,是因为我们一次又一次看到非常好的模型,对近在咫尺(只隔三层目录)磁盘上的代码给出自信的错误答案。
我们用测量代替猜测。给 Claude Sonnet 5 和 Claude Opus 5 提供我们自己发布数据的每一个文件,外加 grep 和 cat,让它们回答这些数据说明了什么。在 56 个问题、每个问题运行四次的测试中,每五个答案里就有一个是错的。文件并不缺,问题在于找到它;而 grep 并不是一种好的方式来寻找一个你只能用语言描述的东西。
然后我们改了一处——不是模型,也不是提示词。同样的文件变成了一个可搜索的存储库,模型获得了查询工具。得分从 79% 和 80% 提升到 93% 和 95%,每一次使用存储库的运行都优于不使用它的运行,完成时间约为原来的三分之一,而读取量仅为原来的四分之一。这是 56 个关于索赔登记册(claims register)的问题,因此这是一个文档检索结果,而非编程基准测试,我宁愿把这一点说清楚,也不愿让它暗示更多。
具体到代码场景,在 SWE-bench Verified 的 500 个 bug 报告中,检索器有 229 次在首位就给出了正确的文件。普通文本搜索只有 58 次,而同样的查询指向错误的代码库时只有 5 次。每一份排名列表都已公开。
Sunstone 可以与你正在使用的任何模型配合,包括 Copilot 的 Claude 和 GPT,因为这些工具注册在模型选择器中,任何模型都可以调用它们。如果你更愿意自托管,llama.cpp 或 vLLM 会与那些带工具调用能力的托管模型并列出现;当上下文窗口太小、装不下对话时,对话内容会被折进索引,而不是被截断。
索引和文本都保留在你的本机上。无需账号、无需密钥,扩展宿主进程本身不会主动打开任何对外的网络连接。最后这一点是可以验证的,而非仅靠承诺,这就是为什么我们公开了源代码。
完全免费。我最希望听到在你的代码库上,检索在哪里会失败,因为那才是我真正能够修复的地方。
https://marketplace.visualstudio...
https://github.com/space-bacon/s...