Check your app without installing anything.
Pick your project folder or a zip of it. We read it right here in this tab, and nothing leaves your computer.Pick the repo folder or a zip of it. The 17 checks run in a Web Worker in this tab. No upload, and no request after the page loads.
Pick your projectPick the repo
The folder you downloaded from Lovable, Bolt or GitHub, or the one Cursor and Replit put on your computer. A zip of it works too.The folder or a zip export. node_modules, .git and build folders are skipped; text files up to 1 MB are read.
Drop a folder or a zip hereDrop a folder or a zip here
Nothing is uploaded. If you like, turn off your Wi-Fi first and the check still works.No network calls: open the network tab and watch. The worker only reads what you picked.
Read the verdictThe verdict
Ready means you can launch. Fix first means something serious needs attention before you do.GO or NO-GO, same as the CLI exit code: SEV-1 and SEV-2 block, SEV-3 is advice.
Copy the fix
Paste this into Lovable, Bolt, Cursor, or whichever AI tool built your app. It knows what to do with it.The same text as npx sigship --prompt: blocking findings in order, each with file:line and the fix.
Check again
After your AI tool makes the changes, run the check once more. Keep going until it says Ready.Re-reads the same folder. For a zip, export it again and pick the new file.
Show it with a badgeAdd the Self-checked badge
Your app passed. Put the Self-checked badge on your site so customers can see you checked. It is free and needs no account.The Self-checked badge is self-declared and free. Its ID is computed from your site name, so it only fits the site it was made for.
Want it checked every night, with a badge that proves it? SIGSHIP Cloud keeps watch and tells you the moment something changes.For nightly runs on every push and a Live-checked badge, see SIGSHIP Cloud.
Prefer the terminal? Open one in your project and run npx sigship. Same checks, same verdict.CLI: npx sigship in the repo. MCP and CI in the docs.