Overview & Result
Blink is an open-source codebase search CLI tool developed by Ellipsis Dev. Rather than embedding an entire repository into a heavy vector database, Blink deploys an ensemble of walkers that traverse the filesystem. At each directory level, Jev ranks which candidate folders and filenames are most relevant to the natural language query, rapidly homing in on target code.
How Jev fits in the loop
- Takes a natural language query and a root directory path.
- Spawns an ensemble of walkers that inspect filenames and subdirectory trees.
- Jev evaluates branch relevance scores at each filesystem node, pruning irrelevant paths and converging on target files.
How to reproduce
- Install Bun 1.3.14+ and clone https://github.com/ellipsis-dev/blink.
- Run bun install and export TYPESAFE_API_KEY.
- Execute ./blink "where is auth middleware defined" ./src --recursive --n_walkers 100.
Why this build matters
Offers a lightweight, embedding-free alternative to massive RAG pipelines for agents navigating unfamiliar repositories.
Limitations
- Requires Bun 1.3.14+ runtime.
- Best suited for codebases with semantically named directory and file structures.