
PYTHON 3.9+ · CROSS-PLATFORM · ZERO CONFIG · FREE · OPEN SOURCE
Devscope: Code intelligence at a glance
Universal code intelligence CLI that analyzes any repository in seconds. Zero-config maintainability grades, risk assessment, and CI quality gates for any language, any codebase.
Requires Python 3.9+ · Linux, macOS, Windows · MIT License
Any language, zero configuration
Run `devscope scan` on any repository and get instant maintainability grades, complexity scores, and risk assessments. No YAML files, no setup wizards — Devscope works out of the box.
- →Python, JavaScript, TypeScript, Go, Rust, Java, C++, and more
- →Zero configuration required — install and run
- →Maintainability grade: A through F
- →Risk score and onboarding complexity metrics
Blazing fast with intelligent caching
Most projects scan in under 1 second. Intelligent caching makes repeat scans 10–20x faster. A 45,000-line repository scans in ~0.82 seconds on first run.
- →Under 1 second for most projects
- →10–20x faster on repeat scans with caching
- →45k-line repository: ~0.82s first scan
- →Full repository context — not file-by-file sampling
CI/CD quality gates built in
Use `devscope ci` for CI-optimized analysis with JSON output, exit codes, and automatic PR comments via the GitHub Action. Enforce grade thresholds to gate releases.
- →JSON output for CI automation
- →Exit codes for quality gate enforcement
- →Official GitHub Action for PR comments
- →`--fail-under B` to gate releases on grade
Questions
Frequently asked questions
Does Devscope require configuration?
No. Devscope works out of the box with zero configuration. Just install and run 'devscope scan' on any codebase to get instant insights. No YAML files, no setup wizards, no learning curve.
What languages does Devscope support?
Devscope is language-agnostic. It analyzes Python, JavaScript, TypeScript, Go, Rust, Java, C++, and more. It provides multi-language repository intelligence with full context, making it ideal for polyglot projects.
How fast is Devscope?
Blazing fast. Most projects analyze in under 1 second. With intelligent caching, repeat scans are 10-20x faster. For comparison, a repository with 45,000 lines of code scans in ~0.82 seconds.
Can I use Devscope in CI/CD pipelines?
Yes! Devscope includes CI-ready quality gates with exit codes, JSON output for automation, and an official GitHub Action for automatic PR comments. Use 'devscope ci --fail-under B' to enforce quality thresholds and gate releases.
Is Devscope open source?
Yes! Devscope is MIT licensed and fully open source. The source code is available on GitHub, and contributions are welcome. Check out the repository and contributing guidelines to get started.
What's the difference between 'scan' and 'ci' commands?
'devscope scan' provides beautiful terminal output perfect for local development. 'devscope ci' is CI-optimized with JSON output and quality gates. Use 'ci' in pipelines with flags like --fail-under, --max-risk, and --max-onboarding to enforce standards.
Understand your codebase in seconds
Free, open source, zero config. Install Devscope and get a maintainability grade for any repository instantly.
View on GitHubFree · MIT License · pip install devscope