Skip to content
Cisco AI Defense logo
CiscoAI Security

Install methods — DefenseClaw

Overview

DefenseClaw ships as a Python CLI (defenseclaw), a Go gateway binary (defenseclaw-gateway), and an OpenClaw TypeScript plugin under ~/.defenseclaw/extensions/defenseclaw/. Release installs pull pre-built wheels and tarballs; developer installs compile from a git checkout. Pick the row in the matrix that matches your toolchain tolerance and need for reversibility.

Decision matrix

PathAudiencePrerequisitesWhat it buildsSpeedReversibility
Curl installerOperators, CIbash, curl, network; uv installed or bootstrapped; Python 3.10+ (or installed via uv)Release gateway tarball, CLI wheel, optional plugin tarball; OpenClaw via npm or installerFast (downloads only)Remove symlinks under ~/.local/bin, delete ~/.defenseclaw/.venv; use Uninstall for OpenClaw/plugin cleanup
make allDevelopers cloning the repoPrerequisites: Go 1.26.2, uv, Node/npm, makeSame as make install, then path, quickstart, llm-setupSlow first time (compiles + npm)make clean, uninstall flags; local .venv is disposable
make installDevelopers who want binaries without full bootstrapSame as make all minus automatic quickstart/PATH/LLM promptsEditable Python CLI, built gateway, copied plugin into ~/.defenseclaw/extensions/defenseclaw/MediumRe-run targets idempotently; gateway swap uses atomic rename for live upgrades
Build from sourcePackagers, air-gapped, or custom forksFull toolchain; read each component sectionFine-grained control over pycli, gateway, plugin, openshell-sandboxSlowestHighest (you choose what to install and where)

Related