AI 에이전트가 기존 소프트웨어를 명령줄로 직접 다루게 하는 변환 도구
AI 에이전트가 GIMP나 Blender 같은 그래픽 프로그램의 버튼을 직접 누를 수는 없습니다. 이 도구는 그런 프로그램의 기능을 텍스트 명령으로 바꿔 에이전트가 스스로 작업을 수행하게 합니다. 결과적으로 에이전트가 CAD 모델링부터 영상 편집까지 다양한 소프트웨어를 자율적으로 조작하는 장면을 만들 수 있습니다.
최근 업데이트와 신규 기능
최근 Hermes 스킬 제안과 ArcGIS Pro 등록 요청이 접수되었습니다. CLI-Hub의 레지스트리 날짜 업데이트가 python -m pip 설치 명령을 처리하도록 개선되어 패키지 날짜 감지가 정확해졌습니다. Obsidian Agent CLI와 Joplin CLI도 공개 레지스트리에 제안되어 커뮤니티의 범위가 넓어지고 있습니다. Sketch CLI의 토큰 파일 처리는 경로 탐색과 심볼릭 링크 탈출에 대한 보안이 강화되었습니다.
CLI-Hub를 통한 즉시 사용
기존에 만들어진 CLI를 바로 쓰고 싶다면 CLI-Hub 패키지 관리자를 설치하는 것이 가장 빠릅니다. 설치된 도구는 cli-hub launch <이름>으로 바로 실행할 수 있습니다. 일부 CLI는 GIMP나 Blender 같은 실제 데스크톱 소프트웨어를 래핑하므로, 해당 원본 프로그램도 함께 설치해야 합니다.
새로운 CLI 생성 과정
CLI-Hub에 없는 소프트웨어나 내부 도구를 에이전트가 사용할 수 있게 만들려면 생성기를 사용합니다. Claude Code, Cursor, Pi 등 지원되는 AI 코딩 에이전트에서 /cli-anything <경로> 명령을 실행하면 7단계 파이프라인이 자동으로 진행됩니다. 이 과정은 소스 코드 분석, 명령 그룹 설계, Click 기반 CLI 구현, 테스트 계획 수립, 테스트 작성, 문서화, 배포까지 포함됩니다. 생성된 CLI는 REPL 지원, JSON 출력, 실행 취소/다시 실행 기능을 갖추고 있습니다. 이후 /cli-anything:refine 명령으로 부족한 기능을 점진적으로 보완할 수 있습니다.
지원 플랫폼과 설치 방법
이 도구는 Claude Code, Pi, OpenCode, Goose, Qodercli, OpenClaw, Cursor, Codex 등 다양한 에이전트 플랫폼을 지원합니다. 각 플랫폼에 맞는 설치 스크립트나 플러그인 추가 명령이 제공되며, Windows 사용자는 Git for Windows나 WSL을 통해 bash 환경을 준비해야 할 수 있습니다. Python 3.10 이상이 필요하며, 대상 소프트웨어나 소스 저장소가 로컬이나 온라인에 있어야 합니다. 설치 후에는 에이전트가 SKILL.md 파일을 통해 해당 CLI를 자동으로 발견하고 사용할 수 있습니다.
사용 전 확인 사항
일부 CLI는 특정 하드웨어나 GPU가 필요할 수 있으며, 네트워크 접근이 필요한 서비스도 있습니다. 생성된 CLI의 안정성은 대상 소프트웨어의 API 변경에 따라 달라질 수 있으므로, 중요한 작업 전에는 테스트를 권장합니다. 또한 커뮤니티 기여로 이루어진 일부 CLI는 검증 수준이 다를 수 있으니, 공식 문서와 테스트 결과를 참고하는 것이 좋습니다.