웹 브라우저에 수십 페이지의 PDF 내용을 복사해 넣는다. 토큰 제한 메시지가 뜨며 번역이 끊긴다. 보안 정책 때문에 회사 내부 문서를 클라우드 AI에 올리지 못해 한 줄씩 옮겨 적는 작업이 반복된다.

Show GN은 Tauri 2(웹 기술로 데스크톱 앱을 만드는 프레임워크)와 Rust(성능과 안전성이 높은 프로그래밍 언어), React(사용자 인터페이스 라이브러리), TypeScript(타입이 추가된 자바스크립트)로 개발된 번역 및 요약 도구다. 이 앱은 텍스트와 파일 단위의 번역 및 요약을 수행한다. 결과물은 스트리밍 방식으로 실시간 출력된다. 긴 텍스트를 처리할 때 자동으로 청크 분할(긴 글을 작은 단위로 나누는 작업)을 수행하는 기능을 갖췄다. LM Studio(내 컴퓨터에서 LLM을 실행하게 해주는 도구) 로컬 서버와 Google API를 모두 지원한다. 원문 언어 자동 감지 기능이 포함되었다. 사용자는 온도(AI의 창의성 조절 수치)와 청크 크기를 직접 설정할 수 있다. 클립보드 붙여넣기, 결과 복사, 파일 저장 기능을 제공하며 라이트와 다크 테마를 선택할 수 있다.

LM Studio와 Gemini의 하이브리드 구성

기존의 웹 기반 번역 서비스는 데이터가 외부 서버로 전송되는 구조다. 기업의 기밀 문서나 개인 정보가 포함된 텍스트를 처리할 때 보안 리스크가 발생한다. Show GN은 LM Studio를 통해 로컬 모델을 연결함으로써 데이터를 외부로 보내지 않고 내 컴퓨터 안에서 처리하는 경로를 열었다. 웹 서비스의 고질적인 문제인 입력 길이 제한도 청크 분할 기능으로 해결했다. 사용자가 일일이 텍스트를 잘라 넣던 수동 작업이 자동화된 지점이다. Google API를 통한 Gemini 연결은 로컬 모델의 성능 한계를 보완하는 보조 수단으로 작동한다. 필요에 따라 로컬의 보안성과 클라우드의 고성능을 선택적으로 전환하는 하이브리드 구조를 취했다.

데스크톱 앱으로 옮겨온 AI 워크플로우

개발자가 체감하는 가장 큰 변화는 인터페이스의 독립성이다. 브라우저 탭을 오가며 텍스트를 복사하고 붙여넣는 과정이 하나의 앱 안에서 완결된다. Tauri 2를 채택해 메모리 점유율을 낮추고 실행 속도를 높인 점이 눈에 띈다. 이는 단순한 기능 구현을 넘어 AI 도구가 OS 레벨에서 어떻게 작동해야 하는지에 대한 포석이다. 파일 번역 기능을 통해 문서 전체를 한 번에 처리하는 흐름은 개별 채팅창에 의존하던 기존 LLM 사용 방식과 궤를 달리한다. 로컬 LLM 서버를 지원한다는 점은 특정 기업의 API 정책 변화나 비용 상승으로부터 자유로운 환경을 구축하려는 흐름과 맞닿아 있다.

AI 도구의 중심축이 거대 플랫폼의 웹 페이지에서 개인의 로컬 환경으로 이동하고 있다.