아이디어, 개요, 문서, 템플릿을 편집 가능한 PPTX·PDF 또는 내레이션이 포함된 영상 슬라이드로 만드는 AI 기반 슬라이드 생성기입니다.
icip-cas/PPTAgent
텍스트로 편집 가능한 PowerPoint 자료를 만들고, 렌더링한 슬라이드를 시각적으로 검토하는 에이전트 프레임워크입니다.
대체할 수 있는 제품:Microsoft PowerPoint
- 스타
- 5,141
- 포크
- 604
- 열린 이슈
- 18
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
PPTAgent는 LLM 에이전트를 사용해 PowerPoint 프레젠테이션을 만드는 Python 프레임워크입니다. 단순한 개요를 출력하는 대신 슬라이드를 작성하고 렌더링한 뒤 시각적 결과를 검토해, 파일을 전달하기 전에 레이아웃과 내용을 수정할 수 있습니다.
이 프로젝트는 기존의 템플릿 기반 연구 파이프라인(EMNLP 2025)에서 새로운 DeepPresenter 런타임과 Claude Code, Codex CLI, OpenCode용 PPTAgent Skill로 전환했습니다. 이 Skill은 편집 가능한 answer.pptx를 만들고 수정 및 내보내며, 작업 폴더에 HTML 소스와 미리보기를 보관합니다. 텍스트 모드에서는 외부 비전 모델을 검토자로 사용할 수도 있습니다.
설정에는 Linux 또는 macOS, uv, npm, LibreOffice가 필요하며 렌더링에는 Playwright Chromium을 사용합니다. 논문 결과를 재현할 수 있도록 고정된 v0.2.0 및 v1.1.38 태그도 제공됩니다.
핵심 기능
- 01텍스트 요청을 바탕으로 편집 가능한 PPTX 파일을 생성합니다.
- 02슬라이드를 렌더링하고 전달 전에 시각적으로 검토합니다.
- 03Claude Code, Codex CLI, OpenCode에서 Skill로 사용할 수 있습니다.
- 04검토를 위해 외부 OpenAI 호환 비전 모델을 사용하는 텍스트 모드를 지원합니다.
- 05편집 가능한 HTML 소스, 미리보기, 검토 보고서를 작업 폴더에 보관합니다.
- 06이전 버전에서는 MCP 서버를 지원합니다.
활용 사례
- 팀 발표용 슬라이드 자료를 서면 개요를 바탕으로 작성합니다.
- 에이전트에 슬라이드 재구성을 요청해 기존 자료를 수정합니다.
- 고정 태그를 사용해 PPTAgent 또는 DeepPresenter 연구 결과를 재현합니다.
빠른 시작
- 1
시스템 종속 항목 설치(Debian/Ubuntu)
sudo apt-get install npm libreoffice-impress - 2
리포지토리 클론
git clone https://github.com/icip-cas/PPTAgent.git - 3
가상 환경을 만들고 스킬의 Python 종속 항목 설치(PPTAgent/skills/pptagent 디렉터리 안에서 실행)
uv pip install --python .venv/bin/python -r requirements.txt - 4
Claude Code에 스킬 등록(PPTAgent/skills/pptagent 디렉터리 안에서 실행)
.venv/bin/python scripts/install.py --client claude
사용 전 알아둘 점
- Linux(WSL 포함)와 macOS에서만 지원되며 LibreOffice와 uv가 필요합니다.
- 슬라이드를 시각적으로 검토하려면 별도의 멀티모달 비전 모델 API 토큰이 필요합니다.
- 코딩 에이전트(Claude Code, Codex CLI 또는 OpenCode)용 스킬로 작동하므로 이 중 하나를 설치해야 합니다.
토픽
자주 묻는 질문
- PPTAgent은(는) 무엇인가요?
- 텍스트로 편집 가능한 PowerPoint 자료를 만들고, 렌더링한 슬라이드를 시각적으로 검토하는 에이전트 프레임워크입니다. PPTAgent는 LLM 에이전트를 사용해 PowerPoint 프레젠테이션을 만드는 Python 프레임워크입니다. 단순한 개요를 출력하는 대신 슬라이드를 작성하고 렌더링한 뒤 시각적 결과를 검토해, 파일을 전달하기 전에 레이아웃과 내용을 수정할 수 있습니다.
- PPTAgent은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- PPTAgent은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- PPTAgent은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. PPTAgent의 마지막 커밋은 2026년 10월 19일입니다.
- PPTAgent은(는) 어디에 사용할 수 있나요?
- 팀 발표용 슬라이드 자료를 서면 개요를 바탕으로 작성합니다. 에이전트에 슬라이드 재구성을 요청해 기존 자료를 수정합니다. 고정 태그를 사용해 PPTAgent 또는 DeepPresenter 연구 결과를 재현합니다.
- PPTAgent는 어떻게 설치하나요?
- 시스템 종속 항목 설치(Debian/Ubuntu): sudo apt-get install npm libreoffice-impress 리포지토리 클론: git clone https://github.com/icip-cas/PPTAgent.git 가상 환경을 만들고 스킬의 Python 종속 항목 설치(PPTAgent/skills/pptagent 디렉터리 안에서 실행): uv pip install --python .venv/bin/python -r requirements.txt Claude Code에 스킬 등록(PPTAgent/skills/pptagent 디렉터리 안에서 실행): .venv/bin/python scripts/install.py --client claude
- PPTAgent은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/icip-cas/PPTAgent
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
문서나 주제를 실제 도형, 차트, 표, 템플릿을 활용해 PowerPoint에서 직접 편집할 수 있는 프레젠테이션으로 만드는 AI 에이전트 워크플로입니다.
12가지 테마로 편집 가능한 슬라이드 덱을 생성하고, 브라우저에서 수정하거나 HTML, PDF, PPTX로 내보낼 수 있는 AI 에이전트 스킬입니다.
Vue 3와 TypeScript로 만든 웹 기반 PowerPoint 스타일 프레젠테이션 편집기로, PPTX 가져오기·내보내기와 템플릿 기반 AI 슬라이드 생성을 지원합니다.
텍스트 프롬프트나 업로드한 문서를 편집 가능한 HTML 슬라이드로 바꾸는 로컬 우선 데스크톱 앱
편집 가능한 네이티브 PowerPoint 자료를 새로 만들거나 기존 .pptx 파일을 원문 그대로 다듬는 Agent Skill입니다.