sankalp1999/code_qa
RAG on codebases using treesitter and LanceDB
This tool helps software developers quickly understand and navigate large codebases. You input a folder containing your Python, Rust, JavaScript, or Java code, and it builds an index. You can then ask natural language questions about the codebase, like "How does the user authentication work?" and get context-aware answers with references to the relevant code.
281 stars. No commits in the last 6 months.
Use this if you need to quickly get up to speed on an unfamiliar codebase, debug complex issues, or understand specific functionalities without manually searching through files.
Not ideal if you are looking for a simple keyword search tool or if you primarily work with programming languages other than Python, Rust, JavaScript, or Java.
Stars
281
Forks
42
Language
Python
License
MIT
Category
Last pushed
Nov 17, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/sankalp1999/code_qa"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
swirlai/swirl-search
AI Search & RAG Without Moving Your Data. Get instant answers from your company's knowledge...
wzdavid/ThinkRAG
A LLM RAG system runs on your laptop. 大模型检索增强生成系统,可以轻松部署在笔记本电脑上,实现本地知识库智能问答。企业级SaaS版本请访问:
brevia-ai/brevia
Extensible API and framework to build your Retrieval Augmented Generation (RAG) and Information...
thinkany-ai/rag-search
RAG Search API
constacts/milvus-clj
Clojure libraray for Milvus