Your codebase is
quietly decaying.

AI writes code faster than teams can review it. Install Polyscan on GitHub to measure complexity, duplication, and dead code across your entire repository every week. See silent structural decay in numbers, delivered as a GitHub Issue.

Install Free

Polyscan is currently in beta. Weekly code audits are free for all repositories.

Weekly audit
Health
713 this week
  • over threshold:CC 31 api/handlers.py:214
  • over threshold:clone group +2 services/
  • resolved:dead code cleared
filed as GitHub Issue · every monday

Measurements, not opinions

PR review alone can't see codebase decay

Each pull request may be small, but complexity, duplication, and dead code accumulate across the repository.

PR review alone

  • Sees only the lines that changed
  • Misses duplication across the repository
  • Can't track long-term quality changes
  • Finds problems only after they accumulate
  • Judgment varies from one review to the next

Polyscan

  • Measures your entire repository every week
  • Quantifies complexity, duplication, and dead code
  • Tracks quality changes from the previous scan
  • Prioritizes the places that need attention
  • Uses static analysis for consistent measurement

Instruments

Keep watch over your codebase

AUDIT

Measure the whole codebase every week

Measures complexity, duplication, dead code, and dependencies across the entire repository every week, then reports changes and priorities in a GitHub Issue.

PR

Catch new decay before merge

Analyzes changed code and flags new complexity or duplication before merge, complementing weekly measurement with real-time feedback.

PR Review Demo

YAML

Simple YAML Configuration

Customize Polyscan behavior with a simple YAML file. No complex setup required.

  • Report language: en, ja, zh, ko, es, fr, de, pt
  • Target directories to analyze
  • Audit interval: daily (Pro), weekly, monthly
  • PR review: pr_review: true (Pro, off by default)

.github/polyscan.yml

# Report language (default: en)
language: ja

# Target directories (default: all)
target_directories:
  - src/

# Audit interval (default: weekly)
audit_interval: weekly

# PR review (default: false, Pro only)
pr_review: true

Readings

What the analyzers detect

The AST-based analyzers pyscn and polyscan quantitatively detect code quality issues.

CC

Cyclomatic Complexity

Detects overly complex functions and recommends splitting

DEAD

Dead Code

Identifies unused functions and variables

DUP

Code Clones

Finds duplicate code and promotes DRY principle

CBO

Coupling Analysis

Visualizes dependencies between modules

Pricing

Simple Pricing

Start free, upgrade when you need more

Free

$0/month
  • Unlimited repositories
  • Weekly code audit
  • Basic analysis model
Get Started Free

Pro

14-Day Free Trial
$10/month
  • Up to 5 repositories
  • Everything in Free
  • PR code review on every pull request
  • Advanced analysis model
Start 14-Day Free Trial

Cancel anytime

Install

Don't miss another week of codebase decay

Just install it on GitHub. Polyscan measures your entire repository every week for free and reports changes in an Issue.

Start weekly measurement free