shield_lock
Repocheck
Get Started
version 0.1.0 is out!

Repository readiness risk analysis.

Audit your codebase for hygiene gaps, dependency risks, and CI readiness signals—locally and offline. Built in Go, designed for privacy. No code ever leaves your machine

folder repocheck — bash
repocheck scan . --privacy-mode
[1/4] Analyzing project structure... Done.
[2/4] Auditing 45 dependencies... Done.
[3/4] Checking CI pipelines... Done.
[4/4] Generating readiness score...

Scan Summary v0.1.0

Hygiene Score
92% [Excellent]
Dependencies
78% [Review Needed]
CI Pipeline
100% [Perfect]
Total Score
A-
Recommendation: Update 'github.com/lib/pq' to v1.10.9 (CVE-2023-xxxx)
Scan completed in 1.4s.

Why Repocheck?

Different by design. While traditional tools upload your code to the cloud for analysis, Repocheck runs 100% locally. Get enterprise-grade security insights without the sluggish pipelines or privacy risks.

bolt

Blazing Fast

Written in Go for native performance across all operating systems.

security

Privacy First

Your code stays on your machine. We never upload source files.

analytics

Smart Analysis

Detect misconfigurations and security vulnerabilities in seconds.

webhook

CI Integrated

Easily integrate with GitHub Actions, GitLab CI, or local pre-commit hooks.

gavel

License Risk Analysis

Detects high-risk licenses (e.g., GPL) and missing license files.

difference

Regression Testing (diff)

Compare scans to track regressions.

summarize

Executive Summary

High-level overview of repo health and top issues.

badge

Ownership

Validate CODEOWNERS and maintainer definitions.

cleaning_services

Extended Hygiene

Checks for .gitignore and ignored environment files.

Get Started in Seconds

Install the binary or build from source. No dependencies required.

window

Windows

Download the latest executable from the Releases Page. Add to PATH or run directly:

.\repocheck.exe scan .
Download .exe
terminal

macOS / Linux

Download the binary and make it executable:

chmod +x repocheck ./repocheck scan .
Download Binary
code

From Source

For Go developers with a valid Go environment:

go install github.com/bilal-sayyed/repocheck-go@latest
check_circle Requires Go 1.21+
Quick Start
repocheck config init
Created .repocheck.yaml
repocheck scan .
[1/4] Discovery... Done
[2/4] Hygiene... Done
[3/4] Analysis... Done
Unlock Professional Insights

Deeper Analysis, Better Code.

Repocheck Pro gives you the tools to track code quality over time and catch regressions before they merge.

repocheck summary
repocheck summary
EXECUTIVE SUMMARY
Readiness Score
94/100
Risk Level
LOW
TOP ISSUES
License file missing (LICENSE.md)
3 outdated dependencies found
summarize

Executive Summary

Get a high-level overview of your repository's health in seconds. Perfect for engineering managers and quick audits.

  • check Instant Readiness Score (0-100)
  • check Prioritized issue list
  • check Shareable report format
difference

Regression Testing

Track how your codebase evolves. Compare scans to detect when code quality drops, new secrets are introduced, or hygiene regresses.

"Prevent technical debt from sneaking into your PRs."
repocheck diff
repocheck diff baseline.json current.json
Readiness Score
Previous: 98 Current: 92 (-6) ▼
New Issues Detected
+ [High] AWS Secret Key found in src/config.js
+ [Medium] 2 new outdated dependencies

Compare Plans

Choose the right level of insight for your development workflow. From solo developers to enterprise teams.

Core (Free)

Everything you need to get started with repo hygiene.

$0 /forever
check_circle Repository Discovery
check_circle Onboarding Checks
check_circle Dependency Count
check_circle Basic Hygiene

Missing features

block Readiness Score (0–100)
block License Risk Analysis
Get Started
Pro 🔥

Pro

Advanced insights for professional engineers and teams.

₹1,999 /year (Individual)
₹7,999 /year (Team for 5 users)
check_circle All Core features
check_circle Readiness Score (0–100)
check_circle License Risk Analysis
check_circle CI Integration
check_circle Regression Testing
check_circle Executive Summary

Frequently Asked Questions

Everything you need to know about Repocheck and its local-first philosophy.

Is my code safe?

expand_more
Absolutely. Repocheck is a local CLI tool written in Go. Scanning is 100% local and no source code is ever uploaded to our servers or any third-party services. Your intellectual property never leaves your machine.

How does the Readiness Score work?

expand_more
The Readiness Score is an aggregate metric that evaluates three primary pillars: Repository Hygiene (documentation, structure), CI Health (pipeline coverage, automation), and Dependency Health (vulnerabilities, stale packages, license risks).

Can I use this in my CI pipeline?

expand_more
Yes! The Pro version is specifically designed for automation. It supports custom exit codes based on score thresholds and includes regression testing features to prevent code quality from dipping during pull requests.

Do you offer monthly billing?

expand_more
Currently, we only offer annual billing. This helps us keep administrative overhead low and allows us to focus entirely on building the best possible tool for developers while maintaining an affordable price point.

What languages are supported?

expand_more
Repocheck is language-agnostic for general repository hygiene and structure checks. We provide deeper dependency analysis and vulnerability scanning for Go, JavaScript (npm/yarn), and Python (pip/poetry), with more ecosystems added monthly.

Still have questions? Contact us.