DEV Community

itsolutions-global
itsolutions-global

Posted on

I built a zero-dependency, local-first Python & browser suite (SAST, contracts, invoices, tasks)

Most everyday developer, security, and freelancer utilities either require heavy dependency trees or upload your sensitive files (contracts, invoices, source code, meeting notes) to third-party servers.

So I built IT Solutions Suite — a 100% offline, zero-dependency, MIT-licensed toolkit that runs either directly in your browser (pure client-side JS, zero server uploads) or via Python 3.9+ stdlib (pip install it-solutions-suite).

Try it right now (no signup, no uploads)


What's inside the suite

  1. ClauseGuard — Contract & NDA Risk Scanner

    • Scans contracts, MSAs, and NDAs locally for risky clauses (uncapped liability, broad IP assignment, auto-renewal traps, non-competes, unilateral termination).
    • Note: Automated heuristic review — not legal advice.
  2. DocuPulse — Invoice & Receipt to CSV Extractor

    • Extracts vendor, invoice number, date, tax, total, and currency from pasted text or documents into clean CSV/JSON exports without sending financial data to an external API.
  3. NexusShield — Local SAST, Secret Scanner & SBOM

    • Scans repositories locally for hardcoded secrets, dangerous patterns, and dependency manifests using only the Python standard library.
  4. EchoStream — Meeting Follow-Up & Action-Item Extractor

    • Turns raw meeting transcripts into structured decisions, action items, owners, and follow-up drafts offline.
  5. CorePulse — Local-First Tasks & Life OS

    • Lightweight SQLite-backed task and workflow manager with zero external runtime dependencies.

Why zero-dependency?

  • Privacy by default: Sensitive PDFs, contracts, and source trees never leave your machine.
  • Instant startup: No Docker, no API keys, no node_modules bloat.
  • Auditable: Pure Python stdlib and vanilla HTML/JS/CSS under the MIT license.

If you try it out (either on the live browser studio or via pip install it-solutions-suite), I'd love feedback on what file formats or rules would make it more useful for your workflow!

Top comments (0)