Scrubby

FAQ

Frequently asked questions about Scrubby — what it does, how it works, and what to expect.

Is Scrubby just another linter?

No. Linters enforce universal, pre-defined rules that are the same for every codebase. Scrubby learns the conventions, architectural domains, and co-change patterns specific to your repository by analyzing your code and git history. The two serve different purposes and work well together.

Will Scrubby slow down my workflow?

Scrubby’s intelligence is pre-computed during indexing. When you request context or a review, the knowledge is already structured and ready — there’s no waiting for a full scan. PR reviews run in parallel as background jobs and post results as they complete. Most editor-driven calls return in well under a second.

What editors does Scrubby support?

Claude Code, Cursor, Windsurf, VS Code, and Zed. Any other AI editor that speaks Model Context Protocol works too — the same https://mcp.scrubby.ai/mcp endpoint serves them all.

Does Scrubby work without an AI editor?

Yes. The GitHub App reviews PRs automatically and is independent of editor choice. Some teams run only the GitHub App; some run only the MCP server; most run both.

Does Scrubby store my source code?

Scrubby stores file metadata, AI-generated summaries, and architectural metrics — not your full source code. Clipped file contents are sent to our backend during indexing and analysis, processed via the Anthropic API, and discarded after summaries are generated. Only the summaries persist.

Can I self-host Scrubby?

Not currently. Scrubby is a hosted SaaS product. Enterprise plans include custom data retention, region selection, and audit access; if you have a stricter requirement than what the hosted product offers, contact sales.

Does Scrubby work for monorepos?

Yes. Scrubby identifies cohesive structural clusters within your dependency graph regardless of repository size or organization. Monorepos with multiple services, shared libraries, and feature modules are handled naturally — each service typically becomes its own domain or set of segments.

What languages does Scrubby support?

JavaScript, TypeScript, Python, Ruby, Go, and Java, with framework-specific intelligence for React, Next.js, Rails, Django, and more. Language and framework detection is automatic. If you’re using a language that’s not on this list, Scrubby will still index file structure and co-change patterns — the convention extraction layer is what’s language-specific.

Can I use Scrubby on private repositories?

Yes. The GitHub App installs on private repos with the same flow as public ones. All Scrubby plans support private repos.

Is Scrubby free for open source?

Open source maintainers can contact us about a free tier — codebase intelligence is critical infrastructure for OSS right now and we want maintainers to have it. See the marketing page for current details.

How does Scrubby get smarter over time?

Through Hebbian learning on its domain network. Connections between domains that consistently produce useful findings get reinforced; connections that don’t get weakened. Over time the graph reflects how your codebase actually behaves.

Can I see the data Scrubby has about my repo?

Yes. The MCP tools scrubby_get_domains, scrubby_get_segments, scrubby_get_network, and scrubby_get_findings expose everything Scrubby knows. The dashboard’s repository view visualizes the same data.

What happens to my data if I cancel?

Your subscription remains active until the end of the current billing period. After cancellation, indexes are retained for 30 days in case you reactivate, then deleted. Account deletion (separate from subscription cancellation) deletes everything immediately when the billing period ends.

How do I get help?

Last updated