I Built a Local-First Tool to Check Whether Your Side Project Conflicts With Your Job
Description and use
Moonlight is a local tool that scans employment contracts, flags clauses relevant to side projects, extracts exact wording, and verifies it against the source, enabling employees to assess contract restrictions without sending data off‑site.
Problem
Full‑time employees often ignore the clauses in their employment contracts that could restrict side projects, risking legal or contractual violations.
Outcome
Moonlight processes a 28‑clause contract in ~90 s, identifying 12 relevant clauses, extracting 12 verbatim quotes, and flagging key properties without sending data off‑site.
Workflow
- Paste contract into local web UI
- Moonlight splits document into clauses
- Scores clauses against keyword sets for seven categories
- Selects candidate clauses
- Model (gemma3:4b) extracts operative sentence
- Tool verifies quote against original text
- Flags specific clause properties and records trigger phrases
- Displays results with status line and highlighted flags
Evidence
Moonlight scans an employment contract, finds clauses that may be relevant to a side project, quotes the original wording, and highlights specific details worth reviewing.
28 clauses in document · 12 matched on keywords · 12 quotes verified · 0 readings discarded · 0 verdicts given · 88.3s · nothing left this laptop
Model: gemma3:4b cases: 14 Classification: 7/14 (50%) Quotes verbatim: 14/14 (100%) Time: 72.4s total, 5.2s per clause
- Record date: 2026-10-18T21:41:39.203Z