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.

How it works

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.

What it catches

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.

Auto-fix demonstration

Before AI cleanup. After TRVChek.

Before — what AI wrote
eval(user_input)

yaml.load(open("config.yml"))

pickle.loads(data)

hashlib.md5(password.encode()).hexdigest()

requests.get(url, verify=False)

except:
    pass
After — TRVChek fixed
ast.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.

Licensing

$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.

Support replies within 12 hoursEmail support