Built a VS Code / Cursor extension (Snoop) to help analyze code logic

Hi everyone,

I recently started a new job and found myself needing to read through and understand a lot of codebase logic quickly. So, I built an AI-powered extension called Snoop to help with code logic analysis and thought I’d share it here.

Link

Feel free to try it out, and any feedback or suggestions for improvement would be greatly appreciated. Thanks!

Hey, thanks for sharing Snoop with the community. Getting a quick understanding of unfamiliar code on a new project is a pretty common pain point, so this sounds useful.

A couple questions out of curiosity: does Snoop use its own model or API, or does it connect to something external, and does it work locally with private repos? I think users reading the thread would be interested.

Good luck with development, and let us know when you ship new features.

Thanks for giving it a look!

Model/API: Snoop has no backend of its own — it’s fully BYOK. You bring your own key for Gemini, OpenAI, Anthropic, or Groq, and the extension calls that provider directly from your editor. The provider is auto-detected from the key prefix, so setup is just Snoop: Set API Key → paste.

Private repos: Yes, it works on any code your editor’s language server can resolve — nothing needs to be public. On what actually leaves your machine: Snoop sends only the source of the function you hover over (truncated at ~8k chars) plus its name and language. Not the file, not the repo, and never to me — I run no server, so I can’t see your code or your key. The key is stored in your OS secure storage (Keychain / Credential Manager), and explanations are cached in memory only, discarded when the window closes.

On why you have to bring your own key: I’m building Snoop solo and can’t cover the token costs for everyone right now, so BYOK is what makes it workable for the moment. Gemini and Groq both have free tiers if you want to try it without adding a card.

Appreciate the kind words — more features on the way, I’ll post when they land. :grinning_face_with_smiling_eyes:

1 Like