rahuldan/codesearch
Semantic Code Search tool. Query your codebases using natural language
Leverages OpenAI embeddings and FAISS vector indexing to match natural language queries against function-level code abstractions extracted via AST parsing (libCST/TreeSitter). Stores indexed metadata—filepath, class/function names, line numbers—in PostgreSQL for multi-project management. Provides Docker-based deployment with GPU/CPU support and a web UI, supporting Python and JavaScript codebases including direct GitHub repository indexing.
No commits in the last 6 months.
Stars
32
Forks
2
Language
Python
License
MIT
Category
Last pushed
Jan 27, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/rahuldan/codesearch"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Michael-JB/bm25
A BM25 embedder, scorer, and search engine, written in Rust.
neuml/codequestion
🔎 Semantic search for developers
AstraBert/SenTrEv
Simple customizable evaluation for text retrieval performance of Sentence Transformers embedders on PDFs
jeanCarloMachado/PythonSearch
A minimalistic search engine for productivity that stores documents as code
chnsh/deep-semantic-code-search
Deep Semantic Code Search aims to explore a joint embedding space for code and description...