Skip to content
Watchdog
Sign inSurvey a repo — free

For freelancers & solo developers

Prove your code — even as a team of one.

Your client can't read code — they judge you on a demo and your word, and a bigger shop's "process" can outbid you on trust alone. Watchdog gives a one-person shop an independent Codebase Assurance Index: one reproducible 0–100 for the proposal, the hand-over, and the rate you charge. The same surveyor buyers and acquirers trust — on your repo.

Self-serve · every major language you work in · The first full report on any repo is free — public or private.

The asymmetry you're up against

Big shops sell process. You can sell proof.

Today: you ask for trust

"Clean, maintainable, well-tested" — provable in none of it. The logo and the louder pitch win. And at hand-over you have nothing independent to leave behind.

Now: you bring a number

An independent CAI graded by a rubric neither you nor the client owns. Reproducible — the same commit re-scores to the same number. A report you attach to the proposal, the invoice and the hand-over.

Your client doesn't have to trust us either — they can verify the number themselves against the open standard.

You don't have to specialise to be provable. Most freelance portfolios aren't one language — a .NET back end for one client, a Rails app for another, a Go service because that's what was asked for. All of them get the same score on the same scale, from the same rubric. One number your next client understands, whatever you wrote it in.

The deliverables

What a survey puts in your hands.

A reproducible report

The CAI and every finding in a signed PDF + JSON, pinned to a commit — the artifact your proposal and hand-over carry.

An agent-fix loop

Findings ranked by impact ÷ effort, handed to your coding agent — Claude Code, Copilot, Cursor — over MCP. Quality you can keep up solo.

Agents & MCP →

A changelog every survey

CAI and per-lens deltas, what shipped, API endpoints added and removed — a record your client can read.

A standing inspection

Scheduled scans plus a daily security watch — a CVE or regression surfaces the day it appears, not when the client finds it.

Built for one

One seat — and a clean path when you grow.

Single seat, by design

The Freelancer package is single-seat; your org stays just you. Justify your rate with an independent number, not adjectives.

When you grow

Add people by moving to the Engineering-team package — same rubric, same repos, no migration.

For teams →

How it works

Three steps, single seat.

Survey your own repo

Point Watchdog at the project — the first full report is free. An independent CAI, graded by a rubric you don't own, not your word.

Attach it

Put the report in the proposal, the invoice and the hand-over — proof a client who can't read code accepts.

Re-run to defend

The same commit re-scores the same, so the number holds up later — and your client can verify it themselves against the open standard.

Put a number on your work. Win the next one with it.

Sign in with GitHub · no card · every major language you work in · the first full report is €0.