Get a comprehensive health report and README badge for your project in under 60 seconds. Scan locally, analyze securely, badge instantly.
Run our lightweight scanner in your project directory. It reads file counts, line counts, git info, and system metadata.
Paste the generated token back here. We decode the project metadata and calculate your health score.
Get an embeddable badge with your project score, file count, and branch info. One line in your README.
Path.rglob() and f.open() to count files and lines. No write, delete, or rename calls.urllib, requests, http.client, or socket.connect. Data stays local until you paste the token.write(), unlink(), rename(), shutil, or os.remove calls anywhere in the script.run() helper executes only git read commands (branch, log, config). Timeout capped at 10s.stdout only. Generates a base64 token from project stats. No file output, no environment variable access.a7c3f2e1b8d94a6f...sha256sum healthcheck.py
Tell us about your project so we can configure the scanner.
Download the health scanner and run it from your project directory. The scanner reads your project files and generates a token.
After downloading, run:
The scanner takes about 5–10 seconds. It prints a token — paste it in the next step.
Paste the token from your terminal output below.
================================================== healthcheck - Project Token ================================================== Project : my-project Files : 42 Lines : 12,345 Branch : main Host : my-host Python : 3.11.2 ================================================== Token: eyJ0eXBlIjoiYmFkZ2UiLC... Paste this token at projecthealth-io.pages.dev to generate your report.
Your project health analysis is ready.
Embed code: