TheSpider Documentation
TheSpider
New here? Paste this into Claude Code, Cursor, or another AI agent:
Get me started with TheSpider: https://thespider.xyz/startup.md
How it fits together
TheSpider splits an audit in two. On your machine: the checkout, your model CLI, its keys, and thespider-agent. In TheSpider Cloud: slice prompts, parsing, the findings dashboard, and the PR gate. Over HTTPS the agent receives a prompt and sends git metadata plus model stdout. Source files and model keys never leave your machine.
Your machine
CLI environment
The checkout
Read on this machine. Never uploaded.
Your model CLI
Grok, Claude Code, Codex, OpenCode, or another.
Model keys
Stay with that CLI. TheSpider never sees them.
thespider-agent
Claims a slice, runs the CLI, posts the output.
Source tree and API keys stay here.
HTTPS
Prompt
Server → agent
Git + stdout
Agent → server
Never files or keys
TheSpider Cloud
Server and dashboard
Slice prompts
Rendered on the server, sent down to the agent.
Parse and de-dupe
Stdout becomes findings, not a pile of reports.
Team dashboard
Triage and history, Security and Bugs together.
PR gate
CI asks pass or fail. It never runs a model.
Does not receive the checkout.
- 1Setup
- 2Claim a slice
- 3Run locally
- 4Post output
- 5Triage
What you can do
thespider-agent setup --model xai/grok-4.6 --agent grok --profile security
# approve the browser login, then:
thespider-agent run --once --max-slices 1
server = "https://thespider.xyz"
project = "acme/payments"
profile = "security"
[[model]]
code = "xai/grok-4.6"
agent = "grok"
timeout_seconds = 1200