단일 HTML 파일로 구현한 로컬 AI 채팅 앱. 빌드 불필요, 회원가입 불필요.
요약
빌드나 회원가입 없이 단일 HTML 파일로 실행 가능한 로컬 우선 AI 채팅 애플리케이션입니다. Gemini Nano, Ollama, 클라우드 API를 모두 지원하며 강력한 온디바이스 기능을 제공합니다.
핵심 포인트
- Gemini Nano 및 Ollama를 활용한 완전한 온디바이스 채팅 지원
- OpenRouter, Groq 등 다양한 클라우드 모델 연동 가능
- 이미지, 오디오, PDF 등 멀티모달 파일 첨부 및 분석 기능
- IndexedDB를 활용한 로컬 데이터 저장 및 PWA 설치 지원
단일 HTML 파일로 구현한 로컬 우선 (local-first) AI 채팅 앱입니다. 빌드 과정도, 회원가입도 필요 없습니다.
지원하는 모델:
-
온디바이스 (On-device): Chrome에 내장된 Gemini Nano / Gemma. 완전히 오프라인으로 작동하며, 어떤 데이터도 사용자의 기기를 벗어나지 않습니다.
-
Ollama: 로컬에 다운로드(pull)한 모든 모델.
-
클라우드 (Cloud): OpenRouter, Groq, Cerebras, Mistral. 무료/유료 티어 모두 작동합니다.
각 채팅은 자체 모델을 기억하며, 두 개의 모델에 동일한 프롬프트를 나란히 실행하여 비교할 수 있습니다.
할 수 있는 기능:
• 이미지, 오디오, PDF, 텍스트/코드 파일을 첨부하고 질문하기
• 온디바이스 도구: 번역 (16개 언어), 요약, 교정, 다시 쓰기, 노트를 초안으로 확장하기
• 음성 입력 및 읽어주기
• 페르소나(Personas) 및 저장된 프롬프트, "/" 슬래시 명령 사용
• 커맨드 팔레트 (Command palette), 검색 / 고정 / 이름 변경 기능이 포함된 여러 대화 관리
• 표와 코드 블록을 포함한 마크다운 (Markdown), 수정 후 재전송, 다시 생성
대화 내용은 브라우저(IndexedDB)에 저장되며, API 키는 로컬에 유지됩니다. 단일 파일 백업 내보내기/가져오기 기능을 제공합니다. 또한 PWA(Progressive Web App)로 설치할 수 있습니다.
헤더에는 'Learn' 버튼도 있습니다. 이 버튼을 누르면 제가 프로그래밍, 기술, 수학, 논리를 배우기 위해 운영하는 무료 웹사이트인 The Missing Manual이 열립니다. 무료이며 광고가 없습니다.
GitHub: X-Chat
Learn: The Missing Manual
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기