원문 캡처 · github.com
원문 캡처 · github.com

ShowMe는 macOS와 Windows에서 실행되는 프레젠테이션 편집기다. 프레젠테이션과 미디어 파일을 자기 컴퓨터에 보관하며 계정이나 구독이 필요 없다. 현재 공식 설치 프로그램은 없고, Node.js 24 또는 26을 사용해 직접 실행해야 한다.

ShowMe는 파일 시스템을 기반으로 공유 자산 라이브러리를 제공한다. 이미지와 동영상을 프레젠테이션마다 복사하는 대신 라이브러리의 파일을 함께 참조한다. 이미지·SVG·동영상, 레이어와 그룹, 템플릿, 애니메이션 타임라인, 발표자 콘솔 등을 지원한다. 요소에 CSS를 적용하거나 JavaScript 텍스트 효과와 GLSL 셰이더를 사용할 수 있으며, 로컬 MCP와 근거리 통신망(LAN) 협업은 실험 기능이다.

프레젠테이션은 용도에 따라 .sme, .smp, .html, .pptx, .pdf로 다룬다. .sme는 로컬 라이브러리의 자산을 참조하고, .smp는 사용한 자산을 파일에 포함한다. .html은 자산과 오프라인 플레이어를 포함하는 단일 파일이다. PowerPoint로 내보낼 때는 ShowMe Motion, 등장·전환 타이밍과 슬라이드 전환 효과가 유지되지 않으며, 사용자 지정 브라우저 효과도 모두 변환되지는 않는다. 글꼴을 포함하거나 텍스트를 SVG 윤곽선으로 바꾸는 내보내기 설정이 있지만, 윤곽선은 텍스트를 그래픽으로 바꾼다.

체험 자료로는 브라우저에서 열 수 있는 독립 실행형 HTML 프레젠테이션과 자산을 포함한 편집 가능한 ShowMe 프레젠테이션이 제공된다. HTML 파일은 내려받아 브라우저에서 열면 된다.

bash
git clone https://github.com/KonradJuenger/ShowMe.git
cd ShowMe
npm ci
npm run desktop

npm run desktop은 Electron 앱을 빌드하고 실행한다. npm run dev는 브라우저 개발 버전을 시작하며, npm run build는 실행 없이 빌드한다. 다운로드 가능한 앱을 만들려면 대상 플랫폼에서 npm run package를 실행하거나 GitHub Actions의 Build binaries 워크플로를 이용한다. macOS 빌드는 임시 서명만 되어 있고 공증되지 않았으며, Windows 빌드는 서명되지 않았다.

작업 파일을 보관하는 ShowMe 루트 폴더를 정하고, 관리 대상 프레젠테이션을 그 아래에 두어야 라이브러리 정리 기능이 사용 중인 자산을 찾을 수 있다. 협업 기능은 프레젠테이션 편집 내용을 동기화하지만 라이브러리 파일은 전송하지 않는다. 파일은 Syncthing 같은 별도 도구로 동기화해야 하며, 협업 연결은 암호화되지 않으므로 신뢰할 수 있는 로컬 네트워크에서 사용해야 한다. MCP 서버는 설정에서 켤 수 있고, 에이전트 편집 권한은 기본적으로 꺼져 있다. MCP 설정과 지원 작업은 안내 문서에서 확인할 수 있다.

ShowMe는 AGPL-3.0-or-later 라이선스를 따른다. 자세한 내용은 기여 안내, 테스트 안내, 문서 목록, 보안 보고 안내, 공개 출시 준비 현황에서 볼 수 있다.