Get StartedNative Windows

Native Windows

The support boundary for certified native Windows x64 installs, connectors, enforcement, telemetry, and operations.

DefenseClaw has a native, per-user Windows x64 (amd64) distribution. It installs a local gateway, native hook launcher, CLI, TUI, scanners, and managed Python runtime. The certified connector scope is deliberately narrow: Codex, Claude Code, and Amp.

WSL is not supported

This guide is for DefenseClaw, the agent, and its configuration running in the same native Windows user session. Do not install DefenseClaw in WSL, point a native agent at a WSL installation, or mix native and WSL connector homes.

Support language

StatusMeaning in this guide
SupportedImplemented and covered by the required native Windows x64 test or release contract.
LimitedSupported only on the stated surface, with optional configuration, an extra dependency, or a narrower guarantee.
Not certifiedCode exists, but the native Windows release contract does not qualify it. Do not treat it as supported.
UnsupportedRejected, unavailable, or outside the native Windows product contract.
Not applicableA platform-specific concept is intentionally absent from the Windows design.

Certified connector scope

ConnectorSetup nameNative Windows x64Enforcement topology
CodexcodexSupportedNative hooks to the loopback gateway; native OTLP is observation-only.
Claude CodeclaudecodeSupportedNative hooks to the loopback gateway; native OTLP is observation-only.
AmpampSupportedOwner-only TypeScript system-policy plugin to the loopback gateway; tool.call gates execution and tool.result gates model-bound output. Amp has no documented native OTLP.
Cursor, Windsurf, Gemini CLI, Copilot CLI, Antigravity, OpenCode, HermesNot certifiedTheir setup code is not a Windows support commitment.
OpenHands, OmniGent, OpenClaw, ZeptoClawUnsupportedTheir required sandbox, terminal, or proxy topology is not hosted by native Windows DefenseClaw.

All three supported connectors remain connected directly to their normal upstream service. DefenseClaw does not insert a model proxy on Windows. It can only protect and observe events the installed agent emits through its documented hooks, plugin callbacks, and native telemetry surfaces.

Certified architecture

The normal installation is one current-user application:

  1. DefenseClawSetup-x64.exe installs product-owned files and an embedded runtime below the current user's Programs directory.
  2. Connector setup registers defenseclaw-hook.exe in Codex or Claude Code, or installs Amp's owner-only TypeScript policy plugin at %USERPROFILE%\.config\amp\plugins\defenseclaw.ts.
  3. The hook or plugin sends supported lifecycle events to an authenticated gateway API on loopback. Action mode can return a decision only where that agent event supports one.
  4. Native OTLP from Codex or Claude Code enters a connector-scoped loopback receiver. It adds telemetry; it is never an enforcement path. Amp has no documented native-OTLP surface, so DefenseClaw generates its telemetry from the five plugin callbacks.
  5. The gateway evaluates policy and persists mandatory local audit data. Any outbound observability destination is an additional, explicit choice.

See Telemetry and security for the authentication, redaction, and local-storage boundaries.

What is outside the support boundary

ItemStatusBoundary
WSL installation or a mixed native/WSL connectorUnsupportedNative and WSL executables, profiles, and hook paths are different trust domains.
Windows x86UnsupportedSetup requires an amd64 process and payload.
Windows ARM64, including x64 emulationNot certifiedSetup rejects it rather than relying on emulation.
Machine-wide Setup or MSIUnsupportedThe public package accepts INSTALLSCOPE=user only.
Elevated, service, session-zero, or background SetupUnsupportedState-changing Setup actions require the signed-in, non-elevated interactive user.
Windows model-proxy connectorsUnsupportedThe native Windows gateway is hook/plugin-only.
A remote agent-to-DefenseClaw gateway topologyNot certifiedThe certified connector path is same-user native hooks to loopback. Remote observability destinations are separate.
OpenShell sandbox and sandbox commandsUnsupportedThe Windows release does not host the Linux sandbox lifecycle.
systemd, launchd, Unix sockets, and POSIX hook shellsNot applicableWindows uses native processes and Windows process identity. Codex and Claude Code use a native hook executable; Amp loads its TypeScript system plugin directly without a shell or WSL.
General enterprise hook guardianUnsupportedThe public per-user package does not install an elevated guardian or system service. A narrow Claude Code administrator-managed policy path is documented separately.
Docker Desktop WSL2 backend for bundled local stacksNot certifiedThe optional certified local-stack path uses Linux containers on the Hyper-V backend.

No roadmap is implied by these classifications.

If you are migrating

From macOS or Linux, expect a per-user Setup EXE instead of a shell installer, HKCU PATH and Run registration instead of a service manager, native process identity instead of PID-only signaling, and a native hook executable or Amp system plugin instead of Bash hooks. Sandbox and proxy connector features do not move with you.

From WSL, perform a fresh native install. Install Codex, Claude Code, or Amp natively for the same Windows user, then run native connector setup. Do not copy a WSL data directory, hook scripts, plugins, tokens, virtual environment, gateway binary, or connector configuration into the Windows profile.

Continue with Install and maintain, then use the post-install checklist.