Skip to content

HCLI Documentation

HCLI is a modern command-line interface for managing IDA Pro licenses, installations, ... Built with Python and designed for both interactive use and automation workflows.

Binary Installation

This will automatically install an hcli binary

curl -LsSf https://hcli.docs.hex-rays.com/install | sh 
Request a specific version by including it in the URL:
curl -LsSf https://hcli.docs.hex-rays.com/install | sh -s -- --version 0.7.3

iwr -useb https://hcli.docs.hex-rays.com/install.ps1 | iex
To request a specific version:
iwr https://hcli.docs.hex-rays.com/install.ps1 -OutFile install.ps1
Then run locally with the -Version argument
.\install.ps1 -Version "0.7.4"

Tip

The installation script may be inspected before use:

$ curl -LsSf https://hcli.docs.hex-rays.com/install | less
PS> powershell -c "irm https://hcli.docs.hex-rays.com/install.ps1 | more"

Alternatively, the installer or binaries can be downloaded directly from GitHub.

Python Installation

pipx install ida-hcli  
hcli login 

Key Features

  • Downloads - Download and install IDA
  • License Management - Install and manage your IDA Pro licenses seamlessly
  • File Sharing - Securely share analysis files with Hex-Rays for support tickets
  • Cross-Platform - Works on Windows, macOS, and Linux