NATI AI
audit.py
def analyze(repo):
    risks = detect_risks(repo)
    fixes = suggest_fixes(risks)
    return {
        "risks": risks,
        "fixes": fixes,
    }

summary = build_report(risks, fixes)
# risks: 12          fixes available: 9
Static analysis Risk map Refactor hints
✔ Senior-level diagnostics ✔ Secure sandbox processing ✔ Patches & diffs, not blind commits

AI Code Audit
senior-level insights in minutes.

Upload a ZIP of your project → get an instant preview (hotspots, risk score, missing tests, file insights) → pay only if satisfied → download the full HTML report.

Safe sandbox processing. No blind commits — you get a report and diffs, you decide what to merge.

✅ Free preview ✅ Pay after preview ✅ Risk score + hotspots ✅ File insights
Pricing: $49.99 (small modules) · $79.99 (standard projects) · Typical delivery: 24–72h

Example AI Code Audit Report

This is an HTML-style example of what you get after the preview — concise, scannable and decision-ready. Preview is free — pay only if it’s useful.

Example report snapshot (HTML)
Project summary
Risk score: 7.6/10 Hotspots: 9 Missing tests: 12 Potential fixes: 9
High coupling + mixed concerns in core modules. Several IO paths lack validation. Main risk: brittle edge cases + silent failures under load.
Top hotspots
core/api.py               612 lines   (high coupling)
services/billing.py       488 lines   (branching complexity)
utils/parser.py           391 lines   (input edge cases)
auth/session.py           277 lines   (state drift)
jobs/worker.py            241 lines   (retry logic)
Recommended test plan
test_api_smoke
test_parser_delimiters
test_billing_idempotency
test_worker_retry_backoff
test_session_expiry
Refactor suggestions
Split core/api.py into:
  - router
  - handlers
  - validation

Extract billing state machine
Add schema validation at boundaries
Replace silent exceptions with typed errors

Security & privacy

Your code stays yours. We run analysis in a controlled sandbox and minimize data exposure.

No long-term storage
Uploads are used only to generate your preview/report, then automatically deleted on a short TTL.
Safe output
You receive an HTML report + diffs/patches. No blind commits, no auto-merge.
Sandbox processing
Analysis runs isolated from your systems. We don’t require repo access or credentials.
Minimal data
We focus on structural signals (hotspots, risks, tests). You control what to implement.

Trusted, safe, and built for real code

NATI is designed for founders and engineers who need fast clarity — without handing over repo access or trusting black-box automation.

Founder-style output
Clear hotspots, risk score, and “what to do next” — not vague commentary or generic advice.
Safe by design
No repo access. No blind commits. You receive diffs and stay fully in control.
Upgrade path
Start with Audit → upgrade to AutoFix or Refactor only after you see real report quality.

Free AI Code Audit preview

Upload a ZIP with your project (up to ~8 MB) and we’ll estimate size, tests, TODOs and show an estimated price – before you pay.

Project size: Estimated price: Files: Lines: Tests: 0 (none) TODOs: 0 in 0 files Languages: unknown Risks: Potential fixes:
Sample of hot files:

    Services & pricing

    Three services you can safely buy today. Premium tiers (CI stabilization, full-team refactor) come next — once we’re 100% happy with depth and reliability.

    Compare services

    Choose the right scope. Start with Audit, then upgrade only if it makes sense.

    Feature Audit AutoFix Refactor
    Risk score + hotspots
    Per-file insights
    Missing tests + TODO scan
    Automatic fixes
    Before/after diff
    Scope diagnostics safe fixes scoped refactor
    Zone 1
    AI Code Audit
    Start here. Free preview → pay only if useful → download the full HTML report.
    Zone 2
    AutoFix
    Optional upgrade after audit. Safe fixes + before/after diff.
    Zone 3
    Refactor Lite
    Scoped refactor for structure, boundaries, and maintainability.

    AI Code Audit Report Recommended

    from $49.99 / per project

    Final price depends on project size (files, lines, tests). You’ll see the exact amount right after a free preview.

    • Full technical audit of your codebase
    • Risk map & top hot files + risk score
    • TODO / stubs & automated test coverage overview
    • Per-file insights for the largest modules
    • Recommended minimal test plan (4–6 smoke tests)
    • Architecture signals + phased refactor roadmap
    • Human-readable HTML report (PDF-ready) + CI-friendly JSON summary

    AutoFix Engine (Light)

    $149.99 / per run

    Safe auto-fix in an isolated sandbox with before/after snapshots.

    • Sandboxed AutoFix run (no prod, no live APIs)
    • Before / after snapshot of your project
    • Automatic fix of simple errors & smells
    • Before/after diff for full transparency
    • Developer report with AutoFix section
    Buy now (coming soon) Learn more

    Full Refactor Lite Beta

    $299.99 / scoped refactor

    Structured refactor of core modules. Marked as Beta to stay honest about scope.

    • Deep review of structure & modules
    • Refactor hot spots & obvious code smells
    • Selected TODO / stubs upgraded to real code
    • Improved key functions & readability
    • Basic tests for core functionality
    Buy now (coming soon) Learn more

    Start with an AI Code Audit Report. You can upgrade to AutoFix or Refactor after seeing the first report.

    AI Code Audit — how it works

    You upload a ZIP with your codebase. NATI runs a static analysis to detect project size, languages, hot files, TODOs and tests — then shows you an instant preview with the exact price. You only pay if the preview looks useful.

    📦

    1. Upload ZIP

    Codebase archive (src/, tests/, config). No binaries needed.

    🧮

    2. Auto-analysis

    We detect files, lines, tests, TODOs and hot modules.

    👀

    3. Free preview

    Instant summary with tier (Small / Standard) and exact price.

    💳

    4. Full report

    After payment you get the full HTML report with roadmap and insights.

    Small project Tier S

    $49.99 / up to ~5k lines

    For compact services, bots or internal tools.

    • ≈ up to 30–40 code files
    • Up to ~5,000 lines of code
    • Basic tests / no tests
    • Full risk map + hot files
    • Per-file insights + minimal test plan
    • Architecture signals + phased roadmap

    Standard project Tier M

    $79.99 / mid-size codebase

    For mid-size backends, bots or AI agents with more moving parts.

    • ≈ up to 100–120 code files
    • Up to ~15,000 lines of code
    • With or without existing tests
    • Risk score + risk flags
    • Top hot files + per-file refactor tips
    • Architecture signals + multi-phase roadmap

    If your project is larger than this, we’ll classify it as Large and confirm a custom price before you pay.

    How it works

    📦

    1. Send your code

    You prepare a ZIP of your project (or focused module). No secrets, keys or .env files inside — only code.

    🤖

    2. NATI runs in a sandbox

    NATI analyzes your code in isolation: audit, static checks, AutoFix runs and refactor planning.

    📊

    3. You receive reports

    You get human-readable reports plus JSON / diffs / patches depending on the service you choose.

    🧠

    4. You decide what to merge

    You stay in full control. Review the output, cherry-pick changes and merge on your terms.

    Why use NATI for code?

    Senior-level audit without hiring full-time Sandboxed AutoFix with before/after diff No direct pushes to your main branch CI-friendly JSON outputs Clear scope: Audit → AutoFix → Refactor Honest “Beta” label for refactor depth

    FAQ

    What do I need to provide for the AI Code Audit Report?

    You send a ZIP archive of your code (without secrets, keys or .env files). NATI analyzes structure, risks, tests and TODOs and returns a human-readable PDF/HTML report plus a CI-friendly JSON summary.

    How safe is the AutoFix Engine (Light)?

    AutoFix runs in an isolated sandbox with snapshots before and after each run. We focus on small, safe corrections: syntax errors, obvious bugs and simple refactors. You always receive a before/after diff so you can review every change.

    What does “Lite / Beta” mean for Full Refactor?

    It means the refactor service is already useful and stable, but we are still expanding its depth and coverage. You get real refactor suggestions, improved code and basic tests, but we keep the “Beta” label to be honest about the current scope and iterations.

    Which languages and stacks do you support today?

    The primary focus is Python-based projects (APIs, backends, automation scripts, data tools). Other languages are possible, but evaluated case by case — you can describe your stack in the request email.

    Will you push directly to my repository?

    No. You receive patches, diffs and reports as downloadable files. You decide what to merge and when. NATI stays on the “advisor / assistant” side of the flow.

    Can we start with a small trial?

    Yes. AI Code Audit Report is the ideal entry point: small, scoped and fully self-contained. After the first report you can decide whether to upgrade to AutoFix or Refactor.

    How big can my project be for the free browser preview?

    The online preview is optimized for ZIP archives up to about 8 MB. For typical Python projects this usually covers small and medium codebases. Larger projects are still supported – you can send a GitHub link or a direct download link by email, and we’ll run the audit offline and send you the full report.

    Ready to let NATI review your code?

    Start with an AI Code Audit Report. If you like the depth and style of feedback, you can move to AutoFix or Refactor Lite.

    Start with an audit