HanaVerse

HanaVerse

Ashish Patnaik · Otro · Chatbot

HanaVerse es una interfaz web gratuita y de código abierto para chatear con modelos de Ollama, acompañada de Hana, un personaje animado en 2D que se mueve mientras escribes.

Vista previa de la interfaz de HanaVerse

Acerca de HanaVerse

What Is HanaVerse

HanaVerse es una interfaz de navegador para Ollama, la herramienta que ejecuta modelos de lenguaje grandes en tu propia máquina. Coloca una ventana de chat amable delante de esos modelos y suma a Hana, un personaje en 2D hecho con Live2D que reacciona a lo que escribes. El proyecto es público en GitHub bajo el nombre Ashish-Patnaik/HanaVerse y combina un servidor Flask con un front end web estático.

El problema que resuelve es de presentación. Ollama en crudo funciona desde la terminal: hablas con un modelo mediante comandos y texto plano. HanaVerse envuelve ese mismo motor en un diseño de chat conocido, con respuestas en streaming, formato Markdown y renderizado de matemáticas, para que el montaje local se parezca más a un asistente comercial.

Tres límites importan antes de empezar. Es un proyecto autoalojado, así que ejecutas el servidor Flask y lo apuntas a una instancia de Ollama ya instalada. El personaje Live2D necesita un modelo Cubism 4 compatible con motionsync3, y los archivos del modelo los aportas tú. La licencia también bloquea el uso comercial, de modo que está pensado para montajes personales o educativos.

Getting Started

  1. Instala Python 3.8 o superior y Ollama en la máquina que lo alojará, y confirma que Ollama está corriendo.
  2. Clona el repositorio de HanaVerse desde GitHub e instala las dependencias de Python que aparecen en requirements.txt.
  3. Arranca el servidor Flask con python server.py, que escucha en el puerto 5000 por defecto.
  4. Abre index.html en tu navegador e introduce la URL de tu servidor Ollama y el nombre del modelo en el menú de ajustes.
  5. Escribe un mensaje para empezar a chatear, y define un prompt de sistema si quieres respuestas adaptadas a una tarea concreta.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de HanaVerse.

Plan gratuitoSí
Planes de pagoFree (open source)
PlataformaWeb (self-hosted browser interface)
DesarrolladorAshish Patnaik
CategoríaOtro · Chatbot
Fecha de lanzamientoMay 2025
Última actualizaciónSep 2026
Visitas al sitio web110
Ranking global del sitioN/A
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Usuarios de Ollama que quieren un front end visual
  • Aficionados a Live2D y a los personajes virtuales
  • Desarrolladores que prueban modelos locales
  • Estudiantes y aficionados que aprenden sobre IA local
  • Personas que quieren matemáticas y código bien maquetados

Tareas

  • Chatear con un modelo local
  • Probar distintos modelos de Ollama
  • Dar forma a las respuestas con un prompt de sistema
  • Estudiar matemáticas o código

Casos de uso

  • Montar un chat privado en casa
  • Probar un asistente con personaje
  • Mostrar la IA local a otras personas

Funciones clave

Personaje Live2D que reacciona al chat

Hana es el gancho. Es un personaje en 2D renderizado con el SDK Live2D Cubism y la librería pixi-live2d-display, y responde con movimiento cuando interactúas. Eso convierte una caja de chat simple en algo más cercano a una compañera virtual. La pega es el requisito del modelo: necesitas un modelo Cubism 4 compatible con motionsync3, y colocas los archivos en el directorio models por tu cuenta.

Chat en streaming con cualquier modelo de Ollama

La interfaz se conecta a tu servidor Ollama y transmite las respuestas mientras se generan. Defines la URL del servidor y el nombre del modelo en el menú de ajustes, así que cualquier modelo que hayas descargado, de llama3:8b a codellama:7b, funciona en la misma ventana. Aparece un botón de stop mientras se genera una respuesta, para cortar una respuesta larga sin recargar.

Renderizado de Markdown y LaTeX

Las respuestas llegan con formato en lugar de texto en bruto. Prism se encarga del resaltado de sintaxis en los bloques de código, y KaTeX renderiza las ecuaciones matemáticas, así que el desarrollo de un modelo se ve como en un documento preparado. Eso importa sobre todo cuando usas la herramienta para estudiar o redactar algo técnico.

Prompts de sistema personalizados

Un campo de prompt de sistema te deja orientar el comportamiento del modelo antes de que empiece la conversación. El proyecto sugiere roles como un ayudante matemático que muestra soluciones paso a paso, un asistente de código que añade explicaciones o un generador de recetas que ordena listas. Defines el prompt una vez, y da forma a cada respuesta posterior.

Ajustes en el navegador, sin archivos de configuración

La URL del servidor, el nombre del modelo y el prompt de sistema viven en un panel de ajustes que abres desde el menú de hamburguesa de la ventana de chat. No hay archivo de configuración que editar para el uso diario ni panel que aprender. Cambias unos campos, pulsas set, y la sesión se actualiza.

Gratuito y de código abierto

HanaVerse se publica en GitHub con una licencia personalizada no comercial, así que el uso personal y educativo es gratis y el código está ahí para leerlo o bifurcarlo. No hay plan de pago, ni cuenta, ni límite de uso. La contrapartida es que lo alojas y lo mantienes tú, y el uso comercial no está permitido por ahora.

Ventajas y desventajas

Ventajas

  • Se ejecuta gratis, sin cuenta, sin suscripción y sin límite de uso, porque es un proyecto de código abierto que alojas tú mismo.
  • Funciona con cualquier modelo que hayas descargado en Ollama, así que no quedas atado a un proveedor ni a un motor.
  • Markdown, resaltado de código y matemáticas con KaTeX hacen que las respuestas técnicas se lean con facilidad.
  • El personaje Live2D añade una capa de personalidad que una ventana de chat simple no tiene.

Desventajas

  • La puesta en marcha es manual: clonas el repositorio, instalas dependencias, ejecutas un servidor Flask y ya tienes Ollama funcionando.
  • El personaje necesita un modelo Cubism 4 compatible con motionsync3, que tienes que conseguir y añadir tú.
  • La licencia prohíbe el uso comercial, así que las empresas no pueden integrarlo en un producto.
  • Es un proyecto personal con una base de usuarios pequeña, así que el soporte y las actualizaciones dependen del tiempo libre del responsable.

Preguntas frecuentes

HanaVerse sirve como front end web para Ollama, la herramienta que ejecuta modelos de lenguaje en tu propio ordenador. Da a esos modelos una ventana de chat con texto en streaming, Markdown y renderizado de matemáticas, y suma un personaje animado llamado Hana que reacciona. Lo ejecutas tú y lo apuntas a tu servidor Ollama local.