Local file watcher
The Watcher — Your Silent Code Guardian
Runs in your terminal. Watches every save. Auto-fixes dangerous patterns. Surfaces structural, semantic, and dependency risks for your review.
Three steps. Zero friction.
Start
Run `trvw` in any project folder
Code
Write normally. The Watcher detects every save with 1-second debouncing
Review
Pattern Analysis auto-fixes safe issues. Structural, Semantic, and Dependency findings surface for your review.
Up to four lanes. One watcher.
Pattern Analysis
Auto-fixes dangerous syntax patterns (eval, pickle, yaml.load, etc.).
Structural Analysis
Catches architecture-level issues (missing auth, insecure configs).
Semantic Analysis
Finds logic flaws AI-generated code often misses.
Dependency Analysis
Flags vulnerable packages in your requirements.
Before AI cleanup. After TRVChek.
eval(user_input)
yaml.load(open("config.yml"))
pickle.loads(data)
hashlib.md5(password.encode()).hexdigest()
requests.get(url, verify=False)
except:
passast.literal_eval(user_input)
yaml.safe_load(open("config.yml"))
json.loads(data)
hashlib.sha256(password.encode()).hexdigest()
requests.get(url, verify=cert_bundle)
except ValueError as e:
logging.error("validation failed", exc_info=True)Safe rewrites are applied automatically. Anything that needs your eyes shows up as a notification in your terminal.
$29.99/month after a 7-day card-required trial. A Pro license is required to keep the Watcher running.
Ready to stop shipping dirty code?
Install TRVChek locally and start the Watcher in any project folder. No cloud, no setup theater, no code leaving your machine.
