거의 모든 소프트웨어를 AI 호출 인터페이스로 변환하는 프로젝트를 발견했습니다: CLI-Anything, GitHub 41K+ stars를 기록 중입니다. 이 프로젝트는 다양한 소프트웨어(Office, Blender, Godot, Zoom, Obsidian 등)에 CLI(Command Line Interface, 명령줄 인터페이스) 계층을 입혀, AI Agent가 소프트웨어를 직접 조작하고 워크플로우(Workflow)를 연결할 수 있게 합니다.
GitHub: https://t.co/cOAmfzzWAI
공식 웹사이트: https://t.co/Bf2GEAixEa
핵심 아이디어는 소프트웨어의 그래픽 사용자 인터페이스(GUI) 기능을 명령줄 인터페이스로 번역하는 것입니다. 이를 통해 AI Agent는 명령을 실행하는 것만으로 작업을 완료할 수 있습니다. 예를 들어, AI에게 Blender를 사용하여 모델링을 하고, Kdenlive로 영상을 편집하며, Obsidian으로 노트를 관리하고, Zoom으로 회의를 녹화하거나, LibreOffice로 문서 형식을 변환하도록 시킬 수 있습니다.
이미 100개 이상의 소프트웨어 CLI를 지원합니다: Blender, FreeCAD, QGIS (3D 모델링/GIS); Godot, Unreal Insights, Slay the Spire II (게임 엔진); Kdenlive, Shotcut, Openscreen (영상 편집); Obsidian, Zotero, Calibre (지식 관리); n8n, Dify Workflow (워크플로우 자동화); Safari, DomShell (브라우저 자동화); 그리고 Zoom, Inkscape, MuseScore, Rekordbox, RenderDoc 등이 포함됩니다.
전용 CLI-Hub 패키지 관리자를 통해 pip install cli-anything-hub 명령어로 모든 CLI를 한 번에 설치, 탐색 및 업데이트할 수 있습니다. 각 CLI에는 SKILL.md 파일이 포함되어 있어 AI Agent가 필요한 CLI를 자동으로 발견하고 설치할 수 있습니다. 완전 오픈 소스이며 커뮤니티 주도로 운영되며, 사용자가 직접 자신의 CLI를 기여할 수 있습니다.
Pi, OpenClaw, Cursor, Claude Code, Codex 등 주요 AI 프로그래밍 도구의 직접 호출을 지원합니다.
AI Agent가 다양한 소프트웨어를 자동화하여 조작하도록 만들고자 하는 개발자; 반복적인 소프트웨어 작업(렌더링, 변환, 내보내기 등)을 AI에게 맡기고 싶은 크리에이터; 여러 소프트웨어를 연결하여 복잡한 워크플로우를 완성해야 하는 기술 팀; 코드를 생성하는 것을 넘어 AI가 실제로 소프트웨어를 제어하는 방법을 연구하고 싶은 AI 애호가에게 적합합니다.
AI Agent가 단순히 코드만 작성하는 것이 아니라 소프트웨어를 직접 조작하게 만들고 싶다면, CLI-Anything을 저장해둘 가치가 있습니다.