【开源自荐】本地化代码检索工具(非ACE 平替)

象牙山小诸葛 2026-06-25 23:14 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签: 是

  • 我的开源项目完整开源,无未开源部分: 是

  • 我的开源项目已链接认可 LINUX DO 社区: 是

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

  • 以上选择我承诺是永久有效的,接受社区和佬友监督: 是


ragcode-context-engine 想必看名字大家也知道这个项目是做什么的,这个项目并不是单一的代码检索工具,我想让它主要解决的就是当下我编程时的两个痛点



  1. 我已经封装了一个非常优秀的服务层,ai 要不就凭借记忆 要不就需要我去提醒 否则ai 就会实现一个仅能满足当前需求的代码 久而久之代码就成了屎山。

  2. ai 动手修改代码时受限上下文 以及压缩的问题 代码不会知道即将修改的代码整体的链路是什么样的,可能修改这一块 其他需要这条链路的代码出现风险而导致bug


以上是在我真实使用下决定做这个服务,他并非ACE的平替也做不到那么优秀但是在实践中确实避免项目中屎山的堆积,暂时项目中针对的框架的优化非常有限 目前的优化除了常用的语言 和 框架 暂时我也没有做太多语言上的扩展,当前已经对已实现的语言上的开源项目和框架做了benchmark 以及调优,项目的底层还是rag 检索推荐大家准备好 embedding模型 让检索更加准确,当前已经对windows 系统上做了优化 mac 和linux 还没做如果用问题 代码很简单可以fork 一下 解决后推送给我,也欢迎大家对rag 感兴趣的给项目提提pr,该项目会在我的使用过程中不断优化和更新

项目支持mcp 和 cli 调用 感兴趣请点点star,在实际使用中不要去当代码检索工具要当代码检索的辅助工具 因为对不同的文字搜索 去匹配代码真的很难做除非仓库中的代码都写好了注释





最新回复 (1)
  • 点赞的暴富 06-26 00:41
    2楼

    感谢分享,研究研究,看看可能应用到项目中

* 帖子来源Linux.do
返回