
HanaVerse
Ashish Patnaik · 기타 · 챗봇
HanaVerse는 Ollama 모델과 대화하는 무료 오픈소스 웹 UI다. 입력에 따라 움직이며 반응하는 2D 애니메이션 캐릭터 Hana를 함께 제공한다.

HanaVerse 소개
About
HanaVerse란
HanaVerse는 Ollama를 위한 브라우저 UI다. Ollama는 대규모 언어 모델을 자기 컴퓨터에서 돌리는 도구인데, HanaVerse는 그 앞에 쓰기 편한 채팅 창을 놓고 캐릭터 Hana를 더한다. Hana는 Live2D로 만든 2D 캐릭터이며, 입력한 내용에 반응한다. 프로젝트는 GitHub에 Ashish-Patnaik/HanaVerse라는 이름으로 공개돼 있고, Flask 서버와 정적 웹 프론트로 이뤄진다.
해결하는 문제는 보여주는 방식이다. 순수한 Ollama는 터미널에서 돌아가고, 명령과 평문으로 모델과 이야기하게 된다. HanaVerse는 같은 엔진을 익숙한 채팅 화면으로 감싸고 스트리밍 응답, Markdown 서식, 수식 렌더링을 갖춘다. 로컬 환경이 상용 어시스턴트에 가까운 사용감이 된다.
시작하기 전에 짚어 둘 제약이 셋 있다. 셀프 호스팅 프로젝트라 Flask 서버를 직접 띄우고 이미 설치한 Ollama를 가리켜야 한다. Live2D 캐릭터에는 motionsync3를 지원하는 Cubism 4 모델이 필요하고, 모델 파일은 직접 마련한다. 라이선스는 상업적 이용을 막아 개인이나 교육용에 맞는 프로젝트다.
시작하기
- 호스팅할 컴퓨터에 Python 3.8 이상과 Ollama를 설치하고 Ollama가 돌아가는지 확인한다.
- GitHub에서 HanaVerse 저장소를 복제하고 requirements.txt에 있는 Python 의존성을 설치한다.
- python server.py로 Flask 서버를 실행한다. 기본적으로 5000번 포트에서 대기한다.
- 브라우저에서 index.html을 열고 설정 메뉴에 Ollama 서버 주소와 모델 이름을 넣는다.
- 메시지를 입력하면 대화가 시작된다. 특정 작업에 맞춘 답을 원하면 시스템 프롬프트를 설정한다.
제품 정보
HanaVerse의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 보기 좋은 화면을 원하는 Ollama 사용자
- Live2D와 버추얼 캐릭터 팬
- 로컬 모델을 시험하는 개발자
- 로컬 AI를 배우는 학생과 취미 사용자
- 수식과 코드를 깔끔하게 보고 싶은 작성자
작업
- 로컬 모델과 대화하기
- 여러 Ollama 모델 시험하기
- 시스템 프롬프트로 응답 다듬기
- 수학이나 코드 공부하기
활용 상황
- 집에서 사적인 대화 환경 돌리기
- 캐릭터가 있는 어시스턴트 써보기
- 로컬 AI를 남에게 보여주기
주요 기능
채팅에 반응하는 Live2D 캐릭터
Hana가 가장 큰 매력이다. Live2D Cubism SDK와 pixi-live2d-display 라이브러리로 그린 2D 캐릭터이며, 조작하면 움직임으로 답한다. 평범한 채팅 상자가 버추얼 동반자에 가까워진다. 걸리는 부분은 모델 조건이다. motionsync3를 지원하는 Cubism 4 모델이 필요하고, 파일은 직접 models 폴더에 넣어야 한다.
어떤 Ollama 모델이든 스트리밍 채팅
화면은 당신의 Ollama 서버에 연결해 응답을 생성되는 대로 흘려보낸다. 서버 주소와 모델 이름은 설정 메뉴에서 정하므로, 내려받은 모델이라면 llama3:8b부터 codellama:7b까지 같은 창에서 돌아간다. 응답이 만들어지는 동안 정지 버튼이 나타나, 페이지를 새로 고치지 않고 긴 답을 멈출 수 있다.
Markdown과 LaTeX 렌더링
응답은 날것의 텍스트가 아니라 서식이 적용돼 돌아온다. Prism이 코드 블록의 구문 강조를, KaTeX가 수식을 맡는다. 모델의 계산 과정이 정돈된 문서처럼 나온다. 공부나 기술 초안에 쓸 때 특히 유용하다.
사용자 지정 시스템 프롬프트
시스템 프롬프트 항목을 쓰면 대화를 시작하기 전에 모델의 행동을 정할 수 있다. 프로젝트는 단계별 풀이를 보여주는 수학 도우미, 설명을 덧붙이는 코딩 어시스턴트, 목록으로 정리하는 레시피 생성기 같은 역할을 제안한다. 한 번 정하면 이후 모든 응답이 그 형태를 따른다.
브라우저 안 설정, 설정 파일 불필요
서버 주소, 모델 이름, 시스템 프롬프트는 채팅 창의 햄버거 메뉴에서 여는 설정 패널에 있다. 일상적으로 고칠 설정 파일도 없고 익힐 대시보드도 없다. 몇 개 항목을 바꾸고 설정을 누르면 세션이 갱신된다.
무료이고 오픈소스
HanaVerse는 자체 비상업 라이선스로 GitHub에 공개된다. 개인과 교육용은 무료이고 소스는 읽거나 포크할 수 있다. 유료 등급도 계정도 사용 한도도 없다. 대신 직접 호스팅하고 관리해야 하며, 상업적 이용은 현재 허용되지 않는다.
장단점
장점
- 계정도 구독도 사용 한도도 없이 무료로 돌아간다. 직접 호스팅하는 오픈소스 프로젝트이기 때문이다.
- Ollama에 내려받은 모델이면 무엇이든 돌아가, 특정 벤더나 엔진에 묶이지 않는다.
- Markdown, 코드 강조, KaTeX 수식이 기술 응답을 읽기 쉽게 만든다.
- Live2D 캐릭터가 평범한 채팅 창에는 없는 개성을 더한다.
단점
- 설치가 수작업이다. 저장소를 복제하고 의존성을 설치하고 Flask 서버를 띄우고 Ollama도 이미 돌아가야 한다.
- 캐릭터에는 motionsync3를 지원하는 호환 Cubism 4 모델이 필요해 직접 구해 넣어야 한다.
- 라이선스가 상업적 이용을 막아 기업이 제품의 일부로 내놓을 수 없다.
- 개인 프로젝트에 사용자도 적어 지원과 업데이트가 관리자의 여유 시간에 달려 있다.
자주 묻는 질문
HanaVerse는 Ollama의 웹 프론트로 쓴다. Ollama는 자기 컴퓨터에서 언어 모델을 돌리는 도구이고, HanaVerse는 그 모델에 채팅 창을 주고 스트리밍 텍스트, Markdown, 수식 렌더링을 갖추며 반응하는 애니메이션 캐릭터 Hana를 더한다. 직접 실행하고 로컬 Ollama 서버를 가리키면 된다.
관련 콘텐츠
HanaVerse와 관련된 도구, 스킬, 아티클을 살펴보세요.
HanaVerse 대안
JarvisCore
Prescott Data · 코딩 · 생산성 · 기타JarvisCore는 AI 에이전트가 대등한 피어로 메시를 이루고 공유 원장에서 작업을 가져가며 제로트러스트 브로커를 통해 외부 서비스를 호출하는 오픈소스 Python 런타임이다.
Clef
Cloudflare · 비즈니스 · 기타Clef는 Workers AI에서 도는 Cloudflare의 오픈소스 의사결정 모델이다. 생성된 문장 대신 정해진 질문에 확률을 돌려주므로, 에이전트가 빠르게 분류하고 라우팅하고 행동한다.
iFixAi
iFixAi · 비즈니스 · 기타iFixAi는 AI 에이전트를 위한 오픈소스 감사 도구다. 업무 시뮬레이션 위에서 에이전트를 돌리고 응답을 하나씩 채점해 근거가 붙은 A~F 스코어카드를 내놓는다.
