2 分•作者: hpbyte•5 个月前
在利用人工智能辅助进行软件开发时,我一直苦于在跨多个代码库工作时无法获得正确的上下文信息。<p>因此,我利用一个周末的时间,构建了 h‑codex——一个能够从分散的代码库中提取上下文信息,并将其整合到 Cursor / Claude Code(通过 MCP 集成)中的工具;确保它们在进行规划/实现时能够获得完整的画面。<p>它的工作原理如下:<p>- 索引代码库
- 使用 AST(抽象语法树)对代码进行分块,以获得最佳的块边界
- 生成嵌入向量并将其存储在 pgvector 中,以实现快速的语义搜索<p>了解更多信息:
<a href="https://github.com/hpbyte/h-codex">https://github.com/hpbyte/h-codex</a>