← Browse

@quintui/depresearch

A

CLI tool for AI-powered research of open-source repositories. Use when you need to understand how a feature works in an external codebase without cloning it yourself.

skillclaude

Install

agr install @quintui/depresearch --target claude

Writes 10 files into .claude/skills/, pinned to git-e807e906.

  • .claude/skills/depresearch/.gitignore
  • .claude/skills/depresearch/AGENTS.md
  • .claude/skills/depresearch/DESIGN.md
  • .claude/skills/depresearch/LICENSE
  • .claude/skills/depresearch/README.md
  • .claude/skills/depresearch/SKILL.md
  • .claude/skills/depresearch/bun.lock
  • .claude/skills/depresearch/package.json
  • .claude/skills/depresearch/tsconfig.json
  • .claude/skills/depresearch/turbo.json

Document


name: depresearch description: CLI tool for AI-powered research of open-source repositories. Use when you need to understand how a feature works in an external codebase without cloning it yourself.

depresearch

Research any open-source repository from the command line using AI agents. Ask a question, get back a detailed walkthrough with file paths, line numbers, and code snippets.

When to use

  • You need to understand how a feature works in an external open-source repo
  • You want to analyze a library's internals without manually cloning and reading the source
  • You're working in a coding assistant and need context about a foreign codebase

Setup

npm install -g depresearch
dpr config set api-key <your-openrouter-key>

Usage

# Research a specific repo
dpr research "how does streaming work in https://github.com/user/repo"

# Stream output in real-time
dpr research "how does auth work in https://github.com/user/repo" --stream

# Just use a library name -- it will find the repo automatically
dpr research "how does zod z.infer work internally"

Config

dpr config                          # Show current config
dpr config set api-key <key>        # Set OpenRouter API key
dpr config set model <model-id>     # Change AI model
dpr config get api-key              # View API key (masked)
dpr config get model                # View current model

Default model: openrouter/anthropic/claude-haiku-4.5

Trustgrade A

  • passBody integrity

    Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.

  • passType matchnot applicable to this artifact type

    Whether the artifact is really the kind of thing its metadata claims it is.

  • passFreshness

    How long since the source repository was last pushed to.

  • passPrompt injection

    Scans the artifact's own text for instructions aimed at your agent rather than at you.

  • passLicense

    Whether the source repository declares an SPDX license permissive enough to redistribute.

How the grade is calculated

Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:

  • Aevery check passed
  • Bone warning
  • Ctwo warnings
  • Dprompt injection or body integrity failed, or three warnings
  • Fone of those failed, and something else is wrong

These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.

Versions

  • git-e807e906b50c2026-07-31