<DebtSweeper>

Automated technical debt detection and remediation

Analyze Your Codebase

Upload a zipped repository to analyze its technical debt.

Start New Analysis

About DebtSweeper

DebtSweeper is a tool that helps development teams identify and fix technical debt in their Python codebases. It analyzes code for common debt patterns, scores each file based on its debt burden, and generates targeted refactoring suggestions using AI.

Precise Detection

Identifies specific debt patterns like long functions, high complexity, code duplication, and more.

AI-Powered Fixes

Leverages advanced language models to suggest targeted, context-aware code improvements.

Debt Metrics

Provides quantitative scores to track and prioritize debt reduction efforts over time.

Debt Knowledge Graph
Legend
High Coverage (>80%)
Medium Coverage (50-80%)
Low Coverage (<50%)
Size = Complexity
Function Calls
Imports
Metrics
Modularity
Score: 0.75 Good
Duplication
Score: 0.35 Medium
Complexity
Score: 0.60 Medium
Debt Density
Score: 0.45 Medium

How It Works

1
Upload your Python codebase as a zip file.
2
DebtSweeper analyzes code structure and patterns to identify technical debt.
3
Review debt items and their severity scores in an interactive dashboard.
4
Select debt items to fix and get AI-generated refactoring suggestions.
5
Apply patches to your codebase manually or through GitHub PRs.