System requirements

Light enough to forget it's running.

Crawdad runs on the machine your agent already runs on. There's no separate server, no GPU, and no heavyweight runtime — and it doesn't balloon alongside your models. If your laptop or box can run the agent, it can run Crawdad.

~60–70 MB
Resident memory on macOS in normal use. It does not grow with your model.
< 1 ms
Pattern checks run in-memory per request. No network calls, no disk I/O in the path.
localhost
Binds a few local ports only. No inbound firewall changes, nothing exposed to the network.

Supported platforms

Full runtime detection and enforcement run on macOS and Linux. Native Windows runs detection and monitoring today; for full ML detection on Windows, run the Linux build under WSL2.

PlatformSupportNotes
macOS (Apple Silicon)FullSigned & notarized. Detection and Enforce-mode OS egress lock both supported. ML downloads in the background on first run.
Linux (x86_64 & ARM64)FullDetection and Enforce-mode OS egress lock both supported (verified against a live kernel). ML downloads on first run.
Windows (via WSL2)Full — recommendedRuns the Linux build inside WSL2 for full ML detection and enforcement. The recommended path for Windows.
Windows (native)Detection & monitoringPattern detection, visibility, and the mandatory credential broker run today; full ML detection and the OS egress lock are on the roadmap.
macOS (Intel)Pattern-onlyUpstream ONNX Runtime has no current Intel-macOS build for the ML layer; pattern detection is active and ML returns when a wheel ships.

Footprint

Crawdad is a small native binary written in Rust. Detection runs in-memory, in the request path, and stays there.

Latency

Crawdad inspects each request as it passes through, so it adds a small amount of time. In practice it disappears into the model's own latency.

Disk & first run

Install is fast because only the binary downloads at install time. Full detection warms up in the background on first run.

What you need

The whole checklist:

$ curl -fsSL https://getcrawdad.dev/install.sh | sh Getting started → Questions before you install?

Want the full play-by-play for every platform? See the install guide or the FAQ.