PINNOTE JOURNAL LINKS, TOOLS & FIELD NOTES
#TECH 2026-10-19

제발 파워포인트에 시간 낭비하지 마세요: AI와 깃(Git)으로 슬라이드를 만드는 오픈소스 Decks

파워포인트의 한계를 넘어 Claude와 Git으로 버전 관리가 가능한 오픈소스 슬라이드 덱 에디터 Decks의 설치 방법과 실전 활용법.

[원본 출처 및 레퍼런스]
본문 내용은 X(구 트위터)의 개발자 paulmil11님의 오픈소스 공개 스레드(X 원본 글 보기) 및 관련 개발자 토론 내용을 바탕으로 실무적 관점에서 재구성한 글입니다. (GitHub 저장소: paulmil11/decks)

기존의 파워포인트나 구글 슬라이드를 열어놓고 AI에게 텍스트를 짜달라며 프롬프트를 만지고 있는가? final_v7_actually_final.pptx 같은 파일명을 반복하며 버전 관리의 지옥에 빠져 있다면 이제 방식을 바꿀 때다. 코드로 슬라이드를 관리하고 Git으로 diff를 확인하는 혁신적인 오픈소스 슬라이드 덱 에디터, Decks의 설치 방법과 구체적인 활용 가치를 살펴본다.

왜 파워포인트 워크플로우를 버려야 하는가?

기존 문서 도구들은 AI 시대의 자동화 파이프라인과 맞지 않는 치명적인 비효율을 안고 있다. 클로드 코드(Claude Code)나 터미널 기반의 AI 페어 프로그래밍 환경에서 슬라이드를 제작할 때, GUI 기반의 폐쇄형 이진 포맷은 자동화의 큰 걸림돌이 된다.

비교 항목 전통적 슬라이드 (PPT / 구글 슬라이드) 오픈소스 Decks (코드 기반 슬라이드)
파일 포맷 이진 파일 (.pptx) 또는 클라우드 종속 텍스트 파일 기반 (Git 친화적)
버전 관리 파일 복제로 관리 (v1, v2, final) Git을 통한 정밀한 Diff 및 히스토리 추적
AI 연동성 수동 복사·붙여넣기 및 부자연스러운 애드온 Claude 등 LLM과 직접 인터페이스 및 자동 수정
협업 및 수정 서식 깨짐 현상 발생 및 다중 작업 제한 텍스트 중심의 깔끔한 구조와 빠른 수정

Decks는 슬라이드를 '이진 파일'이 아닌 '텍스트 코드'로 다룬다. AI가 직접 슬라이드 구조를 코드로 짜고, 개발자는 Git을 통해 변경 사항을 완벽하게 추적할 수 있어 문서 작업의 생산성을 극대화한다.

Decks 설치 및 실행 가이드 (실전 4단계)

오픈소스 Decks를 로컬 환경에 구축하고 실행하는 구체적인 절차는 다음과 같다. 터미널(Terminal) 환경에서 진행한다.

  1. 저장소 클론 (Clone)
    ```bash
    git clone https://github.com/paulmil11/decks.git
    cd decks

2. **패키지 의존성 설치**
```bash
npm install
# 또는 yarn install / pnpm install

  1. 개발 서버 구동
npm run dev

  1. 브라우저 접속
    * 로컬 서버가 실행되면 브라우저에서 http://localhost:5173(기본 포트)에 접속하여 슬라이드 에디터 인터페이스를 확인하고 작성 테스트를 진행합니다.

실무 도입 전 체크리스트

오픈소스 Decks를 실제 업무나 프로젝트 발표에 도입하기 전 점검해야 할 핵심 사항이다.

  • [ ] 로컬 개발 환경에 Node.js 및 Git이 정상적으로 설치되어 있는가?
  • [ ] 파워포인트의 복잡한 애니메이션이나 무단 서식 깨짐 현상에 지쳐 있는가?
  • [ ] Claude Code나 터미널 기반의 AI 에이전트와 연동하여 슬라이드를 자동 빌드할 준비가 되었는가?
  • [ ] 팀 협업 시 Git 저장소를 통해 프레젠테이션 이력을 투명하게 공유할 수 있는 환경인가?

💡 Vullean's Insight & Action Plan

문서 작업을 할 때마다 매번 디자인 서식을 맞추고 최종본 파일을 파편화시키는 방식은 엔지니어 관점에서 극도로 비효율적이다. 슬라이드를 코드로 관리하고 Git으로 diff를 떠가며 AI와 협업하는 방식은 문서 자동화의 진화 방향을 명확히 보여준다. 이번 아카이빙을 통해 세운 실행 계획은 다음과 같다.

  1. 로컬 환경 구축 및 테스트: 당장 주말을 이용해 GitHub (paulmil11/decks)의 소스 코드를 로컬에 클론하고 npm run dev를 통해 기본 구동 테스트를 완료한다.
  2. Claude Code 연동 실험: 터미널 환경에서 Claude Code를 활용해 간단한 기술 발표 자료를 마크다운 기반 코드로 자동 생성하고 레이아웃 검증을 시도해 본다.
  3. 기존 PPT 워크플로우 대체: 사내 단순 보고서나 기술 공유 세션부터 파워포인트 비중을 줄이고 코드 기반 슬라이드 덱 파이프라인으로 점진적 전환을 테스트한다.