
HanaVerse
Ashish Patnaik · Autres · Chatbot
HanaVerse est une interface web gratuite et open source pour discuter avec les modèles Ollama, associée à Hana, un personnage animé en 2D qui bouge pendant que vous écrivez.

À propos de HanaVerse
What Is HanaVerse
HanaVerse est une interface de navigateur pour Ollama, l'outil qui fait tourner de grands modèles de langage sur votre propre machine. Elle place une fenêtre de chat conviviale devant ces modèles et y ajoute Hana, un personnage en 2D réalisé avec Live2D qui réagit à ce que vous écrivez. Le projet est public sur GitHub sous le nom Ashish-Patnaik/HanaVerse et associe un serveur Flask à un front end web statique.
Le problème qu'il résout tient à la présentation. Ollama à nu fonctionne depuis le terminal : vous parlez à un modèle par des commandes et du texte brut. HanaVerse habille ce même moteur d'une mise en page de chat familière, avec réponses en streaming, mise en forme Markdown et rendu des mathématiques, pour que l'installation locale ressemble davantage à un assistant commercial.
Trois limites comptent avant de commencer. C'est un projet auto-hébergé, donc vous lancez le serveur Flask et le pointez vers une instance Ollama déjà installée. Le personnage Live2D exige un modèle Cubism 4 compatible avec motionsync3, et vous fournissez vous-même les fichiers du modèle. La licence bloque aussi l'usage commercial, ce qui destine le projet à des installations personnelles ou pédagogiques.
Getting Started
- Installez Python 3.8 ou plus récent et Ollama sur la machine qui l'hébergera, et vérifiez qu'Ollama tourne.
- Clonez le dépôt HanaVerse depuis GitHub et installez les dépendances Python listées dans requirements.txt.
- Lancez le serveur Flask avec python server.py, qui écoute sur le port 5000 par défaut.
- Ouvrez index.html dans votre navigateur et saisissez l'URL de votre serveur Ollama et le nom du modèle dans le menu des réglages.
- Tapez un message pour commencer à discuter, et définissez un prompt système si vous voulez des réponses calibrées pour une tâche précise.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de HanaVerse.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Utilisateurs d'Ollama qui veulent un front end visuel
- Amateurs de Live2D et de personnages virtuels
- Développeurs qui testent des modèles locaux
- Étudiants et curieux qui découvrent l'IA locale
- Personnes qui veulent des maths et du code bien mis en forme
Tâches
- Discuter avec un modèle local
- Tester différents modèles Ollama
- Façonner les réponses avec un prompt système
- Étudier les maths ou le code
Cas d'usage
- Monter un chat privé chez soi
- Essayer un assistant à personnage
- Montrer l'IA locale à d'autres
Fonctionnalités clés
Un personnage Live2D qui réagit au chat
Hana est l'accroche. C'est un personnage en 2D rendu avec le SDK Live2D Cubism et la bibliothèque pixi-live2d-display, et il répond par le mouvement quand vous interagissez. Cela transforme une simple boîte de chat en quelque chose de plus proche d'un compagnon virtuel. Le hic, c'est l'exigence du modèle : il vous faut un modèle Cubism 4 compatible avec motionsync3, et vous placez vous-même les fichiers dans le dossier models.
Chat en streaming avec n'importe quel modèle Ollama
L'interface se connecte à votre serveur Ollama et diffuse les réponses au fil de leur génération. Vous réglez l'URL du serveur et le nom du modèle dans le menu des réglages, donc tout modèle que vous avez téléchargé, de llama3:8b à codellama:7b, fonctionne dans la même fenêtre. Un bouton d'arrêt apparaît pendant la génération, pour couper une longue réponse sans recharger la page.
Rendu Markdown et LaTeX
Les réponses arrivent mises en forme au lieu de texte brut. Prism gère la coloration syntaxique des blocs de code, et KaTeX rend les équations mathématiques, donc le raisonnement d'un modèle s'affiche comme dans un document préparé. Cela compte surtout quand vous utilisez l'outil pour étudier ou rédiger un contenu technique.
Prompts système personnalisés
Un champ de prompt système vous permet d'orienter le comportement du modèle avant le début de la conversation. Le projet suggère des rôles comme un assistant de maths qui détaille les solutions étape par étape, un assistant de code qui ajoute des explications ou un générateur de recettes qui ordonne les listes. Vous définissez le prompt une fois, et il façonne chaque réponse qui suit.
Des réglages dans le navigateur, sans fichier de configuration
L'URL du serveur, le nom du modèle et le prompt système vivent dans un panneau de réglages que vous ouvrez depuis le menu hamburger de la fenêtre de chat. Aucun fichier de configuration à éditer au quotidien, aucun tableau de bord à apprendre. Vous modifiez quelques champs, vous appuyez sur set, et la session se met à jour.
Gratuit et open source
HanaVerse est publié sur GitHub avec une licence personnalisée non commerciale, donc l'usage personnel et pédagogique est gratuit et le code est là pour être lu ou dupliqué. Pas d'offre payante, pas de compte, pas de plafond d'usage. La contrepartie, c'est que vous l'hébergez et le maintenez, et que l'usage commercial n'est pas autorisé en l'état.
Avantages et inconvénients
Avantages
- Tourne gratuitement, sans compte, abonnement ni plafond d'usage, puisque c'est un projet open source que vous hébergez vous-même.
- Fonctionne avec tout modèle téléchargé dans Ollama, donc vous n'êtes lié ni à un fournisseur ni à un moteur.
- Markdown, coloration du code et maths avec KaTeX rendent les réponses techniques faciles à lire.
- Le personnage Live2D ajoute une touche de personnalité qu'une simple fenêtre de chat n'a pas.
Inconvénients
- L'installation est manuelle : vous clonez le dépôt, installez les dépendances, lancez un serveur Flask et devez déjà faire tourner Ollama.
- Le personnage demande un modèle Cubism 4 compatible avec motionsync3, que vous devez trouver et ajouter vous-même.
- La licence interdit l'usage commercial, donc les entreprises ne peuvent pas l'intégrer à un produit.
- C'est un projet personnel avec une petite base d'utilisateurs, donc le support et les mises à jour dépendent du temps libre du mainteneur.
Questions fréquentes
HanaVerse sert de front end web à Ollama, l'outil qui fait tourner des modèles de langage sur votre propre ordinateur. Il donne à ces modèles une fenêtre de chat avec texte en streaming, Markdown et rendu des maths, et y ajoute un personnage animé nommé Hana qui réagit. Vous le lancez vous-même et le pointez vers votre serveur Ollama local.
Contenus associés
Découvrez des outils, des compétences et des articles liés à HanaVerse.
Alternatives à HanaVerse

Odyssey 3
Odyssey · AutresOdyssey-3 est le modèle du monde fondationnel d'Odyssey. Il simule la physique en temps réel, transforme une consigne en environnement interactif et s'adapte aux robots, voitures et jeux.
JarvisCore
Prescott Data · Programmation · Productivité · AutresJarvisCore est un runtime Python open source où les agents IA travaillent en pairs sur un maillage, prennent les tâches dans un registre partagé et joignent les services externes via un broker zero trust.
Clef
Cloudflare · Entreprise · AutresClef est le modèle de décision open source de Cloudflare pour Workers AI. Il renvoie des probabilités calibrées pour des questions typées au lieu de texte, ce qui permet à un agent de classer, router et agir vite.
