OfficeCLI는 AI 에이전트가 Word, Excel, PowerPoint 파일을 읽고 수정하고 렌더링할 수 있게 만든 오픈소스 단일 바이너리 도구다. Microsoft Office 설치 없이 .docx, .xlsx, .pptx를 HTML 또는 PNG로 렌더링해, 에이전트가 결과를 보고 다시 고치는 render-look-fix 루프를 만들 수 있다.
왜 필요한가
문서 작업은 텍스트 편집만으로 끝나지 않는다. Word 문서는 페이지 흐름과 표가 깨질 수 있고, Excel은 수식·차트·시트 구조가 중요하며, PowerPoint는 시각 레이아웃이 핵심이다. 에이전트가 파일 내용을 수정한 뒤 렌더링 결과를 보지 못하면 “파일은 만들어졌지만 실제로는 깨진” 결과가 나오기 쉽다.
| 대상 | 에이전트가 해야 하는 일 |
|---|---|
| Word | 문단, 표, 페이지 흐름 확인 |
| Excel | 시트, 수식, 표, 차트 구조 확인 |
| PowerPoint | 슬라이드 레이아웃과 시각 요소 검증 |
| 공통 | HTML/PNG 렌더링으로 결과를 눈으로 확인 |
에이전트용 사용 방식
README는 에이전트에게 skill 파일을 읽혀 설치와 사용법을 익히게 하는 흐름을 제안한다.
curl -fsSL https://officecli.ai/SKILL.md인간 사용자는 GitHub Releases에서 바이너리를 내려받거나, OfficeCLI 기반 GUI인 AionUi를 사용할 수 있다.
적합한 케이스
- 보고서, 제안서, 계약서 같은 Word 문서를 자동 생성·검수
- Excel workbook을 만들고 수식·표·차트가 깨지지 않았는지 렌더링 확인
- PowerPoint deck을 생성하고 슬라이드별 PNG로 QA
- 사내 에이전트에 문서 편집 도구를 붙이되 Office 설치 의존성을 줄이고 싶은 경우
OfficeCLI의 방향은 data-agent-correctness-layer와 유사하다. LLM에게 “문서가 잘 보인다”고 추측하게 하지 않고, 렌더링 엔진을 통해 실제 산출물을 검증한다.
참고 자료
- iOfficeAI/OfficeCLI — GitHub 공식 저장소