[Sprinno Website](https://sprinno.xyz) [CLI Documentation](https://sprinno.xyz/docs/cli) [How We Score (Methodology)](https://sprinno.xyz/methodology) [Pricing](https://sprinno.xyz/pricing) [Use Cases](https://sprinno.xyz/usecases) [Startup Beta Program](https://sprinno.xyz/startups) [Contact / Request Access](https://sprinno.xyz/contact) [Twitter / X](https://x.com/sprinnoxyz) [LinkedIn](https://www.linkedin.com/company/trysprinno) --- # Homepage --- title: The SAT Score for Your Codebase | Sprinno meta-description: Know if your codebase is actually healthy — one command, no sign-up, nothing leaves your machine. Benchmarked against companies at your stage. --- ## The SAT score for your codebase Know if your codebase is actually in good shape, or just looks fine. One command, 30 seconds, nothing leaves your machine. Primary CTA: npx @sprinno/scan [BOOK A DEMO](https://cal.com/sprinno) ### Trust Signals | Signal | Description | |---|---| | Nothing to upload | Your code never leaves your machine, ever | | Nothing to trust blindly | It's open source, easy verification | | Nothing to set up | No sign-up, no API keys, no repo connection | ### Supported Languages TypeScript, Python, Go, Rust, Java, Ruby, C# (.NET), PHP, and more. [CLI Docs](https://sprinno.xyz/docs/cli) ### Availability | Registry | Status | |---|---| | npm | Available — https://www.npmjs.com/package/@sprinno/scan | | pip (PyPI) | Coming soon | ### How It Works Terminal → Sprinno Engine → Quality Score | Step | Component | What Happens | |---|---|---| | 1 | Terminal | Run npx @sprinno/scan in your project directory | | 2 | Sprinno Engine | Scans codebase across 5 pillars using Latent Capability Scoring | | 3 | Quality Score | Returns composite score (0-100) with pillar breakdown and .sprinno.json | Everything runs locally. Source code is never transmitted. ### Key Metrics | Metric | Value | |---|---| | Engineering pillars scored | 5 | | Companies in reference benchmark | 200+ | | Scan time | ~30 seconds | | Sign-up required | No | | Open-source | Yes (CLI scanner) | | Code leaves your machine | Never | ### Features - Verdict-First Quality Score: Get one score you can defend — and five buckets underneath it, so anyone who asks "why?" gets a real answer, down to test coverage, linting, and CI health. - Flagged Anomalies: Surfaces the sharpest risk signal per scan. No noise. - Cohort Benchmarking: Know if you're ahead of or behind teams at the same stage and sector — percentile rank against peers, not arbitrary thresholds. - Self-Healing (fix): Auto-fix findings with your own AI coding agent. Triage, branch, verify. - Architecture Canvas & Deltas: Catch drift before it becomes an incident — see exactly which components changed since your last scan, and how that moved your score. - Visual Presets: Same graph, four lenses — Diligence, Investor, Signal Flow, or Blueprint. - Guided Chapters: A story your team can walk through, not a chart they have to decode — five deterministic chapters, generated straight from the scan. - Company Score: Multi-repo scoring with repo role assignment (Core Backend, CLI/SDK, etc.). - Cross-Repo Anomaly Detection: Surfaces inconsistencies across repos in a workspace (Team+). - Embeddable Badges: Live-updating SVG badges for READMEs, websites, and pitch decks. - Export & Sharing: Standalone HTML reports, PDF receipts, share links with verification. - Historical Trends (Cloud): Track quality score over time across all pillars. - Shareable Score Card: SVG card for READMEs, pitch decks, board reports. ### Who builds with Sprinno? | Segment | Use Case | |---|---| | Developers & Engineering Teams | Honest picture of codebase quality. Find weak spots, track improvement, benchmark against peers. | | Investors (Solo GPs, Micro-funds, Angels, VCs) | Deterministic technical risk scoring before writing a check. Replace $50K consulting engagements. | | Startups & Founders | Improve engineering readiness score before fundraising. Show investors your engineering is strong. | | Due Diligence Firms | Objective, reproducible assessments during fundraises and M&A. White-label reports with enterprise. | | CTOs & Engineering Leaders | Track team quality over time, surface risks, demonstrate excellence to the board. | ### FAQ Q: What is Sprinno? A: Sprinno tells you, in one number, how your codebase actually stacks up — and shows you exactly what's dragging your score down. Think of it as the SAT score for your codebase. Q: Is it really open-source? A: Yes. The CLI scanner (@sprinno/scan) is fully open-source. Your code never leaves your machine — everything runs locally. The scanning engine, scoring logic, and quality ontology are all open. Sprinno Cloud (dashboards, percentiles, recommendations) is the paid product built on top. Q: How do I get started? A: Just run npx @sprinno/scan in your project directory. No sign-up, no repo connection, no config files. It runs locally in about 30 seconds and gives you a quality score across five engineering pillars. Q: How does the scoring work? A: We use Latent Capability Scoring (LCS) — our proprietary calibration algorithm that determines which metrics actually distinguish strong engineering from weak engineering. LCS assesses your code across five pillars and empirically weights each metric based on its discrimination power. Your score is contextual to your stage. Q: Is my code safe? A: Yes — your code stays yours. Nothing runs on our servers, nothing gets uploaded. That also makes it safe to run during a fundraise or an audit, when you'd rather not hand your code to anyone. Q: Who is Sprinno for? A: Developers and engineering teams who want an honest picture of their codebase quality. Investors and due-diligence firms also use Sprinno Cloud for objective assessments during fundraises and M&A. Q: How is this different from static analysis tools? A: Static analysis tools check code against fixed rule thresholds — deterministic but shallow. Sprinno assesses process maturity, architecture quality, team dynamics, and business alignment. Weights are empirically derived from data across hundreds of repos, not arbitrary thresholds. Q: What's the difference between the CLI and Sprinno Cloud? A: The open-source CLI gives you a quality score, pillar breakdown, and a .sprinno.json file — all locally. Sprinno Cloud adds historical trends, percentile comparisons, full LCS-calibrated scores, team dashboards, and AI-powered recommendations. Q: Can teams game the score? A: Not easily. Weights are proprietary and empirically derived. The metrics that discriminate are ones requiring genuine engineering quality — you can't fake meaningful test coverage or healthy architecture. Q: What tech stacks do you support? A: Metrics are stack-agnostic at the pillar level. Whether you write Python, TypeScript, Go, Rust, Java, or anything else, we measure the same underlying engineering behaviors. Q: How often does the model update? A: The reference cohort grows with every new assessment. Parameters are recalibrated on a regular cycle. Scores become more accurate over time. --- # Methodology --- title: The Sprinno Methodology: The SAT for Code meta-description: Sprinno applies Latent Capability Scoring, the same mathematical framework behind the SAT, GRE, and GMAT, to produce the first objective, reproducible standard for measuring software engineering quality. --- ## The Problem with Current Approaches | Approach | Cost | Time | Consistency | |---|---|---|---| | Expert consultants | $30-80K | 2-4 weeks | Low, varies by assessor | | Static analysis (SonarQube) | Low | Fast | High, but shallow | | Equal-weight scorecards | Low | Fast | Misses what matters | | Sprinno (LCS) | From $0 (open-source) | ~30 seconds | Deterministic, empirically weighted | ## Latent Capability Scoring (LCS) The same class of mathematics used by the SAT, GRE, and GMAT to determine which questions genuinely distinguish strong students from weak ones. Applied to software engineering: - Measure: Collect raw metrics from a reference cohort of repositories. - Calibrate: Discover which metrics actually discriminate high-quality engineering from low-quality. - Validate: Confirm metrics predict real-world outcomes (successful exits, failed startups, acqui-hires). - Weight: Assign influence proportional to discrimination power. Every new assessment grows the reference cohort, which recalibrates parameters, which improves discrimination. > "What actually separates high-quality engineering teams from the rest, according to data?" > — The question behind the Sprinno methodology ## The Five Pillars Each pillar contains multiple sub-metrics weighted by empirical discrimination power. ### 01 — Code Health The structural integrity of the code itself. Metrics: Security posture · Test sophistication · Complexity indices · Dependency health ### 02 — Process Maturity How disciplined the team's engineering workflow is. Metrics: CI/CD depth · Review rigor · Commit discipline · Development velocity ### 03 — Architecture Structural quality of the system design. Metrics: Separation of concerns · Scalability patterns · API quality · IaC maturity ### 04 — Team Dynamics How the team collaborates and distributes knowledge. Metrics: Bus factor · Collaboration patterns · Onboarding readiness · Contribution equity ### 05 — Business Alignment How well engineering serves business velocity. Metrics: Deploy readiness · Tech debt management · Feature velocity · Incident response ## Stage-Aware Expectations | Stage | Prioritizes | |---|---| | Pre-seed | Velocity, security basics, architecture foundations | | Series A | Process maturity, testing discipline, scalability readiness | | Series B+ | All pillars, incident response, team resilience | ## Scoring | Score Range | Rating | Meaning | |---|---|---| | 90-100 | Exceptional | Top-tier engineering across all pillars | | 75-89 | Good | Strong fundamentals with minor gaps | | 60-74 | Fair | Functional but meaningful weaknesses exist | | 40-59 | Concerning | Significant risk areas that need attention | | 0-39 | Critical | Fundamental engineering issues present | Percentile output: Your final score is a percentile rank against the reference cohort at your stage. - P90 (Top 10%): Exceptional engineering for your stage - P50 (Average): Typical for companies at this stage and sector - | number | none | Exit code 1 if score below threshold. For CI gates. | | --card | boolean | false | Generate shareable SVG score card (.sprinno-score.svg). | | --json | boolean | false | Output results as JSON to stdout. | | --quiet | boolean | false | Suppress terminal output. Still writes .sprinno.json. | | --no-report | boolean | false | Disable anonymous score reporting for this run. | ## CI/CD Integration npx @sprinno/scan --ci --fail-below 60 --card Exits 0 if score >= threshold, exits 1 if below. Reads context from env vars. Generates .sprinno.json. ## Environment Variables (for CI) | Variable | Description | |---|---| | SPRINNO_STAGE | Funding stage (e.g., seed, seriesA, seriesB) | | SPRINNO_SECTOR | Industry sector (e.g., fintech, healthtech, saas) | | SPRINNO_TEAM_SIZE | Team size bucket (e.g., small, medium, large) | | SPRINNO_TOKEN | API token for Cloud-connected scans | ## Configuration File (~/.sprinnorc) { "termsAccepted": true, "context": { "stage": "seed", "sector": "fintech", "teamSize": "small" }, "reporting": true } ## Output: .sprinno.json Generated on every scan. Machine-readable quality manifest for AI tools, CI pipelines, dashboards. { "$schema": "https://sprinno.xyz/schemas/quality/v1.json", "version": 1, "overall": 67.4, "pillars": { "codeHealth": { "score": 72.8 }, "processMaturity": { "score": 61.3 }, "architecture": { "score": 68.0 }, "teamDynamics": { "score": 54.9 }, "businessAlignment": { "score": 70.1 } }, "context": { "stage": "seed", "sector": "fintech", "teamSize": "small" } } ## Output: .sprinno-score.svg Generated with --card flag. Shareable SVG score card for READMEs, social media, or presentations. ## Terminal Output Example $ npx @sprinno/scan Sprinno v1.0.0 — Code Quality Scanner Scanning directory: /home/dev/fintech-api Detected: TypeScript · NestJS · 847 files · 62K LOC 🔒 Security scanner running... ⚠ 1 weak hash algorithm detected (MD5 in auth/legacy.ts) ✓ No secrets leaked · CORS configured · Helmet present 🧪 Test coverage analysis... ✓ Coverage: 64% · Test ratio: 0.38 · CI present ⚙ Process maturity scan... ✓ Pre-commit hooks · Issue templates · Review signals 🏗 Architecture analysis... ✓ Docker + IaC · Lock file present · 47 deps 📖 Documentation scan... ⚠ Missing: CONTRIBUTING.md, Architecture docs ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Overall Score: 67.4 / 100 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Code Health ████████████████░░░░ 72.8 Good Process Maturity ████████████░░░░░░░░ 61.3 Fair Architecture █████████████░░░░░░░ 68.0 Good Resilience ██████████░░░░░░░░░░ 54.9 Fair Documentation ██████████████░░░░░░ 70.1 Good ✓ .sprinno.json written ✓ Scan completed in 32.4s ## Telemetry & Privacy By default, Sprinno sends anonymous quality scores (numeric only) to improve the LCS calibration model. Source code is never sent. What's Sent: - Numeric scores (0-100) - Language & framework IDs - Boolean pattern flags - Repo shape (file count, LOC) - Stage/sector context Never Sent: - Source code (zero bytes) - File paths or names - Commit messages - Developer names/emails - Repo name or org identity Opt-out: Set "reporting": false in ~/.sprinnorc --- # Pricing --- title: Pricing meta-description: Open-source code quality scanner. Upgrade to Sprinno Cloud for percentiles, trends, and team dashboards. --- The scanner is open-source and runs locally. Upgrade to Cloud for trends, percentiles, and team features. | Plan | Price | Includes | |---|---|---| | Open Source (Free) | $0 | Full 5-pillar scan, self-comparison deltas, monthly cohort calibration, fix auto-fixable, 2 fix needs-review/month, architecture canvas. Community support. | | Pulse | $4/month | Weekly calibration, 90-day cloud history, unlimited fix, trend sparkline, recommendations, score projections, embeddable badge, scan-to-scan delta, 5 share links. Email support. | | Pro | $49/month | Every-scan calibration, unlimited history, Company Score, repo role assignment, HTML export, visual presets, 10 share links. Priority support. | | Team | $50/member/month | Everything in Pro + team dashboard, cross-repo anomaly detection, investor PDF reports, unlimited share links. Dedicated support. | | Enterprise | Custom | Unlimited everything, SSO, white-label reports, dedicated support. For due-diligence firms, VCs, large orgs. | ## Feature Comparison ### Scanning & Calibration | Feature | Free | Pulse | Pro | Team | |---|---|---|---|---| | Quality scan (5 pillars) | ✓ | ✓ | ✓ | ✓ | | Self-comparison deltas | ✓ | ✓ | ✓ | ✓ | | Cohort calibration | Monthly | Weekly | Every scan | Every scan | | Cloud history | — | 90 days | Unlimited | Unlimited | | Architecture graph canvas | ✓ | ✓ | ✓ | ✓ | | Scan-to-scan architecture delta | — | ✓ | ✓ | ✓ | ### Self-Healing (fix) | Feature | Free | Pulse | Pro | Team | |---|---|---|---|---| | fix auto-fixable | ✓ | ✓ | ✓ | ✓ | | fix needs-review | 2/month | Unlimited | Unlimited | Unlimited | ### Intelligence | Feature | Free | Pulse | Pro | Team | |---|---|---|---|---| | Trend sparkline | — | ✓ | ✓ | ✓ | | Targeted recommendations | — | ✓ | ✓ | ✓ | | Score projections | — | ✓ | ✓ | ✓ | | Embeddable badge | — | ✓ | ✓ | ✓ | ### Company & Multi-Repo | Feature | Free | Pulse | Pro | Team | |---|---|---|---|---| | Company Score (multi-repo) | — | — | ✓ | ✓ | | Repo role assignment | — | — | ✓ | ✓ | | Cross-repo anomaly detection | — | — | — | ✓ | ### Reporting & Sharing | Feature | Free | Pulse | Pro | Team | |---|---|---|---|---| | Share links | — | 5 | 10 | Unlimited | | Export HTML report | — | — | ✓ | ✓ | | Visual presets (canvas) | — | — | ✓ | ✓ | | Investor PDF reports | — | — | — | ✓ | ### Team | Feature | Free | Pulse | Pro | Team | |---|---|---|---|---| | Team dashboard | — | — | — | ✓ | ### Support | Feature | Free | Pulse | Pro | Team | |---|---|---|---|---| | Support level | Community | Email | Priority | Dedicated | --- # Use Cases --- title: Use Cases meta-description: How investors and startups use Sprinno, the SAT score for your codebase, to measure engineering quality objectively. --- ## The Investor's Blind Spot: Why Code Quality Kills Deals Most seed investors fly blind on technical risk. A seed-stage investor reviews 200+ companies a year. Of those, maybe 15 get a term sheet. The technical evaluation for those 15? In most cases, it doesn't exist. Traditional technical due diligence takes 3-6 weeks and costs $25,000-$75,000 per engagement — viable only for Series C+ deals. Sprinno connects to a repository and delivers a scored report within seconds, priced to run on every deal in a seed-stage pipeline. ### What Gets Missed Without Automated Scoring - Entire product is one engineer's side-project codebase with no tests, no CI, credentials in plain text - Bus risk: single-engineer knowledge concentration across all critical systems - Copyleft and AGPL licence exposure creating legal risk - Hardcoded credentials and exposed API keys - Architecture that cannot scale past the current user count - AI companies with no model evaluation methodology or training data provenance ### Pre-Investment Use Run Sprinno on every deal in the pipeline. Get an objective score before the term sheet. Identify technical risk that pitch decks hide. Replace $50K consulting engagements with continuous, objective scoring. ### Post-Investment / Portfolio Monitoring Unlike a static PDF report, Sprinno's risk score stays live and re-analyzes on every code change. A new vulnerability introduced on a Tuesday shows up before Wednesday — not at the next commissioned engagement. --- # Startup Beta Program --- title: Startup Beta Program meta-description: Apply for Sprinno's Startup Beta Program. Get your SAT score for code, the first objective standard for measuring engineering quality. --- Connect your repo. Get your technical readiness score. Show investors your engineering is as strong as your pitch. ## What You Get | Benefit | Description | |---|---| | Technical Readiness Score | A single number that tells investors your code is production-grade. Updated continuously. | | Investor-Ready Reports | Shareable reports that replace months of manual technical due diligence. | | Actionable Fixes | Prioritized recommendations so you can resolve technical risk before it kills a deal. | Status: Now Open — Apply at https://sprinno.xyz/startups --- # Company & Contact | Field | Value | |---|---| | Company | Sprinno | | Website | https://sprinno.xyz | | Email | contact@sprinno.xyz | | Twitter / X | https://x.com/sprinnoxyz | | LinkedIn | https://www.linkedin.com/company/trysprinno | | Book a Demo | https://cal.com/sprinno | | Terms of Service | https://sprinno.xyz/terms | | Privacy Policy | https://sprinno.xyz/privacy | | Cookie Policy | https://sprinno.xyz/cookies | --- Sprinno © 2026, All Rights Reserved