yb2460/harness-anything

Harness Anything - AI agent control hub: WPS, MS Office, Zotero, Photoshop, 47 CLI commands, 27 academic skills, SVG-to-PPTX

해결하는 문제

이 프로젝트는 AI 에이전트가 프로그래밍 방식으로 전문 생산성 및 디자인 소프트웨어를 제어할 수 있도록 하는 CLI 기반 도구 모음을 제공합니다. 일반적으로 수동 GUI 상호 작용이 필요한 소프트웨어에 대해 표준화된 명령줄 인터페이스를 제공함으로써 LLM과 데스크톱 애플리케이션 간의 격차를 해소합니다. 특히 오피스 제품군, 학술 연구 도구 및 그래픽 디자인 소프트웨어를 대상으로 합니다.

작동 방식

이 시스템은 Windows COM(구성 요소 개체 모델) 자동화 인터페이스를 사용하여 설치된 애플리케이션과 통신합니다. 이러한 복잡한 COM 브리지를 간소화된 CLI 명령 집합(Python 및 click 라이브러리를 통해)으로 래핑합니다. 이를 통해 AI 에이전트는 cli-anything-illustrator shapes rect와 같은 명령을 실행하여 시각적 인터페이스와 상호 작용하지 않고도 Adobe Illustrator 엔진 내에서 특정 작업을 트리거할 수 있습니다.

대상 사용자

  • AI 에이전트 개발자: 프레젠테이션 만들기, 벡터 그래픽 편집, 학술 문헌 관리와 같은 실제 작업을 수행해야 하는 에이전트를 구축하는 사람.
  • 연구자: 논문 작성, 메타 분석 수행, 학술 차트 생성 프로세스를 자동화하려는 사용자.
  • 디자이너/파워 유저: Office 또는 Adobe Creative Cloud에서 반복적인 레이아웃 및 문서 생성 작업을 자동화하려는 사람.

주요 기능

  • Office 자동화: WPS/Microsoft Office(Word, Excel, PowerPoint)용 47개의 CLI 명령. 14개의 레이아웃을 갖춘 전용 PPT 디자인 시스템을 포함합니다.
  • 학술 인텔리전스: Zotero와의 통합. 문헌 검색, IMRAD 원고 작성, 동료 검토 시뮬레이션을 위한 27개의 "스킬"을 제공합니다.
  • 디자인 도구: Adobe Illustrator(벡터 그래픽) 및 Adobe Photoshop(래스터 이미지)에 대한 완전한 COM 기반 제어. 레이어 관리 및 내보내기를 포함합니다.
  • PPT 생성 엔진: JSON 기반 엔진(pptengine). 재사용 가능한 프리미티브를 사용한 프로그래밍 방식의 슬라이드 생성과 PyMuPDF를 통한 자동 레이아웃 검증을 가능하게 합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트