본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

iOfficeAI/OfficeCLI

C#37 / 0

Office 설치 없이 Word·Excel·PowerPoint를 명령줄로 만들고 렌더링까지 확인하는 AI 에이전트용 오피스 스위트.

TL;DR

OfficeCLI는 .NET 런타임을 내장한 단일 바이너리로 Office 설치 없이 .docx/.xlsx/.pptx를 만들고 읽고 고칠 수 있게 해주는 CLI로, python-pptx 같은 라이브러리로 50줄 걸리던 슬라이드 생성을 명령 한 줄로 줄인다. 핵심은 자체 HTML 렌더링 엔진이 있다는 점인데, 문서를 HTML이나 PNG로 그대로 렌더링해줘서 AI 에이전트가 DOM만 읽고 추측하는 대신 실제로 '보고' 제목이 넘치거나 도형이 겹치는지 확인한 뒤 고치는 render→look→fix 루프를 CI나 Docker, 화면 없는 서버에서도 돌릴 수 있다. Excel 쪽은 350개 이상의 함수를 쓰는 즉시 자동 계산해주고 피벗 테이블까지 네이티브 OOXML로 만들어주며, `merge` 명령은 `{{key}}` 자리표시자가 있는 템플릿에 JSON 데이터를 채워 넣어 같은 레이아웃을 N번 반복 생성할 때 매번 다른 결과가 나오는 문제를 없앤다. `curl -fsSL https://officecli.ai/SKILL.md`를 에이전트 채팅에 붙여넣으면 그 스킬 파일을 읽고 설치부터 사용법까지 스스로 익힌다.

핵심 포인트

  • HTML/PNG 렌더링 엔진을 내장해 에이전트가 렌더 결과를 보고 겹침·오버플로우를 고칠 수 있다.
  • Excel 함수 350개 이상을 쓰는 즉시 계산하고 피벗 테이블도 네이티브 OOXML로 써 넣는다.
  • `merge`가 템플릿의 `{{key}}` 자리에 JSON을 채워 같은 레이아웃을 결정론적으로 N번 찍어낸다.
  • `dump`/`batch`로 기존 문서를 재실행 가능한 JSON 스펙으로 바꿔 원본 XML 대신 읽고 변형한다.

28.3k

STARS

1.9k

FORKS

+221

TRENDING

37

조회수

watchers 28.3kopen issues 72Apache License 2.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.