Communitygithub.com

cli-anything-anygen

AnyGen OpenAPI용 상태 저장 명령줄 인터페이스 — 자연어 프롬프트로 전문적인 슬라이드, 문서, 웹사이트, 다이어그램 등을 생성합니다. AI 에이전트 및 고급 사용자를 위해 설계되었습니다.

cli-anything-anygen란 무엇인가요?

cli-anything-anygen은 AnyGen OpenAPI 플랫폼을 위한 상태 저장(command-line interface) CLI 도구입니다. 자연어 프롬프트를 사용하여 슬라이드, 문서, 웹사이트, 다이어그램 등 전문적인 출력물을 생성할 수 있습니다. AI 에이전트와 고급 사용자를 위해 설계되었으며, 대화형 REPL 모드와 JSON 출력 모드를 모두 지원하여 인간과 기계 모두가 쉽게 사용할 수 있습니다. 주요 기능으로는 작업 생성 및 관리, 파일 업로드, 설정 관리, 세션 히스토리(undo/redo) 등이 있습니다. Python 3.10 이상이 필요하며 pip install cli-anything-anygen으로 설치 가능합니다. --json 플래그를 사용하면 AI 에이전트가 쉽게 파싱할 수 있는 구조화된 JSON 출력이 제공되어 자동화된 워크플로우에 이상적입니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-anygen

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

cli-anything-anygen은(는) 무엇을 하나요?

AnyGen OpenAPI용 상태 저장 명령줄 인터페이스 — 자연어 프롬프트로 전문적인 슬라이드, 문서, 웹사이트, 다이어그램 등을 생성합니다. AI 에이전트 및 고급 사용자를 위해 설계되었습니다.

설치

이 CLI는 cli-anything-anygen 패키지의 일부로 설치됩니다:

pip install cli-anything-anygen

사전 요구사항:

  • Python 3.10+
  • 시스템에 anygen이 설치되어 있어야 합니다

사용법

기본 명령어

# 도움말 보기
cli-anything-anygen --help

# 대화형 REPL 모드 시작
cli-anything-anygen

# 새 프로젝트 생성
cli-anything-anygen project new -o project.json

# JSON 출력으로 실행 (에이전트 소비용)
cli-anything-anygen --json project info -p project.json

REPL 모드

서브커맨드 없이 호출하면 CLI가 대화형 REPL 세션에 진입합니다:

cli-anything-anygen
# 탭 완성 및 히스토리를 지원하는 대화형 명령어 입력

명령어 그룹

Task

작업 관리 — 생성, 폴링, 다운로드 및 실행.

명령어설명
create생성 작업 만들기
status작업 상태 조회 (비차단)
poll작업 완료까지 폴링 (차단)
download완료된 작업의 생성 파일 다운로드
thumbnail완료된 작업의 썸네일 이미지 다운로드
run전체 워크플로우: 생성, 폴링, 다운로드
list로컬 캐시된 작업 레코드 나열
prepare작업 생성 전 다중 턴 요구사항 분석

File

파일 작업 — 참조 파일 업로드.

명령어설명
uploadfile_token을 얻기 위해 참조 파일 업로드

Config

설정 관리 — API 키 및 설정.

명령어설명
set설정 값 지정
get설정 값 조회 (또는 모두 표시)
delete설정 값 삭제
path설정 파일 경로 표시

Session

세션 관리 — 히스토리, 실행 취소, 다시 실행.

명령어설명
status세션 상태 표시
history명령어 히스토리 표시
undo마지막 명령어 실행 취소
redo마지막 취소 명령어 다시 실행

예제

새 프로젝트 생성

새 anygen 프로젝트 파일을 생성합니다.

cli-anything-anygen project new -o myproject.json
# 또는 프로그래매틱 사용을 위해 JSON 출력 사용
cli-anything-anygen --json project new -o myproject.json

대화형 REPL 세션

undo/redo를 지원하는 대화형 세션을 시작합니다.

cli-anything-anygen
# 대화형으로 명령어 입력
# 사용 가능한 명령어를 보려면 'help' 사용
# 히스토리 탐색을 위해 'undo' 및 'redo' 사용

상태 관리

CLI는 다음을 통해 세션 상태를 유지합니다:

  • 실행 취소/다시 실행: 최대 50단계 히스토리
  • 프로젝트 지속성: JSON으로 프로젝트 상태 저장/로드
  • 세션 추적: 수정 및 변경 사항 추적

출력 형식

모든 명령어는 이중 출력 모드를 지원합니다:

  • 사람이 읽기 쉬운 (기본값): 테이블, 색상, 서식 지정 텍스트
  • 기계가 읽기 쉬운 (--json 플래그): 에이전트 소비를 위한 구조화된 JSON
# 사람 대상 출력
cli-anything-anygen project info -p project.json

# 에이전트 대상 JSON 출력
cli-anything-anygen --json project info -p project.json

AI 에이전트용

이 CLI를 프로그래매틱하게 사용할 때:

  1. 항상 --json 플래그를 사용하여 파싱 가능한 출력を得る
  2. 반환 코드 확인 - 0은 성공, 0이 아니면 오류
  3. stderr 파싱 - 실패 시 오류 메시지 확인
  4. 파일 작업에는 절대 경로 사용
  5. 내보내기 작업 후 출력 존재 여부 확인

추가 정보

  • 전체 문서: 패키지 내 README.md 참조
  • 테스트 범위: 패키지 내 TEST.md 참조
  • 방법론: cli-anything-plugin 내 HARNESS.md 참조

버전

1.0.0

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

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.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

cli-anything-inkscape

>-

관련 스킬