Probe for code · Docker
Or run it for a whole account: Probe Hub
The hub is the companion Docker image. Run one container, sign in with GitHub or GitLab, and every repository still missing a .probe.json gets a policy proposed in one click, previewed before it is committed to the default branch.
Repositories that have a policy can be watched: each new commit is analyzed and its report opens on its own. With a reviewer model configured, the report is written by the AI and checked by Probe: risks and places to look first rated by severity, every citation verified against the diff, and the alerts grouped under the change they belong to. A severity slider filters the whole report from low to critical, and clicking an alert or a citation unfolds the modifications it concerns, with the lines highlighted in the diff.
The team shapes the reviewer: each repository keeps its coding rules, and votes, comments and replies on findings teach it what the team finds useful. Coding agents such as Claude Code or Cursor connect to the hub's MCP server to trigger reviews, read findings and give feedback.
The hub can also lend its LLM to the command-line tool: probe login connects a workstation to your account in the browser, and probe review then investigates with the hub's model, within a daily quota, without a provider key of your own.
One Docker container, no external service required, with its state on a volume or in PostgreSQL — so a company can deploy it internally against its own GitHub Enterprise or GitLab instance. In its default mode it never executes the analyzed code.
Hosted at app.probe.technology — the same image you can run on your own network.
# one container, on your own network
$ docker run -p 8080:8080 \
-e PROBE_HUB_BASE_URL=https://hub.example.com \
-e PROBE_HUB_GITHUB_CLIENT_ID=... \
-e PROBE_HUB_GITHUB_CLIENT_SECRET=... \
-v hub-data:/var/lib/probe-hub \
gvinsot/probe-hub
Sign in · bootstrap the missing policies · watch pushes
Reports open by themselves, filtered by severity.