HKUDS /

CLI-Anything

Live map
Snapshotmain · 6f372d3

A repeatable factory that studies an application, generates a stateful CLI harness, drives the real backend, and verifies real outputs.

Click a building or route
Choose a path

Start with source, apply the method, create the CLI, and publish an agent-readable skill.

System map8 components · 9 connections
130%
CLI-Anything: GUI capability becomes an agent tool architectureUse the upper lane to follow harness generation; use the lower lane to follow a later agent command through session state into a headless GUI backend.source path or GitHub …command groups, JSON s…installed CLI help and…YAML metadata, syntax,…Agent requestHarness methodSkillgeneratorGeneratedskillGeneratedClick CLICore domainmodulesSession stateReal appbackend
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal

Terms, in plain English

CLI harnessA command-line layer that exposes another application's useful capabilities to scripts and agents.

How to study this repo

  1. 1
    Read the factory contract

    Compare the command phases with HARNESS.md and identify which artifacts each phase must leave behind.

  2. 2
    Trace one Blender mutation

    Follow a Click command into a core module, then into Session.snapshot and auto-save.

  3. 3
    Verify the real boundary

    Read blender_backend.py and its E2E test; note how exit status, file existence, format, and size are checked.