ArmorClaude LogoArmorClaude

ArmorClaude

Intent-based security enforcement for Claude Code and Claude Desktop

View Source

ArmorClaude

ArmorClaude adds security enforcement to Claude Code and Claude Desktop. Every tool call Claude makes is checked against a declared intent plan and policy rules before execution.

One Command Setup

curl -fsSL https://armoriq.ai/install_armorclaude.sh | bash

Installs the plugin, sets up the ArmorIQ CLI, and optionally connects to the ArmorIQ platform.

What It Does

When you prompt Claude to do something, ArmorClaude:

  1. Makes Claude declare its plan before any tool runs, Claude registers what tools it intends to use
  2. Checks every tool call unplanned tools are blocked (intent drift)
  3. Enforces policy rules set allow/deny rules from any prompt
  4. Logs everything with an API key, audit logs flow to the ArmorIQ dashboard

Two Modes

ModeWhat you getAPI key?
Local-onlyIntent enforcement + policy rules + drift detectionNo
Backend-connected+ signed JWT tokens + audit logs + dashboard visibilityYes

Both modes block unauthorized tool calls. The API key adds backend connectivity.

Works Everywhere

ArmorClaude is a user-scoped plugin. Once installed, it is active in:

  • Claude Code CLI (claude command in terminal)
  • Claude Desktop app (Code tab, visible under Customize, Personal plugins)

Same enforcement in both. No separate install needed.

See It Working

1. Install with one curl command

ArmorClaude Install

2. Login to ArmorIQ from the terminal

ArmorIQ Login

3. Claude registers its intent plan before every tool call

Intent Plan Registered

4. Policy blocks unauthorized tool calls

Policy Block

5. ArmorClaude visible in Claude Desktop

Claude Desktop Plugin

6. Intent plans visible in the ArmorIQ dashboard

Dashboard

7. Activity logs tracked on the ArmorIQ platform

Activity Logs

Requirements

  • Claude Code 2.x or Claude Desktop
  • Node.js 20+
  • Git
  • macOS, Linux, or Windows (WSL / Git Bash)

On this page