Kivrio Chat

Application IA locale

Kivrio Chat

Interface locale de conversation IA

Kivrio Chat est une application autonome pour travailler avec des modèles Ollama depuis une interface web locale. Elle réunit conversations, dossiers, fichiers joints, recherche Web optionnelle, dictée locale et historique persistant sans base de données cloud.

Local-firstOllamaHistorique JSON localSources Web optionnelles
127.0.0.1:8020 / Ollama 127.0.0.1:11434
Conversation localeModèle : llama local
Analyse ce document local et vérifie les éléments disponibles avec les sources Web.
Le document peut être résumé localement. La recherche Web est activée et les résultats sont associés à des sources consultables.
Source Web
titre, extrait, URL
PDF joint
texte extrait localement
HTML autonome
copie, aperçu, téléchargement
Réponse structurée avec Markdown, listes, tableaux et expressions KaTeX lorsque le contenu le nécessite.
Entrez votre questionEnvoyer
FichiersPDFRecherche WebMicroPrompt système

Positionnement de l’application

Kivrio Chat sert de poste local de conversation IA, avec une organisation persistante des échanges et des pièces jointes.

L’application est conçue comme un espace local pour gérer des conversations avec des modèles Ollama, retrouver des échanges précédents, classer des travaux dans des dossiers, ajouter des fichiers et conserver les données dans un stockage local.

Capacités de Kivrio Chat

Fonctions utiles à un usage local, organisé et persistant des modèles IA.

Intégration Ollama locale

Utilisation de modèles exécutés localement via Ollama, avec sélection du modèle depuis l’interface.

Base Ollama configurable.

Historique persistant

Conservation des conversations dans un magasin JSON local avec reprise après fermeture ou redémarrage.

Chemin principal : data/kivrio-chat.json.

Dossiers et recherche

Organisation des conversations dans des dossiers et recherche latérale sur l’historique et les dossiers.

Filtres : Tout, Historique, Dossiers.

Fichiers joints

Ajout de fichiers texte, Markdown, PDF et images selon les capacités du modèle utilisé.

PDF : extraction locale si les bibliothèques nécessaires sont présentes.

Recherche Web locale

Recherche Web optionnelle via un environnement SearXNG local géré lorsque le runtime est disponible.

Retour contrôlé si le composant est indisponible.

Sources Web

Présentation des sources associées aux réponses lorsque la recherche Web est activée.

Utile pour la vérification documentaire.

Dictée locale

Micro optionnel avec whisper.cpp configuré localement ; la transcription est insérée dans le prompt.

La dictée ne déclenche pas l’envoi automatique.

HTML autonome

Actions dédiées sur les blocs HTML générés : copier, prévisualiser localement et télécharger en fichier .html.

Usage utile pour les maquettes et blocs autonomes.

Parcours utilisateur

1Lancer l’application

Ouverture du serveur local Windows et accès à l’interface depuis le navigateur.

2Choisir un modèle

Sélection d’un modèle disponible via Ollama, avec indication de disponibilité locale.

3Organiser le travail

Création de conversations, dossiers, renommage et recherche rapide dans l’historique.

4Ajouter du contexte

Fichiers, PDF, recherche Web locale ou dictée peuvent enrichir le prompt.

5Conserver les résultats

Historique local, sources affichées et actions HTML pour récupérer les blocs générés.

Publics concernés

Kivrio Chat s’adresse aux utilisateurs de modèles Ollama locaux, aux professionnels, étudiants, chercheurs et développeurs travaillant avec des conversations longues, des documents et des sources.

Utilisateur OllamaInterface locale pour choisir un modèle, dialoguer, conserver l’historique et reprendre le travail.
Travail documentaireAjout de fichiers, extraction PDF, réponses structurées et sources Web lorsque la recherche est activée.
Développement et maquettesGénération de blocs HTML autonomes avec aperçu local, copie et téléchargement.
Usage local maîtriséDonnées de conversation stockées localement et serveur limité à l’adresse de boucle locale.

Architecture locale

Organisation générale de l’application et de ses composants optionnels.

Interface navigateurInterface web locale avec barre latérale, conversation, composeur et réglages.
Serveur Windows localSert l’interface et les API locales depuis la machine de l’utilisateur.
Magasin JSONStockage local des conversations, avec sauvegardes et restauration.
OllamaExécution des modèles locaux en dehors de Kivrio Chat.
Modules optionnelsSearXNG local, PdfPig pour les PDF, whisper.cpp pour la dictée.

Chemins principaux : data/kivrio-chat.json pour l’historique, data/uploads/ pour les pièces jointes, data/auth.json pour l’authentification locale.

Sécurité et données locales

Repères essentiels pour comprendre le fonctionnement local de l’application.

Session locale

Le backend protège les routes locales par une authentification de session. Le mot de passe initial est créé localement au premier lancement.

Adresse de boucle locale

L’application est prévue pour fonctionner sur 127.0.0.1. L’exposition réseau doit rester un choix explicite et contrôlé.

Composants optionnels

La recherche Web et la dictée fonctionnent seulement si leurs runtimes locaux sont présents et configurés.

Différence avec Kivrio

Kivrio Chat

  • Conversation locale généraliste avec modèles Ollama.
  • Historique, dossiers et recherche latérale.
  • Fichiers joints, PDF, sources Web et dictée optionnelle.
  • Actions dédiées aux blocs HTML autonomes.

Kivrio

  • Assistance locale orientée mathématiques et calcul scientifique.
  • Rendu structuré pour expressions, démonstrations et contenus techniques.
  • Flux de travail centré sur l’analyse scientifique et la résolution de problèmes.
  • Page existante conservée comme référence de l’application Kivrio.

Accès aux versions disponibles, au dépôt GitHub et à la page Contact.