AI 에이전트는 추론 능력이 점점 향상되고 있지만, 실제 소프트웨어를 사용하는 데는 여전히 어려움을 겪고 있습니다. 오늘날 대부분의 도구는 사람을 위해 만들어졌습니다: GUI, 웹 대시보드, 드래그 앤 드롭 인터페이스. 에이전트는 다른 것이 필요합니다: 구조화되고, 조합 가능하며, 텍스트 기반의 인터페이스로 안정적으로 작동할 수 있어야 합니다.
바로 그 문제를 CLI-Anything이 해결합니다. 홍콩대학교 데이터 인텔리전스 연구소 (HKUDS)에서 개발한 CLI-Anything은 GIMP, Blender와 같은 창작 도구부터 Novita AI와 같은 클라우드 API에 이르기까지 모든 소프트웨어에 대해 프로덕션 준비가 완료된 CLI를 자동 생성합니다. 이 프로젝트는 출시 5일 만에 GitHub 스타 11,000개를 달성하며 에이전트 네이티브 도구에 대한 강력한 수요를 입증했습니다.
이제 Novita AI와 CLI-Anything이 협력했습니다. 그 결과는 바로 전용 cli-anything-novita CLI로, 모든 AI 에이전트(또는 모든 개발자)가 Novita AI의 전체 모델 카탈로그에 즉시 명령줄로 접근할 수 있게 해줍니다.
CLI-Anything이란?
CLI-Anything은 모든 소프트웨어를 에이전트가 제어 가능한 CLI로 변환하는 오픈 소스 프레임워크입니다. 코드베이스, GUI 앱 또는 웹 API를 가리키면 7단계 자동화 파이프라인을 통해 완전한 명령줄 하네스를 생성합니다:
- 분석 — 소스 코드를 스캔하고 기능을 매핑
- 설계 — 명령 그룹과 출력 형식 설계
- 구현 — REPL, JSON 출력, 실행 취소/다시 실행 기능을 갖춘 Click 기반 CLI 구축
- 테스트 계획 — 포괄적인 테스트 계획 수립
- 테스트 작성 — 단위 및 엔드투엔드 테스트 구현
- 문서화 — 사용 설명서 생성
- 패키징 —
setup.py생성 및 PATH에 설치
생성된 모든 CLI는 다음을 제공합니다:
- 이중 출력 모드 — 기본적으로 사람이 읽을 수 있는 테이블, 에이전트를 위한 구조화된 JSON (
--json) - 대화형 REPL — 탭 완성 및 명령 기록
- SKILL.md — 에이전트가 자동으로 읽을 수 있는 AI 검색 가능 스킬 정의
이 프로젝트는 Claude Code, OpenClaw, OpenCode, Codex, Goose, GitHub Copilot CLI 등 여러 AI 에이전트 플랫폼을 지원합니다.
Novita AI CLI
cli-anything-novita 패키지는 Novita AI의 OpenAI 호환 API를 위한 즉시 사용 가능한 CLI 하네스입니다. 간단한 터미널 명령을 통해 사용자 또는 AI 에이전트가 Novita AI 카탈로그의 모든 모델에 접근할 수 있습니다.
제공 기능
- 채팅 및 스트리밍 —
chat또는stream명령으로 모든 모델과 대화 - 모델 검색 —
models명령으로 사용 가능한 모든 모델 나열 - 대화형 REPL — 탭 완성, 명령 기록, 세션 관리
- 이중 출력 — 기본적으로 사람이 읽을 수 있는 테이블, 에이전트를 위한
--json구조화 JSON - 설정 관리 — API 키와 기본 설정을 로컬에 저장
사전 요구 사항
- Python 3.10+
- Novita AI API 키 — novita.ai에서 가입하고 대시보드에서 API 키를 받으세요.

API 키 얻는 방법
지원 모델
CLI는 Novita AI 플랫폼의 모든 모델과 함께 작동합니다. 예를 들어 deepseek/deepseek-v3.2, zai-org/glm-5, minimax/minimax-m2.5 등이 있습니다. 전체 목록은 cli-anything-novita models를 실행하세요.
두 가지 사용 방법
방법 1: Novita CLI 직접 사용
이 방법은 사용자(또는 에이전트)에게 Novita AI를 위한 독립형 CLI 도구를 제공합니다. 이미 필요한 것을 알고 있는 개발자와 에이전트에게 이상적입니다.
1단계: CLI-Anything 웹사이트 방문
CLI-Hub을 열고 Novita AI CLI를 찾으세요.

CLI-Anything 웹사이트
2단계: CLI 설치
페이지에서 설치 명령을 복사하여 실행하세요:
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness
기본 명령 익히기
전체 명령 참조는 CLI의 **SKILL.md**에 있습니다. 필수 명령은 다음과 같습니다:
# 도움말 표시
cli-anything-novita --help
# 대화형 REPL 모드 시작
cli-anything-novita
# 모델과 채팅
cli-anything-novita chat --prompt "AI란 무엇인가요?" --model deepseek/deepseek-v3.2
# 스트리밍 채팅
cli-anything-novita stream --prompt "코드에 관한 시를 지어줘"
# 사용 가능한 모델 목록
cli-anything-novita models
# JSON 출력 (에이전트용)
cli-anything-novita --json chat --prompt "안녕하세요"

REPL 모드
방법 2: OpenClaw 에이전트를 위해 CLI-Anything 설치
이 방법을 사용하면 OpenClaw 에이전트가 적절한 CLI를 자율적으로 검색하고 설치할 수 있습니다. 수동 도구 선택이 필요 없습니다.
1단계: CLI-Hub 스킬 설치
OpenClaw 환경에서 다음을 실행하세요:
openclaw skills install cli-anything-hub
2단계: 에이전트에게 적합한 CLI를 찾도록 지시
작업을 설명하기만 하면 됩니다. 에이전트는 CLI-Hub 카탈로그를 검색하고 적절한 도구를 선택하여 설치한 후 사용합니다. 모두 자동으로 처리됩니다.
“CLI-Hub에서 Novita AI 관련 적합한 CLI 소프트웨어를 찾고 어떻게 사용할 수 있는지 알려줘”


AI 에이전트에게 CLI가 중요한 이유
이미 API가 있는데 왜 CLI가 필요할까 궁금할 수 있습니다.
그 이유는 에이전트의 사용성(ergonomics)에 있습니다. API는 HTTP 라이브러리, 인증 헤더, JSON 구성, 오류 파싱을 필요로 합니다. CLI는 이 모든 것을 간단하고 자체 문서화된 명령으로 감쌉니다:
| 접근 방식 | 에이전트가 필요한 것 | 신뢰성 |
| 원시 API 호출 | HTTP 클라이언트, 인증 헤더, JSON 파싱, 오류 처리 | 취약함 — 실패 지점이 많음 |
| GUI 자동화 | 스크린샷, 픽셀 좌표, 요소 감지 | 매우 취약함 — UI 변경 시 손상 |
| CLI 명령 | 텍스트 입력, 텍스트 출력 | 강력함 — 구조화되고 결정적임 |
CLI는 보편적인 인터페이스입니다. 텍스트 기반(LLM 형식과 일치), 자체 설명(--help), 조합 가능(파이프 및 체인), 가벼움. Claude Code는 이미 매일 수천 개의 실제 워크플로를 CLI를 통해 실행하고 있습니다.
향후 계획
Novita AI CLI는 현재 LLM 채팅과 모델 목록을 다룹니다. 하지만 이것은 시작에 불과합니다. 향후 업데이트는 CLI를 다음 영역으로 확장할 예정입니다:
- 이미지 생성 — 명령줄에서 직접 Novita AI의 멀티모달 모델을 통해 이미지 생성
- 비디오 생성 — Seedance, Kling, Vidu 등 모델로 AI 생성 비디오 제작
- GPU 인스턴스 관리 — 터미널을 떠나지 않고 GPU 인스턴스 시작, 모니터링, 종료
비전: OpenClaw 에이전트(또는 모든 AI 에이전트)가 CLI-Anything을 통해 전체 Novita AI 스택을 관리할 수 있도록 하는 것입니다. 추론 실행부터 인프라 프로비저닝까지, 모두 간단한 명령으로 처리합니다.

결론
CLI-Anything은 AI 에이전트와 그들이 사용해야 하는 소프트웨어 간의 격차를 해소합니다. 전용 Novita AI CLI를 사용하면 Novita 플랫폼의 모든 모델에 명령어 하나만 입력하면 간단히 접근할 수 있습니다. 직접 설치하여 직접 제어하거나 CLI-Hub를 통해 에이전트가 자동으로 검색하도록 할 수 있습니다.
지금 바로 사용해 보세요: pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness
Novita AI는 개발자와 스타트업이 고성능, 신뢰성, 비용 효율성으로 모델과 에이전트 애플리케이션을 구축, 배포, 확장할 수 있도록 지원하는 AI 및 에이전트 클라우드 플랫폼입니다.
자주 묻는 질문
CLI-Anything이란 무엇인가요?
CLI-Anything은 HKUDS(홍콩대학교)의 오픈 소스 도구로, 모든 소프트웨어에 대해 에이전트 네이티브 CLI를 자동 생성합니다. GUI 앱, 코드베이스, 웹 API를 AI 에이전트가 안정적으로 작동할 수 있는 구조화된 명령줄 도구로 변환합니다.
Novita CLI 외에 다른 것을 설치해야 하나요?
Python 3.10+와 Novita AI API 키만 있으면 됩니다. CLI가 나머지 모든 것을 처리합니다 — 추가 종속성이나 SDK가 필요하지 않습니다.
이것을 이미지나 비디오 생성에 사용할 수 있나요?
아직은 아니지만, 이미지 생성, 비디오 생성 및 GPU 인스턴스 관리는 향후 릴리스에서 계획되어 있습니다.
