This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle ScopeCheck is an offline, air-gapped auditor that evaluates client revision requests, late-stage change emails, and Statement of Work (SOW) terms without letting a single byte of client data leave your laptop.
Almost every independent developer knows this exact message pattern near a milestone delivery:
"The dashboard looks great! While you have the repo open, could you quickly wire up Stripe, user auth, and PDF export before tomorrow? It should only take a few minutes since the UI is done."
When that lands in your inbox, you usually have two bad choices:
Pasting a client's proprietary technical spec or signed contract into commercial cloud AI tools isn't an option either—doing so leaks unreleased business logic and breaches confidentiality agreements.
ScopeCheck gives freelancers a safe third option. You paste the client's message into a local studio interface, and it gives you:
Freelancers and boutique technical agencies lose thousands of dollars every year to unpaid scope creep. ScopeCheck catches that creep before work starts.
ScopeCheck runs locally via Ollama to guarantee client text never hits external servers.
Paste raw emails, Slack messages, or contract clauses directly into the interface:
When auditing a typical "quick revision" asking for payment hooks and logins, the local engine flags the unbilled work and drafts a clear response:
An air-gapped, local contractual and scope-creep auditor built for freelance engineers, technical consultants, and boutique digital agencies. Powered by local Google Gemma inference via Ollama.
Built for the Hacktoberfest Open-Source AI Challenge: Week 2 (Side Hustle Track).
Every independent developer or agency freelancer knows this exact message pattern:
"The dashboard looks super clean! Hey, while you still have the codebase open, could you quickly wire up user authentication, Stripe webhooks, and an export-to-PDF button before tomorrow? Should only take a few minutes since the UI is already finished!"
When this happens, freelancers are caught in a bad trade-off:
gemma2:2b / gemma3:4b). Gemma's instruction following is remarkably sharp at dissecting contract nuances and technical requirements without hallucinating clauses that don't exist.localhost:11434), eliminating external API calls and third-party prompt caching.
Most side hustles and freelance agencies operate under strict non-disclosure agreements (NDAs).
When you paste an unreleased product brief, API structure, or signed agreement into a proprietary cloud AI service, you lose control of that data. Closed platforms routinely log inputs, retain telemetry, and use prompts for future training cycles. For a contractor, that is an immediate legal liability.
Open innovation is what makes an offline auditor viable: