Semantic code search · free · no sign-in
Paste any public GitHub repo. grepless splits it into functions and classes, embeds every one, and finds the code you describe even when you don't know what it's called.
- repos indexed
- 0
- chunks embedded
- 0
- searches run
- 0
Live · real results
Ask a real codebase a real question.
These results come from the live index of sindresorhus/ky right now. None of them are canned.
Under the hood
A real retrieval system, not a wrapper around chat.
Chunks follow the syntax tree
tree-sitter parses 13 languages. Each function, method and class becomes one searchable chunk that keeps its qualified name.
semantic
1. retryDelay2. backoff3. shouldRetrykeyword
1. shouldRetry2. retryAfter3. retryDelayfused · 1/(60+rank)
1. retryDelay0.03252. shouldRetry0.03143. backoff0.0303Hybrid ranking
Vector top-40 and full-text top-40, fused with Reciprocal Rank Fusion.
Says why it matched
Meaning, keywords or both, which words you share, and the lines to read.
gte-small
384
dims · int8
Model runs in-house
gte-small runs inside the serverless function, so there's no embedding API and no key.
Re-index only what changed
Files are hashed. A new commit re-embeds only files whose content changed.
From URL to answer in five steps.
- 01
Fetch
one tarball · streamed
- 02
Filter
no deps · no binaries
- 03
Chunk
tree-sitter AST
- 04
Embed
gte-small · 384-d
- 05
Retrieve
HNSW ⊕ full-text · RRF
Recently indexed
Your repo, searchable in about a minute.
No sign-in, no API key, no install. Paste a public GitHub repo and start asking.