본문으로 건너뛰기

© 2026 Molayo

GH Trending릴리즈2026. 05. 16. 20:59

HKUDS/CLI-Anything

요약

CLI-Anything은 AI 에이전트가 다양한 소프트웨어와 상호작용할 수 있도록 돕는 플랫폼입니다. 이 시스템은 커뮤니티 기반의 CLI(Command Line Interface) 허브를 통해 방대한 양의 기능을 제공하며, 사용자는 이를 통해 CAD 빌드, 3D 장면 생성, 다이어그램 작성 등 복잡한 결과물(artifacts)을 만들어내는 AI 에이전트 워크플로우를 구축할 수 있습니다. 지속적인 업데이트와 커뮤니티 기여를 통해 모든 소프트웨어를 '에이전트가 사용할 수 있는 상태'로 만드는 것을 목표로 합니다.

핵심 포인트

  • AI 에이전트와 실제 소프트웨어 간의 상호작용 격차(gap)를 메우는 플랫폼입니다.
  • CLI-Hub를 통해 커뮤니티에서 구축된 다양한 CLI 스킬을 검색, 설치 및 관리할 수 있습니다.
  • 데모 기능을 통해 AI 에이전트가 생성한 결과물(artifacts)의 실제 워크플로우를 시각적으로 확인할 수 있습니다.
  • QGIS CLI, Obsidian CLI 등 전문 분야별 하네스(harness)가 지속적으로 추가되며 기능 범위가 확장되고 있습니다.

오늘의 소프트웨어는 인간을 위해 서비스합니다👨💻. 내일의 사용자는 에이전트(Agents)🤖가 될 것입니다.
CLI-Anything: AI 에이전트와 세상의 소프트웨어 사이의 간극을 메우다

🌐 CLI-Hub: pip install cli-anything-hub를 실행한 후

cli-hub install <name>

— 커뮤니티에서 구축한 모든 CLI를 찾아보고, 설치하고, 관리하세요. 직접 추가하고 싶으신가요? PR(Pull Request)을 보내주세요 — 허브는 즉시 업데이트됩니다.

🎬 데모 보기: AI 에이전트가 생성된 CLI를 사용하는 모습을 시청하세요. 미리보기, 라이브 미리보기, 그리고 트래젝토리 루프(trajectory loops)를 통해 CAD 빌드, 3D 장면, 다이어그램, 게임플레이, 자막 등 실제 결과물(artifacts)을 생성하는 과정을 확인할 수 있습니다.

🙋 [기여자가 되거나, CLI 요청하기]: 저희와 함께하세요! 새로운 CLI 하네스(harness)를 구축하기 위해 등록하세요 — 검토 및 병합(merge)되면 커뮤니티 기여자 중 한 명으로서 권한을 얻게 됩니다! CLI-Anything가 특정 소프트웨어나 서비스를 지원하기를 원하시나요? 위시리스트 요청을 제출해 주세요!

단 하나의 커맨드 라인: Pi, OpenClaw, nanobot, Cursor, Claude Code 등을 위해 어떤 소프트웨어든 에이전트가 사용할 수 있는 상태(agent-ready)로 만드세요. 中文文档 | 日本語ドキュメント

커뮤니티의 모든 귀중한 노력에 감사드립니다! 매일 더 많은 업데이트가 계속해서 진행되고 있습니다..

2026-04-18🧩모든 SKILL.md 파일이 이제 최상위 디렉토리 아래로 통합되었습니다— 모든 CLI 스킬은 skills/ 디렉토리를 통해 하나의 정식 소스에서 설치할 수 있습니다.

npx skills add HKUDS/CLI-Anything --skill <skill-name> -g -y

또한 루트 스킬 검증 CI(Continuous Integration)를 추가하였고, 기여/PR 문서 및 REPL 스킬 경로 힌트를 새로운 레이아웃에 맞춰 동기화하였으며, 새로운 npx skills를 중심으로 CLI-Hub의 설치 우선(install-first) 프론트엔드를 새로 고쳤습니다.

flow. -
2026-04-17🌐CLI-Hub에 또 다른 설치 UX 개선 작업이 적용되었습니다 — 퍼블릭 레지스트리 (public registry) 메타데이터와 스킬 (skill) 커버리지가 강화되었고, 방문 횟수 집계가 수정되었으며, 웹 허브 (web hub)가 더욱 정교해졌습니다. 🧪Shotcut의 렌더링 출력 지속 시간이 수정되었습니다 (#92). 📝새로운 문서 흐름을 위해 SKILL 기여 경로가 수정되었으며 (#224), 스킬 생성기 (skill generator)가 이제 비어 있는 소개 (intro)를 안전하게 처리합니다 (#203). -
2026-04-16🗺️QGIS CLI가 병합되었습니다 (#207) — 완전한 GIS / 지도 제작 하네스 (harness)가 도입되었습니다. 🧬분자 모델링 워크플로 (molecular modeling workflows)를 위한 UniMol Tools CLI가 병합되었습니다 (#219). 🌐CLI-Hub에는 py4csr를 포함한 더 많은 퍼블릭 CLI (public CLIs)가 추가되었고, 생성된 메타-스킬 (meta-skill)을 갱신하였으며, SKILL 기여 문서를 수정하고, 스킬 생성 시 apt-get 패키지 추출 문제를 해결했습니다 (#204). -
2026-04-16📈Unreal Insights CLI가 확장되었습니다 — 백그라운드 캡처 세션 제어 (capture start/status/snapshot/stop), 엔진 루트와 일치하는 UnrealInsights.exe 해상도/빌드 흐름이 추가되었으며, 새로운 오케스트레이션 (orchestration) 워크플로를 위한 문서 및 테스트가 갱신되었습니다. -
2026-04-15🌐CLI-Hubv0.2.0으로 업데이트되었습니다 — 이제 PyPI 패키지는 새로운 public_registry.json을 기반으로 다양한 설치 소스(pip, npm, brew, 번들/시스템 도구)의 퍼블릭 CLI (public CLIs)를 지원합니다. 허브 프론트엔드는 CLI-Anything CLIsPublic CLIs 데크 (decks)로 분리되어 재설계되었으며, 이제 실시간 엔드 투 엔드 (end-to-end) 체크를 통해 pip 및 npm 패키지 모두에서 실제 설치, 업데이트, 삭제 흐름을 검증합니다. -
2026-04-14🧭Safari CLI가 병합되어 (#212) 허브 레지스트리에 추가되었습니다 — safari-mcp를 통한 브라우저 자동화 기능을 제공합니다. 🎬Kdenlive 또한 Gen 5 프로젝트 출력 및 잘못된 프로젝트 생성에 대한 호환성 수정 사항이 적용되었습니다. -
2026-04-13📓Obsidian CLI가 병합되었습니다 (#211) — Local REST API를 통한 지식 관리 하네스 (knowledge management harness)이며, 48개의 유닛 테스트 (unit tests)와 7개의 E2E 테스트를 포함합니다. ⛓️Eth2-Quickstart CLI가 병합되었습니다 (#195) — Ethereum 스테이킹 노드 관리 하네스입니다. 📚Zotero CLI가 v0.4.1로 업데이트되었습니다 (#201) — 이제 독립형 레포지토리 (standalone repo)에서 배포되며, CLI-Hub는 원격 skill_md 지원을 확보했습니다.

URLs. -
2026-04-11🔗n8n CLI 병합 (merged, #188) — 셀프 호스팅 자동화 흐름 (self-hosted automation flows)을 위한 워크플로 자동화 하네스 (workflow automation harness). 🔧Exa CLI 수정 (fix, #205) 사용량 추적을 위한 x-exa-integration 헤더 추가. 📦CLI-Hub 또한 PyPI 자동 게시 워크플로 (auto-publish workflow) 및 패키지 새로고침 파이프라인 (package refresh pipeline)을 확보했습니다. -
2026-04-10📦CLI-Hub 패키지 매니저 (package manager) 출시 — 단일 명령어로 CLI-Anything 하네스들을 탐색, 검색, 설치, 업데이트 및 제거할 수 있는 pip install cli-anything-hub를 지원합니다. 웹 Hub 또한 설치 중심의 첫 번째 프론트엔드 새로고침과 "Empower yourself" 툴킷 카드를 출시했습니다.

이전 뉴스 (4월 1일~9일)

2026-04-09🧹 정리 및 문서 작업 (#200) — Openscreen 테스트 소계 (subtotals) 수정, 중국어 README 및 프로젝트 구조에 Openscreen 추가, 문서 내 /cli-anything 명령 구문 (command syntax) 명확화. -
2026-04-08🎬Openscreen CLI 병합 (merged, #183) — 101개의 테스트를 포함한 화면 녹화 편집기 하네스 (screen recording editor harness). ☁️CloudAnalyzer CLI 병합 (merged, #181) — 27개의 명령어를 포함한 클라우드 비용 분석 하네스 (cloud cost analysis harness). 🌊SeaClip / PM2 / ChromaDB 하네스 병합 (merged, #129). -
2026-04-07🔄Dify Workflow CLI 병합 (merged, #191) — 워크플로 자동화 래퍼 (workflow automation wrapper). 🔧Inkscape 자동 저장 수정 (#193, #182 수정). 🛡️DomShell 보안 강화 (security hardening) (#156) — 브라우저 CLI를 위한 URL 검증 및 DOM 살균 (DOM sanitization). 🥧Pi Coding Agent 확장 기능 (extension) 병합 (merged, #178). -
2026-04-06🔍Exa CLI 병합 (merged, #172) — AI 기반 웹 검색 및 답변 하네스 (AI-powered web search and answers harness). 🎮Godot CLI 병합 (merged, #140) — 전체 데모 게임 E2E 파이프라인을 포함한 게임 엔진 하네스 (game engine harness). ☁️CloudAnalyzer 리뷰 수정 및 프론트엔드 개선 사항도 반영되었습니다. -
2026-04-03🧪WireMock CLI 병합 (merged, #170) — API 테스트를 위한 HTTP 모의 서버 (mock server) 하네스. 🥧Pi Coding Agent 확장 기능 지원도 반영되었으며, CLI 데모 녹화 영상이 문서에 추가되었습니다. -
2026-04-01⚔️Slay the Spire II CLI 병합 (merged, #148) — 덱 빌딩 로그라이크 (deck-building roguelike) 하네스. 🎥VideoCaptioner CLI 병합 (merged, #166) — AI 기반 비디오 캡셔닝 (video captioning) 하네스. 🛰️IntelWatch가 B2B OSINT 워크플로를 위해 레지스트리에 추가되었습니다.

이전 뉴스 (3월 23일~30일)

2026-03-30🏗️CLI-Anything v0.2.0— HARNESS.md 점진적 공개 (progressive disclosure) 재설계. 상세 가이드가 온디맨드 로딩 (on-demand loading)을 위해 guides/로 추출되었습니다. 단계 1~7이 이제 연속적으로 구성됩니다. 주요 원칙 (Key Principles) 및 규칙 (Rules)이 하나의 권위 있는 섹션으로 통합되었습니다. -
2026-03-29📐 Blender 기술 문서 업데이트 — 절대 렌더링 경로 (absolute render paths) 및 올바른 전제 조건 (prerequisites) 강제 적용. -
2026-03-28🌐 에이전트 접근 가능한 브라우저 자동화 (browser automation)를 위해 CLIBrowser가 CLI-Hub 레지스트리에 추가되었습니다. -
2026-03-27📚 에이전트 대상 제약 조건 (agent-facing constraints)을 포함하여 Zotero SKILL.md 강화; REPL 설정 및 실행 파일 해결 (executable resolution) 수정. -
2026-03-26📖 Zotero 데스크톱용 (라이브러리 관리, 컬렉션, 인용) Zotero CLI 하네스 도입. Draw.io 커스텀 ID 버그 수정 (#132) 및 registry.json 구문 수정. -
2026-03-25🎮 GPU 프레임 캡처 분석을 위해 RenderDoc CLI 병합. v1.1을 위한 FreeCAD 업데이트. Blender EEVEE 엔진 이름 수정. Zoom 토큰 권한 강화. -
2026-03-24🏭 17개 그룹에 걸친 258개 명령어를 포함한 FreeCAD CLI 추가. iTerm2Teltonika RMS 하네스가 레지스트리에 추가되었습니다. -
2026-03-23🤖 CLI-Hub 메타 스킬 (meta-skill) 출시 — 이제 에이전트가 자율적으로 CLI를 발견하고 설치할 수 있습니다. 디지털 페인팅을 위한 Krita CLI 하네스 병합.

이전 뉴스 (3월 11일~22일)

2026-03-22🎵 조옮김 (transpose), 내보내기 (export), 악기 관리 기능을 포함한 MuseScore CLI 병합. -
2026-03-21🔧 인프라 개선 — 여러 CLI에 걸쳐 테스트 하네스 및 문서 정교화. 여러 백엔드(backends)에 대한 Windows 호환성 강화. -
2026-03-20🌐 OpenAI 호환 API 접근을 위한 Novita AI CLI 추가. 더 나은 허브 발견을 위한 레지스트리 메타데이터 개선. -
2026-03-19📦 하네스 전반의 패키지 구조 정교화. 더 나은 명령어 문서화를 통해 SKILL.md 생성 기능 개선. -
2026-03-18🧪 테스트 커버리지 확장 — 여러 CLI에 걸친 추가적인 E2E (End-to-End) 시나리오 및 엣지 케이스 (edge case) 검증. -
2026-03-17🌐 CLI-Hub 출시 — 단일 pip 명령어로 모든 CLI를 탐색, 검색 및 설치할 수 있는 중앙 레지스트리.

command. -
2026-03-16🤖 SKILL.md 생성 (Phase 6.5) 추가 — 이제 생성된 모든 CLI에는 AI가 탐색 가능한 기술 정의 (skill definition)가 포함됩니다. -
2026-03-15🐾 커뮤니티의 OpenClaw 지원! 크로스 플랫폼 (cross-platform) 지원을 위한 Windows cygpath 가드(guard)를 병합했습니다. -
2026-03-14🔒 GIMP Script-Fu 경로 주입 취약점을 수정하고 일본어 README 번역을 추가했습니다. -
2026-03-13🔌 Qodercli 플러그인이 전용 설정 스크립트와 함께 커뮤니티 기여로서 공식 병합되었습니다. -
2026-03-12📦 Codex skill 통합이 완료되어, CLI-Anything을 또 다른 AI 코딩 플랫폼으로 확장했습니다. -
2026-03-11📞 11번째 지원 애플리케이션으로 Zoom 화상 회의 하네스 (harness)가 추가되었습니다.

CLI는 인간과 AI 에이전트 (AI agents) 모두를 위한 보편적인 인터페이스입니다:

구조화 및 조합 가능 (Structured & Composable) - 텍스트 명령어가 LLM 형식과 일치하며 복잡한 워크플로 (workflows)를 위해 체이닝 (chaining)할 수 있습니다.

경량 및 보편성 (Lightweight & Universal) - 오버헤드 (overhead)가 최소화되어 종속성 (dependencies) 없이 모든 시스템에서 작동합니다.

자기 기술적 (Self-Describing) - --help 플래그가 에이전트가 발견할 수 있는 자동 문서를 제공합니다.

검증된 성공 (Proven Success) - Claude Code는 매일 CLI를 통해 수천 개의 실제 워크플로를 실행합니다.

에이전트 우선 설계 (Agent-First Design) - 구조화된 JSON 출력을 통해 파싱 (parsing) 복잡성을 제거합니다.

결정론적 및 신뢰 가능 (Deterministic & Reliable) - 일관된 결과로 예측 가능한 에이전트 동작을 가능하게 합니다.

Python 3.10+

  • 대상 소프트웨어 설치됨 (예: GIMP, Blender, LibreOffice 또는 사용자의 애플리케이션)
  • 지원되는 AI 코딩 에이전트: Claude Code | Pi | OpenClaw | OpenCode | Codex | Qodercli | GitHub Copilot CLI | 기타 플랫폼

1단계: 마켓플레이스 추가

CLI-Anything은 GitHub에서 호스팅되는 Claude Code 플러그인 마켓플레이스로 배포됩니다.

# CLI-Anything 마켓플레이스 추가
/plugin marketplace add HKUDS/CLI-Anything

2단계: 플러그인 설치

# 마켓플레이스에서 cli-anything 플러그인 설치
/plugin install cli-anything

끝입니다. 이제 플러그인을 Claude Code 세션에서 사용할 수 있습니다.

Windows 사용자 참고 사항: Claude Code는 bash를 통해 셸 명령 (shell commands)을 실행합니다.

Windows의 경우, Git for Windows (bashcygpath 포함)를 설치하거나 WSL을 사용하십시오. 그렇지 않으면 cygpath: command not found 오류와 함께 명령이 실패할 수 있습니다.

Step 3: 한 번의 명령으로 CLI 빌드하기

# /cli-anything <software-path-or-repo>
# GIMP를 위한 완전한 CLI 생성 (7단계 전체 수행)
/cli-anything ./gimp

Claude Code 버전 간 명령 호환성:

  • 기본 엔트리포인트 (entrypoint)로 /cli-anything을 사용하십시오.
  • 플러그인이 설치 및 로드된 것을 확인한 후에도 /cli-anything이 인식되지 않는 이전 빌드 버전의 경우, 레거시 엔트리 형태인 /cli-anything:cli-anything을 시도하십시오.
  • 보조 명령 (auxiliary commands)은 :subcommand 형태를 유지합니다 (예: /cli-anything:refine).

Unknown skill: cli-anything 메시지가 나타나면, 먼저 플러그인 설치/로드에 집중하십시오 (두 엔트리 형태 모두 동일한 스킬을 참조하므로, 형태를 바꾼다고 해결되지 않습니다):

  • 플러그인 재로드 명령: /reload-plugins
  • 플러그인 로드 여부 확인: /help cli-anything (CLI-Anything 도움말/명령어가 나타나야 합니다)
  • 필요한 경우 마켓플레이스에서 재설치: /plugin marketplace add HKUDS/CLI-Anything 또는 /plugin install cli-anything
  • 플러그인을 사용할 수 있음을 확인한 후, 엔트리 명령을 다시 시도하십시오:
    • 권장 방식: /cli-anything ./gimp
    • 이전 빌드 전용: /cli-anything:cli-anything ./gimp

권장 방식:

이 명령은 전체 파이프라인 (pipeline)을 실행합니다:

  • 🔍 Analyze (분석) — 소스 코드를 스캔하고 GUI 동작을 API에 매핑합니다.
  • 📐 Design (설계) — 명령 그룹, 상태 모델 (state model), 출력 형식을 설계합니다.
  • 🔨 Implement (구현) — REPL, JSON 출력, 실행 취소/다시 실행 (undo/redo) 기능이 포함된 Click CLI를 빌드합니다.
  • 📋 Plan Tests (테스트 계획) — 단위 테스트 (unit test) 및 E2E 테스트 계획이 포함된 TEST.md를 생성합니다.
  • 🧪 Write Tests (테스트 작성) — 포괄적인 테스트 스위트 (test suite)를 구현합니다.
  • 📝 Document (문서화) — 결과를 포함하여 TEST.md를 업데이트합니다.
  • 📦 Publish (배포)setup.py를 생성하고 PATH에 설치합니다.

Step 4 (선택 사항): CLI 정교화 및 개선

초기 빌드 후, 커버리지를 확장하고 누락된 기능을 추가하기 위해 반복적으로 CLI를 정교화할 수 있습니다:

# 광범위한 정교화 (Broad refinement) — 에이전트가 모든 기능 전반의 격차를 분석합니다
/cli-anything:refine ./gimp
# 집중적인 정교화 (Focused refinement) — 특정 기능 영역을 대상으로 합니다
...

refine 명령은 소프트웨어의 전체 기능과 현재 CLI 커버리지(coverage) 사이의 격차 분석 (gap analysis)을 수행한 다음, 식별된 격차에 대해 새로운 명령, 테스트 및 문서화를 구현합니다. 이를 여러 번 실행하여 커버리지를 꾸준히 확장할 수 있으며, 각 실행은 점진적(incremental)이고 비파괴적(non-destructive)입니다.

대안: 수동 설치 (Manual Installation)

마켓플레이스를 사용하고 싶지 않은 경우:

# 리포지토리(repo) 클론
git clone https://github.com/HKUDS/CLI-Anything.git
# 플러그인을 Claude Code 플러그인 디렉토리로 복사
...

1단계: 확장 프로그램 설치 (Install the Extension)

확장 프로그램은 이 리포지토리의 .pi-extension/cli-anything/에 위치합니다. /cli-anything 명령을 모든 Pi 프로젝트에서 사용할 수 있도록 전역(globally)으로 설치하십시오:

# 리포지토리(repo) 클론
git clone https://github.com/HKUDS/CLI-Anything.git
cd CLI-Anything
...

삭제하려면:

bash .pi-extension/cli-anything/install.sh --uninstall

작동 방식: install.sh는 확장 프로그램 파일(cli-anything-plugin/에 있는 HARNESS.md, 명령, 가이드, 스크립트 및 템플릿 포함)을 복사합니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Trending Python (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0