本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 我自己vibe的一个索引工具,内存和cpu资源占用都很优秀,欢迎大家尝试: GitHub - wojiushirencai/Astrolabe · GitHub 。 背景: 最近做一些中大型项目的重构,智能体用grep或者其他工具去检索代码的效率很低,后边找到了serena,确实能够提升检索代码和批量符号编辑的效率。在团队内部也做了推广,很多人都用上了。用了一段时间发现32g内存的macbook内存压力偏大,分析发现serena的内存管理非常糟糕。进一步去找替代,找到了openvisio,内存是没有那么耗费了,但是速度不够快,功能也差了好多。只好自己手搓了。 功能简单介绍: 1、索引创建效率要高,新项目控制在10s内,实际最后下来一般项目1秒就能构建好; 2、具备代码图谱,避免直接上来就查索引; 3、索引具备内存管理能力,活跃窗口结束后释放(现在都是ssd,重新加载一般在1秒内); 4、具备lsp补偿的能力,索引不够用的时候还能用lsp来补偿,这块serena也有,但是没有做lsp的活跃窗口管理,导致大量lsp空闲进程常驻(需要管理claude等agent的进程才会释放,或者主动结束这些进程) 针对grok和gemini做了一些特化(特别是gemini的工具使用能力比较差),目前版本在claudecode下使用很稳定(rust、java、go、js、python是我常用的,其他语言也适配了,但是可能没有测试,欢迎大家反馈) 1 个帖子 - 1 位参与者 阅读完整话题


  • 情报分类:硬件与数码
  • 分类依据:内容涉及硬件、数码产品或通信卡
  • 信息来源:服务器 / LINUX DO - 最新话题
  • 发布时间:2026/9/26 23:51:32