QWhat is Polyscan?
An AI agent that audits GitHub repositories on a schedule. It measures the whole repository with open-source static analyzers — pyscn for Python, polyscan for JavaScript, TypeScript, Go, Rust, and C++ — then reads the actual code behind the important findings and recommends what to fix first in a GitHub Issue.
QHow is this different from running a static analyzer myself?
An analyzer outputs every finding, including false positives and deliberate design choices, and leaves the triage to you. Polyscan's agent does a first pass of that triage: it reads the code behind the important findings across the repository, sets aside what the code already explains, and narrows the rest down to at most ten recommendations with file, function, and line. The recommendations are an AI's judgment, so treat them as a prioritized starting point rather than a verdict.
QHow is this different from AI code review tools?
Most AI reviewers look only at a pull request's diff. Polyscan measures the entire repository every week and investigates from those measurements, so its findings rest on numbers taken with the same yardstick each run rather than on impressions. PR review is available too, as an opt-in.
QWhere is my code processed?
Your code is analyzed by a local LLM running in our on-premises environment and is never sent to external generative AI APIs. We do not store it: once the report is posted to GitHub, the code is discarded.
QWhich languages are supported?
Python, JavaScript, TypeScript, Go, Rust, and C++. Complexity and duplicate code are measured for every language. Dead code, dependencies, and class design need the import graph and class model that only the Python and JavaScript/TypeScript backends build today, so those dimensions are left out of a Go, Rust, or C++ score rather than counted as clean.
QIs it open source?
The analysis engine — pyscn, polyscan, and the shared core — is MIT licensed and free to run as a CLI. The GitHub App, which adds the agent and runs it for you, is free with every feature on public repositories; Pro covers private repositories.