codeseeker
Code intelligence: search (q), symbol lookup (sym), graph traversal (graph), analysis (analyze), index management (index).
Semantic and keyword code search over your repo, with the import graph followed and duplicates and dead code found.
LABSCO SUMMARY
The value is in the fusion: keyword search finds the exact symbol, embeddings find the paraphrase, directory summaries answer questions about a whole area, and the graph then pulls in the files that are structurally connected rather than textually similar — so the answer includes the caller nobody named. The cost is the initial index, which runs on first use rather than on a schedule someone has to remember.
A code-intelligence index for a repository, behind a single tool with five actions. Search fuses BM25 with vector embeddings and directory summaries, then expands along the import, call and extends edges of a knowledge graph built from parsed ASTs; the same tool does symbol lookup, graph traversal, analysis and index management.
Node with npx: npx -y codeseeker serve --mcp is the documented configuration, and a global npm install adds an installer for VS Code, Cursor and Windsurf. Nothing to configure — the project indexes itself the first time a tool touches it, which takes anywhere from 30 seconds to several minutes depending on size, and stays in sync afterwards. Relationship extraction is strongest where a real parser exists: Babel for TypeScript and JavaScript, tree-sitter for Python and Java, both installing themselves when needed, with regex extraction covering C#, Go, Rust, C, C++, Ruby and PHP.
One command — npm install -g codeseeker
USE CASES
Search by what it does rather than by a symbol name, and let the graph bring in the files it connects to.
Look it up by name, exact or partial, and ask for its resolved relationships.
Traverse the graph out from that file along imports, calls and extends, to the depth the question needs.
Find near-duplicate blocks at your similarity threshold, and the exports and functions nothing calls.
Read the standards it detected for validation, error handling, logging and testing before adding to it.
Check its status and chunk counts, exclude paths that should never have been indexed, and resync.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
codeseekerCode intelligence: search (q), symbol lookup (sym), graph traversal (graph), analysis (analyze), index management (index).
BEFORE YOU INSTALL
1 tool when we connected.
CONTEXT COST
Rated by the size of the one tool definition that rides along on every turn
INSTALLATION
npm install -g codeseeker{
"servers": {
"codeseeker": {
"command": "npx",
"args": [
"-y",
"codeseeker",
"serve",
"--mcp"
]
}
}
}{
"mcpServers": {
"codeseeker": {
"command": "npx",
"args": [
"-y",
"codeseeker",
"serve",
"--mcp"
]
}
}
}{
"mcpServers": {
"codeseeker": {
"command": "codeseeker",
"args": [
"serve",
"--mcp"
]
}
}
}/plugin install codeseeker@github:jghiringhelli/codeseeker#plugincodeseeker install --vsnpm install -g codeseeker
codeseeker install --vscode