code_qa

用自然语言问代码库,快速定位实现细节

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 40 🐛 待处理 4 👀 关注 4
GitHub ↗
GitHub 星标 ★ 282
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

code_qa 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队sankalp1999
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型jina,lancedb,openai-embeddings,rag,tree-sitter
GitHub 星标★ 282
上线时间2024-04-29 00:00:00
代码更新2024-11-17
仓库体积151 KB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数2

项目介绍

code_qa 是一个基于 RAG(检索增强生成)的代码库问答工具,利用 Tree-sitter 解析代码结构,并将解析结果存入 LanceDB 向量数据库,以实现对代码库的语义搜索和问答。它解决了开发者面对大型代码库时难以快速定位和理解特定代码逻辑的问题。核心能力包括:通过 Tree-sitter 提取代码的语法树和符号信息,构建高质量的代码索引;使用 LanceDB 进行高效的向量存储和检索;支持自然语言提问,返回相关的代码片段和上下文。该项目处于早期阶段,旨在提供一种轻量级、可本地运行的代码智能问答方案,帮助开发者更快地熟悉新代码库或查找实现细节。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 282

技术标签

核心亮点

  • 利用 Tree-sitter 解析代码语法结构,索引质量优于纯文本切分
  • 基于 LanceDB 实现本地向量检索,无需额外部署外部数据库
  • 提供命令行或交互式问答,可直接定位到相关代码片段

不足之处

  • 项目处于早期阶段(282星),文档和社区支持有限
  • 仅支持 Python 语言,对多语言代码库支持不足

适用场景

  • 快速理解新接手的大型代码库
  • 查找特定功能或逻辑的实现位置
  • 代码审查时辅助定位相关代码上下文

替代项目

Sourcegraph、Bloop、gpt-code-search

上一篇:PharosRAG

下一篇:MinerU-HTML

同类项目推荐

OnDevice-RAG-Android 开源

在手机本地跑 RAG,离线问答 PDF/DOCX 文档

A custom RAG pipeline for multi-document QA from PDF/DOCX documents, in Android

★ 202 2026-08-09
nucliadb 开源

把任意数据变成可搜索的 AI 知识库,快速搭建 RAG 应用。

NucliaDB, The AI Search database for RAG

★ 721 2026-08-09
obsidian-Smart2Brain 开源

让 Obsidian 笔记开口说话,用聊天方式秒查知识库

A free, open-source Obsidian plugin that makes your vault smarter: better search, an···

★ 1347 2026-08-09
pandas-ai 开源

用大白话跟数据库聊天,秒出分析结果

Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data an···

★ 23943 2026-08-09
AI-Catalog 开源

一份清单,逛遍全网 AI 工具,省下搜索时间。

Huge AI models catalog. A curated list of AI tools, platforms, and resources across ···

★ 502 2026-08-09
obsidian-omnisearch 开源

让 Obsidian 笔记、PDF、图片里的文字都能一键搜到

A search engine that "just works" for Obsidian.

★ 2195 2026-09-19
patent-literature-search-mcp 开源

一个接口搜遍全球专利和学术文献,让AI帮你做创新情报分析

Search global patents across WIPO, EPO, USPTO, CNIPA, JPO, KIPO and other authoritie···

★ 85 2026-08-09
beever-atlas 开源

把 Wiki 变成能聊天的知识库,问一句就出答案

Your First LLM-Wiki Conversation Knowledge Base

★ 451 2026-08-09