venkatesh-hyper/paperlens
Semantic search engine for research papers — find papers by meaning, not keywords.
What's novel
Semantic search engine for research papers — find papers by meaning, not keywords.
Code Analysis
10 files read · 3 roundsA semantic search engine for arXiv research papers that uses sentence-transformer embeddings and FAISS vector indexing to find papers by meaning, with a FastAPI backend, Streamlit dashboard, and Groq LLM-powered paper summarization.
Strengths
Clean modular architecture with clear separation of ingestion, embedding, indexing, API, and dashboard layers; comprehensive test suite covering all endpoints with edge cases; well-structured FAISS index building with benchmarking and sanity checks.
Weaknesses
The 'RAG' pipeline is misnamed—it's a simple single-prompt LLM summarization call with no retrieval-augmented generation or multi-step reasoning; the cache implementation is a basic dict with manual eviction rather than a true LRU, and the dashboard sidebar contains outdated benchmark numbers that contradict the README.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
17
Contributors
1
Files
38
Active weeks
2
Repository
Language
Python
Stars
1
Forks
0
License
NOASSERTION