Alternatives
Products that do what Code Search does
Self-hosted code search + code navigation across all repos.
- 1

- 2

- 3SC
2020 · grep.app
- 4

- 5

- 6

- 7AE
2018 · codegrep.com
- 8SC
Hey HN! We (Stephan and Thomas) recently open-sourced Semble. We kept running into the same problem while using Claude Code on large codebases: when the agent can't find something directly, it falls back to grep, reading full files or launching subagents. This uses a lot of tokens, and often still misses the relevant code. There are existing tools for this, but they were either too slow to index on demand, needed API keys, or had poor retrieval quality. Semble is our solution for this. It combines static Model2Vec embeddings (using our latest static model: potion-code-16M) with BM25, fused…
May 2026 · github.com
- 9CA
2022 · codesearch.ai
- 10

- 11

- 12CI
I initially built cs (codespelunker) as a way to answer the question, can BM25 relevance search work without building an index? Turns out it can, and so I iterated on the idea, building it into a full CLI tool. Recently I wanted to improve it by adding relevance of tools like Sourcegraph or Zoekt but again without adding an index. cs uses scc https://github.com/boyter/scc to understand the structure of the file on the fly. As such it can filter searches to code, comments or strings. It also applies a weighted BM25 algorithm where matches in actual code rank higher than…
Feb 2026 · github.com
- 13CA
Codebased combines Tree Sitter for code awareness (find functions, data structures, constants, etc. not just lines of code), full-text search using SQLite, and semantic search using OpenAI embeddings + FAISS. Despite being implemented in Python, supporting semantic search, making multiple API calls for embedding and re-ranking, it is faster than ripgrep for runng searches against the Linux kernel (takes ~1 second vs. ~2 seconds, obviously depends on system, temperature, time of day, tidal forces, etc.) Up next: - A Perplexity-like agent for interpreting results, making multiple follow-up…
2024 · codebased.sh
- 14CI
This is a project I recently worked on at Definitive. We’re hoping to make it easier to semantically query (changing) source code files. We’d love to see people use it as a building block. If you have any suggestions please leave a comment or open a GitHub issue!
2023 · github.com
- 15YA
Hi Hacker News, We're Bryan and Richard, cofounders of you.com. Together with our team of engineers, we are working on YouCode, a search engine for people who code. You can try it at code.you.com. The main idea is to make the search experience better and more efficient when coding. We’d love your feedback for a few use cases that we have in mind so far: * searching through StackOverflow for quick code snippets: reverting a git commit for example [1] * searching through GitHub Issues: when you’re getting an error message that looks unfamiliar [2, 3] * searching through the documentation for…
2022 · code.you.com
- 16

- 17FE
Hey everyone, I have updated my fuzzy search library for the frontend. It now supports substring and prefix search, on top of fuzzy matching. It's fast, accurate, multilingual and has zero dependencies. GitHub: https://github.com/m31coding/fuzzy-search Live demo: https://www.m31coding.com/fuzzy-search-demo.html I would love to hear your feedback and any suggestions you may have for improving the library. Happy coding!
Oct 2025 · github.com
- 18

- 19

- 20CT
I've been building a tool that changes how LLM coding agents explore codebases, and I wanted to share it along with some early observations. Typically claude code globs directories, greps for patterns, and reads files with minimal guidance. It works in kind of the same way you'd learn to navigate a city by walking every street. You'll eventually build a mental map, but claude never does - at least not any that persists across different contexts. The Recursive Language Models paper from Zhang, Kraska, and Khattab at MIT CSAIL introduced a cleaner framing. Instead of cramming everything into…
Feb 2026 · github.com
- 21

- 22OS
We're excited to share a tool we've been working on called gpt-code-search. It allows you to search any codebase using natural language locally on your machine. We leverage OpenAI's GPT-4 and function calling to retrieve, search, and answer queries about your code. All you need to do is to install the package with `pip install gpt-code-search`, set up your `OPENAI_API_KEY` as an environment variable, and start asking questions with `gpt-code-search query `. E.g. You can ask questions like "How do I use the analytics module?" or "Document all the API routes related to authentication." This is…
2023 · github.com
- 23CA
2014 · codeexchange.ics.uci.edu
- 24SS
2016 · searchcode.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →