investigate
Summarize project stack, entry points, and purpose.
Sherlook CLI
Model-agnostic, terminal-native, and built for fast mental models. Switch providers without changing your workflow.
$ sherlook investigate
Sherlook:
Stack: Node.js CLI + AI providers
Entry point: src/bin/sherlook.ts
Purpose: map codebase intent fast
Fast answers for deep codebases. Add --plain for plain text.
Summarize project stack, entry points, and purpose.
Explain a file from any perspective.
Map which files should change for a feature request.
One active provider at a time, saved locally.
$ sherlook auth login
$ sherlook list
$ sherlook auth logout
Three steps to clarity.
Read README and package.json for context.
List paths or file trees without token-heavy reads.
Get concise, actionable guidance for changes.
Run Sherlook in any repo to get instant direction.