# CLI Anything Cloudanalyzer

Command-line interface for CloudAnalyzer, Agent-friendly harness for CloudAnalyzer, a...

- Repository: https://github.com/HKUDS/CLI-Anything (58029 stars)
- Category: Testing
- License: Apache-2.0
- Last updated: 2026-09-22
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add HKUDS/CLI-Anything --skill cli-anything-cloudanalyzer -g -a claude-code -y`
Codex: `npx skills add HKUDS/CLI-Anything --skill cli-anything-cloudanalyzer -g -a codex -y`
Cursor: `npx skills add HKUDS/CLI-Anything --skill cli-anything-cloudanalyzer -g -a cursor -y`
Gemini CLI: `npx skills add HKUDS/CLI-Anything --skill cli-anything-cloudanalyzer -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add HKUDS/CLI-Anything`

## Description

Command-line interface for CloudAnalyzer, Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# cli-anything-cloudanalyzer

Agent-friendly command-line harness for [CloudAnalyzer](https://github.com/rsasaki0109/CloudAnalyzer), a QA platform for mapping, localization, and perception point cloud outputs.

**27 commands** across 8 groups.

## Installation

```bash
pip install cli-anything-cloudanalyzer
```

**Prerequisites:**
- Python 3.10+
- CloudAnalyzer: `pip install cloudanalyzer`

## Global Options

```bash
cli-anything-cloudanalyzer [--project FILE] [--json] COMMAND [ARGS]...
```

| Option | Description |
|---|---|
| `-p, --project TEXT` | Path to project JSON file |
| `--json` | Output results as JSON (for agent consumption) |

## Command Groups

### 1. evaluate, Point Cloud Evaluation (6 commands)

#### evaluate run
Evaluate a point cloud against a reference (Chamfer, F1, AUC, Hausdorff).

```bash
cli-anything-cloudanalyzer evaluate run source.pcd reference.pcd
cli-anything-cloudanalyzer --json evaluate run source.pcd reference.pcd
```

Options: `--plot TEXT`, `--threshold FLOAT`

#### evaluate compare
Compare two point clouds with optional registration.

```bash
cli-anything-cloudanalyzer evaluate compare src.pcd tgt.pcd --register gicp
```

Options: `--register TEXT` (icp/gicp/none)

#### evaluate diff
Quick distance statistics between two point clouds.

```bash
cli-anything-cloudanalyzer evaluate diff a.pcd b.pcd --threshold 0.1
```

#### evaluate batch
Batch evaluation of multiple point clouds against a reference.

```bash
cli-anything-cloudanalyzer --json evaluate batch results/ reference.pcd --min-auc 0.95
```

Options: `--min-auc FLOAT`, `--max-chamfer FLOAT`

#### evaluate ground
Evaluate ground segmentation quality (precision, recall, F1, IoU).

```bash
cli-anything-cloudanalyzer --json evaluate ground est_ground.pcd est_ng.pcd ref_ground.pcd ref_ng.pcd --min-f1 0.9
```

Options: `--voxel-size FLOAT`, `--min-precision FLOAT`, `--min-recall FLOAT`, `--min-f1 FLOAT`, `--min-iou FLOAT`

The rest: https://github.com/HKUDS/CLI-Anything/blob/HEAD/cloudanalyzer/agent-harness/cli_anything/cloudanalyzer/skills/SKILL.md
