경험을 바탕으로 스킬을 만들고 다듬으며, 다양한 모델 제공업체와 CLI 및 메시징 앱에서 사용할 수 있는 자기 개선형 AI 에이전트입니다.
HKUDS/CLI-Anything
기존 소프트웨어용 에이전트 친화적인 CLI를 생성하고, 바로 설치할 수 있는 CLI를 등록하는 CLI-Hub 툴킷입니다.
- 스타
- 54,900
- 포크
- 4,964
- 열린 이슈
- 200
- 마지막 커밋
- 28일 전
어떤 프로젝트인가요?
CLI-Anything는 기존 데스크톱 및 백엔드 소프트웨어를 구조화된 CLI로 감싸 AI 에이전트가 조작할 수 있도록 하는 프로젝트입니다. 생성기는 에이전트를 7단계 워크플로로 안내합니다. 대상 소프트웨어나 소스 저장소를 분석하고, 명령 그룹을 설계하고, REPL과 JSON 출력을 지원하는 Click 기반 CLI를 구현한 뒤 테스트를 작성하고 문서화합니다. 생성된 하네스는 Python 패키지로 설치되며 셸이나 대화형 모드에서 사용할 수 있습니다.
이 프로젝트에는 pip로 설치하는 패키지 관리자 CLI-Hub도 포함되어 있습니다. CLI-Hub에서는 커뮤니티가 만든 CLI를 둘러보고, 검색하고, 설치하고, 업데이트하고, 실행할 수 있습니다. 에이전트는 메타 스킬을 사용해 작업에 적합한 CLI를 찾아 설치할 수 있습니다. README에는 GIMP, Blender, LibreOffice, Zotero, Obsidian, Godot, FreeCAD 등의 애플리케이션용 하네스가 소개되어 있으며, Claude Code, Cursor, Codex, OpenCode 및 여러 에이전트 플랫폼의 설정 방법도 안내합니다.
핵심 기능
- 01대상 소프트웨어 프로젝트용으로 REPL과 JSON 출력을 지원하는 Click 기반 CLI를 생성합니다.
- 02생성한 하네스를 셸에서 실행할 수 있는 Python 패키지로 설치합니다.
- 03pip를 통해 커뮤니티 CLI를 둘러보고, 검색하고, 설치하고, 업데이트하고, 제거할 수 있는 CLI-Hub를 제공합니다.
- 04에이전트가 CLI를 직접 검색하고 설치할 수 있도록 메타 스킬을 제공합니다.
- 05Claude Code, Cursor, Codex, OpenCode 및 기타 에이전트 플랫폼용 플러그인이나 스킬을 포함합니다.
활용 사례
- GIMP나 Blender 같은 데스크톱 애플리케이션을 AI 코딩 에이전트가 스크립트로 제어하도록 합니다.
- 에이전트가 CLI를 통해 Zotero, Obsidian, LibreOffice 같은 도구의 워크플로를 자동화하도록 합니다.
- CLI가 없는 내부 도구나 오픈소스 코드베이스용 명령줄 래퍼를 만듭니다.
- 하나의 레지스트리에서 다양한 소프트웨어용 CLI를 둘러보고 설치합니다.
빠른 시작
- 1
CLI-Hub 패키지를 설치합니다
pip install cli-anything-hub - 2
hub에서 미리 만들어진 CLI를 설치합니다(<name>을 CLI 이름으로 바꾸세요)
cli-hub install <name>
사용 전 알아둘 점
- 생성된 CLI는 기존 소프트웨어를 래핑하므로 대상 애플리케이션을 별도로 설치해야 합니다.
- 프로젝트가 아직 초기 단계이며 빠르게 변경되고 있으므로 업데이트가 잦고 호환성을 깨는 변경이 발생할 수 있습니다.
토픽
자주 묻는 질문
- CLI-Anything은(는) 무엇인가요?
- 기존 소프트웨어용 에이전트 친화적인 CLI를 생성하고, 바로 설치할 수 있는 CLI를 등록하는 CLI-Hub 툴킷입니다. CLI-Anything는 기존 데스크톱 및 백엔드 소프트웨어를 구조화된 CLI로 감싸 AI 에이전트가 조작할 수 있도록 하는 프로젝트입니다. 생성기는 에이전트를 7단계 워크플로로 안내합니다. 대상 소프트웨어나 소스 저장소를 분석하고, 명령 그룹을 설계하고, REPL과 JSON 출력을 지원하는 Click 기반 CLI를 구현한 뒤 테스트를 작성하고 문서화합니다. 생성된 하네스는 Python 패키지로 설치되며 셸이나 대화형 모드에서 사용할 수 있습니다.
- CLI-Anything은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- CLI-Anything은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- CLI-Anything은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. CLI-Anything의 마지막 커밋은 2026년 9월 22일입니다.
- CLI-Anything은(는) 어디에 사용할 수 있나요?
- GIMP나 Blender 같은 데스크톱 애플리케이션을 AI 코딩 에이전트가 스크립트로 제어하도록 합니다. 에이전트가 CLI를 통해 Zotero, Obsidian, LibreOffice 같은 도구의 워크플로를 자동화하도록 합니다. CLI가 없는 내부 도구나 오픈소스 코드베이스용 명령줄 래퍼를 만듭니다. 하나의 레지스트리에서 다양한 소프트웨어용 CLI를 둘러보고 설치합니다.
- CLI-Anything는 어떻게 설치하나요?
- CLI-Hub 패키지를 설치합니다: pip install cli-anything-hub hub에서 미리 만들어진 CLI를 설치합니다(<name>을 CLI 이름으로 바꾸세요): cli-hub install <name>
- CLI-Anything은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/HKUDS/CLI-Anything
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
팀의 AI 코딩 리소스를 공유 Git 저장소에서 관리하고 팀원들의 AI 도구에 동기화하는 CLI입니다.
AutoGPT는 자연어 설명이나 시각적 빌더로 다단계 워크플로를 수행하는 AI 에이전트를 만들고 실행·예약하는 오픈소스 플랫폼입니다.
AI 에이전트를 구축하고 서비스로 제공·관리할 수 있는 Python 프레임워크 및 런타임과 관리용 웹 UI
인증 정보를 넘기지 않고 AI 에이전트가 SDK, CLI, MCP, HTTP, OpenAPI로 1,000개 이상의 SaaS를 호출하게 해주는 셀프 호스팅 인증 게이트웨이입니다.
코드베이스를 스캔해 AI 코딩 도우미가 프로젝트를 탐색하는 데 쓰는 토큰을 줄여 주는 간결한 컨텍스트 파일을 생성하는 CLI입니다.