System requirements

Light enough to forget it's running.

1.8.2: Enforce is available. Isolate is coming in a later release: its sealed workspace isn't ready yet.

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 in pattern-only mode (ML off). The default ML-active mode holds the model: ~1.8–2.9 GB.
< 1 ms
Pattern + PII + dictionary checks, in-memory. The default ML classifier adds ~28 ms per request.
localhost
Binds a few local ports only. No inbound firewall changes, nothing exposed to the network.

Supported platforms

Detection and Observe run on macOS, Linux and Windows. The Enforce OS network lock is opt-in and applies only on macOS, when agents run as a separate user. Crawdad 1.8.2 has no OS network lock on Linux. On Linux, and when agents run as you, Enforce works through Crawdad's own checks (the proxy, hooks and the secrets floor), and no network lock applies. On native Windows, Crawdad runs detection, monitoring, and the mandatory credential broker; the OS-level network lock is macOS only. The Windows build shows an unsigned-app warning on install until our code-signing certificate is in place, and running the Linux build under WSL2 remains fully supported.

PlatformSupportNotes
macOS on a Mac with Apple silicon (M1 or later)FullSigned & notarized. Detection supported; the Enforce-mode OS egress lock is opt-in and applies when agents run as a separate user. ML downloads in the background on first run.
Linux (x86_64 & ARM64)FullDetection supported; Crawdad 1.8.2 has no OS network lock on Linux; Enforce works through Crawdad's own checks. ML downloads on first run.
Windows (via WSL2)Full, supportedRuns the Linux build inside WSL2. A fully supported alternative to the native build.
Windows (native)Detection + brokerDetection, monitoring, and the mandatory credential broker, with the broker as its enforcement ceiling. The OS-level network lock is macOS only. The build shows an unsigned-app / SmartScreen warning on install until our code-signing certificate is in place.
macOS (Intel)Not yetThere is no Intel build yet. Crawdad needs a Mac with Apple silicon (M1 or later).

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:

Customers find the step-by-step install for every platform in the customer portal. See also the FAQ.