Skip to content
Back to Blog
CLI-Anything 명령 한 줄이면 어떤 앱이든 다룰까요? 2026년 소스 코드 한계와 쓰는 법
[TUTORIAL]

CLI-Anything 명령 한 줄이면 어떤 앱이든 다룰까요? 2026년 소스 코드 한계와 쓰는 법

퀀텀점프클럽 정상록퀀텀점프클럽 정상록6 min read7 views

Free Resource

PDF · Free

CLI-Anything, AI가 다룰 수 있는 앱과 없는 앱 - 비개발자를 위한 쉬운 가이드

Get the practical guide first, before diving into the full article.

CLI-Anything 명령 한 줄이면 어떤 앱이든 다룰까요? 2026년 소스 코드 한계와 쓰는 법

목차

  • CLI-Anything은 정확히 무엇을 하는 도구인가요?
  • "명령 한 줄"은 앱 이름만 넣으면 된다는 뜻인가요?
  • 소스 코드가 없는 앱은 어떻게 되나요?
  • 한국 업무에 쓸 만한 CLI는 무엇이 있나요?
  • 설치부터 사용까지 어떤 순서로 하나요?
  • 도입 전에 확인할 위험은 무엇인가요?
  • MCP보다 낫다는 말은 사실인가요?

CLI-Anything은 정확히 무엇을 하는 도구인가요?

CLI-Anything은 홍콩대 데이터 인텔리전스 랩(GitHub 조직 HKUDS)의 오픈소스로, 저장소 생성일은 2026-03-08입니다. 라이선스는 Apache-2.0이에요. 화면을 클릭해 쓰던 앱을 AI 에이전트가 명령어(CLI)로 다루게 만드는 것이 목적이죠. 그런데 "명령 한 줄이면 된다"는 소개를 "아무 앱이나 이름만 대면 조종된다"로 읽으면 틀립니다.

FreeCAD Curiosity rover demo driven by preview, live preview, and trajectory historyFreeCAD Curiosity rover demo driven by preview, live preview, and trajectory history

이미지 출처: github.com

"우리가 쓰는 포토샵이나 한글 파일도 AI가 알아서 다뤄 주나요?" 가장 먼저 떠오르는 질문이죠. 이 글은 저장소 README, 명령 사양 문서, 기술보고서, 레지스트리 파일을 2026-10-21 기준으로 대조한 내용입니다.

구성은 두 가지예요.

  • 생성기: Claude Code 같은 AI 코딩 에이전트 안에서 /cli-anything <소스 경로 또는 저장소 URL>을 실행하면, 에이전트가 앱의 소스를 분석해 파이썬 CLI를 만들어요.
  • CLI-Hub: 이미 만들어진 CLI를 pip install cli-anything-hub 뒤 cli-hub install <이름>으로 설치하는 패키지 관리자예요. 웹 카탈로그(https://clianything.cc)도 있습니다.

GitHub 측정값(2026-10-21 07:12 KST)은 별 55,647개, 포크 5,015개예요.

"명령 한 줄"은 앱 이름만 넣으면 된다는 뜻인가요?

아니요. README의 "One Command Line"은 에이전트 슬래시 명령 한 개를 가리켜요. 그 뒤에서 에이전트가 오래 일합니다. 명령 사양 문서에 따르면 Phase 0~7(중간에 6.5 포함) 단계로 소스 확보부터 코드 분석, CLI 설계, 구현, 테스트, 문서화, 설치까지 진행돼요.

입력 조건은 같은 사양 문서가 못박았습니다. 원문은 "Software names alone ... are NOT accepted"입니다. 이름만으로는 받지 않고, 실제 소스 경로나 저장소 URL을 줘야 한다는 뜻이에요. README는 한 번에 모든 기능을 덮지 못해 /refine을 1회 이상 돌려야 하는 경우가 많다고도 적었습니다. 결과는 사람이 검토할 초안으로 보는 편이 정확해요.

소스 코드가 없는 앱은 어떻게 되나요?

먼저 답부터 드릴게요. 생성기의 전제인 소스 분석을 채우지 못해 품질이 크게 떨어지고, 공식 API 같은 다른 통로가 있을 때만 부분적으로 됩니다. 불가능하다고 단정할 근거는 없지만, 된다고 말할 근거도 없어요.

README 한계 절은 7단계 파이프라인이 소스 코드를 분석해 CLI를 만들기 때문에 바이너리만 있으면 품질과 커버리지가 "degrade substantially"한다고 적었습니다. 크게 떨어진다는 뜻이에요. 기술보고서 7장도 컴파일된 바이너리나 불투명한 상태만 노출하는 소프트웨어는 접근성 API나 화면 자동화 없이는 다루기 어렵다고 범위를 한정했어요.

레지스트리도 같은 그림입니다. 포토샵, MS 오피스, 한컴 HWP, 카카오톡, 네이버 관련 CLI는 2026-10-21 기준 두 레지스트리 항목 103개 어디에도 없어요. 등재된 상용 앱(Zoom, Mailchimp, Stata 등)은 모두 공식 API, 스크립팅, 자체 CLI, 파일 포맷 같은 다른 통로가 있는 경우예요.

앱2026-10-21 기준 레지스트리확인된 경로
포토샵없음오픈소스 GIMP·Krita·Inkscape CLI는 등재됨
MS 오피스없음docx·xlsx·pptx 파일은 LibreOffice CLI로 변환·편집 (프로그램 자체를 조종하지는 않음)
한컴 HWP없음LibreOffice CLI 가져오기 확장자에 .hwp 없음
카카오톡없음확인된 경로 없음

대상 앱이 그 컴퓨터에 설치돼 있어야 한다는 점도 기억하세요. README 원칙은 실제 소프트웨어가 필수이고 대체 구현은 없다는 것입니다.

한국 업무에 쓸 만한 CLI는 무엇이 있나요?

registry.json 항목 79개, public_registry.json 항목 24개, 합계 103개 항목(2026-10-21 기준)입니다. 기술보고서 시점(2026-06-02)의 83개 대비 20개 늘었어요. 이 가운데 한국 실무자가 업무 자동화에 쓸 만한 것을 골랐습니다.

업무등재 CLI전제 조건
문서·표·발표 변환libreofficeLibreOffice 설치
사내 자동화n8nn8n 인스턴스 필요
다이어그램drawio, mermaid해당 앱 또는 도구
노트 정리obsidian, joplin해당 앱
참고문헌 관리zoteroZotero 데스크톱 실행 중
화상회의zoomZoom 계정과 OAuth 앱 자격증명
이미지·영상 편집gimp, inkscape, krita, shotcut, kdenlive해당 앱
전자책calibreCalibre 설치

아쉬운 점도 분명해요. 네이버웍스, 카카오워크, 잔디, 한컴 관련 항목은 2026-10-21 기준 없습니다. 그래서 현실적인 출발점은 "오픈소스 앱으로 하는 업무부터, 이미 만들어진 CLI를 골라 쓰기"예요.

설치부터 사용까지 어떤 순서로 하나요?

README 기준 순서예요. 파이썬 3.10 이상과 대상 앱(예: LibreOffice)을 먼저 설치해 두세요. 레지스트리 항목 103개 중 필요한 CLI는 검색으로 찾습니다.

pip install cli-anything-hub
export CLI_HUB_NO_ANALYTICS=1
cli-hub search libreoffice
cli-hub info libreoffice
cli-hub install libreoffice

두 번째 줄은 원격 수집을 끄는 설정이에요(이유는 다음 절에서 설명합니다). 에이전트에게는 메타 스킬을 넣거나 설치된 CLI의 SKILL.md를 읽게 하면 됩니다.

npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y

레지스트리에 없는 사내 도구는 소스가 있을 때만 생성기를 씁니다. Claude Code에서 /plugin marketplace add HKUDS/CLI-Anything, /plugin install cli-anything으로 플러그인을 깔고, /cli-anything <사내 저장소 경로>로 만든 뒤 /cli-anything:refine으로 보강해요.

도입 전에 확인할 위험은 무엇인가요?

"괜히 도입했다가 일만 커지는 거 아닐까요?" 이런 망설임이 있다면 네 가지를 먼저 보세요.

README 숫자가 서로 맞지 않습니다

같은 README 안에서 수치가 네 가지로 갈립니다.

  • 배지: "Demos 18 Apps", "Tests 2,461 Passing"
  • 시연 표: 앱 45개 행
  • 테스트 요약 블록의 TOTAL 표기: 2,464 (행을 직접 더한 값: 2,622)
  • 본문 다른 곳: "2,280+ tests"

모두 저장소의 자기 보고이고 독립 재현은 확인하지 못했어요. 테스트 수나 데모 앱 수는 확정 수치로 인용하지 않는 편이 안전합니다.

코드 머지가 멈춰 있습니다

GitHub 기록상 main의 마지막 push는 2026-09-22(README 수정)이고, 코드와 레지스트리를 바꾼 마지막 머지는 2026-08-21입니다. 2026-10-21 기준 쌓여 있는 건 열린 PR 127건, 열린 이슈 81건입니다. Trendshift의 월별 머지 PR 건수는 2026-08 24건, 2026-09 4건, 2026-10(1~20일) 0건입니다. 관심은 커지는데 코드 반영은 멈춘 셈이에요.

원격 수집이 기본값으로 켜져 있어요

cli-hub(PyPI cli-anything-hub 버전 0.4.1, 라이선스 MIT)는 기본값으로 사용 이벤트를 PostHog(미국 호스트)로 보냅니다. 끄려면 환경변수 CLI_HUB_NO_ANALYTICS=1을 설정하세요.

설치 버전이 고정되지 않습니다

레지스트리 대부분 항목의 설치 명령은 태그나 커밋 고정 없이 GitHub main을 그대로 받아요. 업무 환경에서는 특정 커밋으로 고정해 설치하는 편이 안전합니다. 이건 공식 권고가 아니라 저희 판단이에요.

MCP보다 낫다는 말은 사실인가요?

주장과 측정을 나눠서 봐야 합니다. README는 "Why CLI?" 절과 다른 절에서 구조화, --help 자기 설명, JSON 출력, 결정론적 결과, 화면 픽셀 클릭 없음, 토큰 절약을 장점으로 내세워요. 하지만 기술보고서 평가에는 화면 조작형 에이전트나 MCP 서버와 같은 과제로 성공률, 토큰, 시간을 비교한 실험이 없습니다. 토큰 절약과 결정론은 설계 논리이지 측정 결과가 아니에요.

dev.to 리뷰(2026-10-20)의 결론은 "Yes, with a clear scope"였습니다. 범위를 정하면 해볼 만하다는 뜻이에요. 다만 개인 블로그 한 편의 의견이고, Hacker News에는 점수 100 이상 스레드가 없었습니다.

마무리

CLI-Anything의 "명령 한 줄"은 소스 경로를 넘기는 슬래시 명령 한 개이고, 소스가 공개된 앱에서 초안을 만드는 도구예요. 이미 만들어진 CLI를 쓰는 CLI-Hub 쪽이 도입 문턱은 낮습니다. 포토샵, MS 오피스, HWP, 카카오톡처럼 소스가 비공개인 앱은 2026-10-21 기준 대상 밖이에요.

우리 팀 상황에 맞는지부터 따져보셔도 충분해요. 판단 기준은 아래 두 질문이면 됩니다.

  • 우리 팀이 매일 쓰는 앱 중 소스가 공개된 것은 무엇이고, 그 CLI가 CLI-Hub에 이미 있나요?
  • 원격 수집을 끄고 설치 버전을 고정할 담당자는 정해져 있나요?

자주 묻는 질문

CLI-Anything으로 한글 HWP 문서를 AI가 편집할 수 있나요?

2026-10-21 기준으로는 확인된 경로가 없습니다. 레지스트리 항목 103개에 한컴 관련 CLI가 없고, LibreOffice CLI의 가져오기 확장자에도 .hwp가 빠져 있어요. README 한계 절도 소스 코드가 없는 바이너리 앱은 품질이 크게 떨어진다고 적었습니다.

회사 컴퓨터에 설치하면 사용 정보가 밖으로 나가나요?

기본값으로는 나갑니다. PyPI의 cli-anything-hub 버전 0.4.1은 사용 이벤트를 PostHog(미국 호스트)로 보내요. 환경변수 CLI_HUB_NO_ANALYTICS=1을 설정하면 꺼집니다. 설치 직후 먼저 설정해 두세요.

개발자 없이도 쓸 수 있나요?

이미 만들어진 CLI를 쓰는 선까지는 가능합니다. 파이썬 3.10 이상, pip, cli-hub 명령 몇 개면 돼요. 반면 사내 도구용 CLI를 새로 만드는 생성기는 소스 저장소와 최상위급 모델이 필요하고 결과물 검토도 해야 해서, 개발 경험이 있는 편이 낫습니다.


참고 자료