Installation

Requirements

One-line install

curl -sSL https://raw.githubusercontent.com/DhivakaranRavi/kiteguard/main/scripts/install.sh | bash

This:

  1. Detects your OS and architecture
  2. Downloads the correct pre-built binary
  3. Verifies the checksum
  4. Installs to /usr/local/bin/kiteguard
  5. Runs kiteguard init --claude-code to register hooks with Claude Code

Register with your agent

After the binary is installed, register hooks for whichever AI agent(s) you use:

# Claude Code
kiteguard init --claude-code

# Cursor  
kiteguard init --cursor

# Gemini CLI
kiteguard init --gemini

You can run multiple init commands to protect all agents simultaneously.

Manual install

Download a binary from GitHub Releases:

PlatformFile
macOS Apple Siliconkiteguard-macos-arm64
macOS Intelkiteguard-macos-x86_64
Linux x86_64kiteguard-linux-x86_64
Linux ARM64kiteguard-linux-arm64
# Example: macOS Apple Silicon
curl -sSfL https://github.com/DhivakaranRavi/kiteguard/releases/latest/download/kiteguard-macos-arm64 \
  -o /usr/local/bin/kiteguard
chmod +x /usr/local/bin/kiteguard
kiteguard init --claude-code   # or --cursor or --gemini

Build from source

git clone https://github.com/DhivakaranRavi/kiteguard
cd kiteguard
cargo build --release
sudo install -m755 target/release/kiteguard /usr/local/bin/kiteguard
kiteguard init --claude-code

Verify installation

kiteguard --version
kiteguard policy list

Uninstall

curl -sSL https://raw.githubusercontent.com/DhivakaranRavi/kiteguard/main/scripts/uninstall.sh | bash