오픈소스 셀프호스팅 고객 지원 데스크 솔루션인 'Pappice'가 웹어셈블리(WASM) 기술을 활용해 브라우저에서 직접 구동되는 라이브 데모를 선보였습니다. 일반적으로 공개 데모는 주기적인 초기화나 기능 제한 등의 문제가 따르지만, Pappice는 서버와 SQLite 데이터베이스를 통째로 WASM으로 컴파일하여 브라우저 내에서 실행함으로써 이러한 한계를 극복했습니다. 이제 사용자들은 각자 독립적인 Pappice 인스턴스를 브라우저에서 직접 체험하며 자유롭게 기능을 테스트할 수 있게 되었습니다.
Pappice는 고객과 직원을 위한 채팅 스타일의 티켓팅 시스템으로, 단일 Go 바이너리와 SQLite 데이터베이스로 구동되는 매우 경량화된 솔루션입니다. 고객 포털을 통해 티켓을 접수하고 답변을 확인하며 지원 이력을 관리할 수 있고, 직원들은 티켓 할당, 우선순위 설정, 큐 필터링 등의 워크플로우를 처리합니다. 특히 공개 답변, 내부 메모, 읽지 않음 표시 등 대화 흐름에 맞는 기능을 제공하며, 제품, 고객, 직원 계정, API 토큰 등을 관리할 수 있는 관리자 제어 기능도 갖추고 있습니다. 또한, 내장된 AI 기능은 없지만, API 토큰을 통해 외부 AI 에이전트와 연동하여 에이전트 기반(Agentic) 워크플로우를 구축할 수 있도록 설계되어 있습니다.
이번 WASM 데모는 Pappice의 극강의 경량성을 명확히 보여줍니다. 전체 서버가 단 8~9MB로 압축되어 빠르게 다운로드되며, 20~30MB의 적은 RAM만으로도 작은 인스턴스를 운영할 수 있습니다. 이는 소규모 VPS(가상 사설 서버) 환경에 최적화되어 있으며, 단일 바이너리와 SQLite 데이터베이스 구조 덕분에 백업 및 복구, 업그레이드 등 운영 부담이 적습니다. 이처럼 가볍고 유연한 구조는 소규모 팀이나 1인 개발자에게 매력적인 선택지가 될 수 있으며, 자체적으로 고객 지원 시스템을 구축하고자 하는 이들에게 새로운 가능성을 제시합니다.