✨ LLMUI Core v1.0.0 (Open-Source) • LLMUI Entreprise v5.0 (Propriétaire) • Deux versions, deux usages

Orchestration AI Multi-LLM avec Consensus Intelligent

LLMUI est une plateforme on-premise de gestion et d'orchestration de modèles LLM, disponible en deux versions : Core v1.0.0 (open-source AGPLv3 + Commons Clause, gratuit) et Entreprise v5.0 (licence propriétaire) avec Agent Andy multi-rôles, gestion multi-instances Ollama, connecteurs Git, tests Proxmox, PWA mobile, notifications push et sécurité enterprise complète. Développée au Québec par Technologies Nexios TF inc.

2
Versions disponibles
Core
Open-Source AGPLv3
100%
Local & Souverain
Québec
Développé au QC
Agent Andy — LLMUI Entreprise v5.0

Agent Andy

Exclusif à LLMUI Entreprise v5.0

Andy est l'agent central de LLMUI Entreprise v5.0 (licence propriétaire). Il exécute chaque message dans un pipeline multi-rôles configurable — task analyser, tools manager, workers parallèles, merger et reviewer — avec boucle ReAct pour l'orchestration d'outils, streaming SSE et support de conversations parallèles simultanées. Exclusif à LLMUI Entreprise — non disponible dans LLMUI Core.

🎯

Pipeline multi-rôles configurable

Trois modes d'exécution — conversation, analyse, programmation — chaque rôle assignable indépendamment avec LLM primaire et fallback

Workers parallèles + Merger

3 workers traitent simultanément par angles analytique, technique et pratique ; le merger synthétise une réponse cohérente

🔄

Boucle ReAct (tools_manager)

Jusqu'à 5 itérations d'enchaînement d'outils — Proxmox, Git, webcrawler, notes — avec décision autonome à chaque passe

🖥️

Hôtes distants & Andy Client

Exécution SSH sur Windows (PowerShell) et Linux, clés AES-256 ; application desktop installable (Windows/Linux) avec rotation de clé SSH automatique

🧠

Notes & Mémoire personnelle

Andy sauvegarde des notes par utilisateur (préférences, contexte, rappels) et adapte ses réponses selon le feedback reçu

🔔

Notifications push & Skills

Canal bidirectionnel Andy ↔ utilisateurs avec Web Push natif (RFC 8291) ; personas spécialisés activables — Review PR, TDD, QA, Reverse Engineering et plus

Architecture Comparative

Core vs Entreprise : Deux niveaux de sophistication

🆓 LLMUI Core v1.0.0 Open-Source • AGPLv3 + Commons Clause

Architecture simple et efficace

Reverse Proxy
Nginx
API Backend
FastAPI :8004
LLM Local
Ollama :11434
Modes d'interaction :

Mode Simple : 1 modèle Ollama • Mode Consensus : 2–5 workers + 1 merger

💼 LLMUI Entreprise v5.0 Licence Propriétaire • Pipeline Agent Andy

Pipeline multi-rôles Andy — mode analyse/programmation

Décomposition
task_analyser
Outils (ReAct)
tools_manager
Parallèle ×3
workers
Synthèse
merger
Rédaction
talker
Contrôle qualité
reviewer
Modes d'exécution :

conversation : task_analyser → tools_manager → talker → reviewer
analyse / programmation : + worker_1/2/3 → merger • Chaque rôle assignable indépendamment (LLM + fallback)

Fonctionnalités par Version

Choisissez la version adaptée à vos besoins

🆓 LLMUI Core v1.0.0 Open-Source • Gratuit • AGPLv3 + Commons Clause

🎯

Consensus Multi-Modèles

Workers (phi3, gemma2) + Merger (granite4) pour des réponses par consensus. Architecture éprouvée.

Agent Andy

Widget Andy Support

Assistant de support intégré sur toutes les pages — répond dans votre langue via Ollama local (qwen3.5:0.8b). Option « Parler à un humain » toujours visible.

🔒

100% Local & Souverain

Hébergement local complet. Aucune dépendance cloud. Vos données restent chez vous.

📄

Traitement Fichiers

Support .txt .md .py .js .json .csv .sh .css .html .xml .yaml .docx .xlsx .pdf — inclus dans le contexte des requêtes.

🧠

Base de Données PostgreSQL

PostgreSQL 16+ pour la persistance des conversations, sessions et configurations. Migrations Alembic incluses.

🔐

Sécurité Renforcée

Argon2 pour les mots de passe, JWT + sessions sécurisées, TOTP obligatoire pour les admins, headers Nginx (HSTS, CSP, X-Frame-Options).

🌐

Interface Web Nginx

Interface web complète via Nginx (reverse proxy HTTPS). API FastAPI sur port 8004, endpoints REST documentés dans docs/API.md.

🐧

Linux — Debian / Ubuntu

Optimisé pour Debian 13, Ubuntu 24.04 et Zorin OS 18. Recommandé : 4 cœurs CPU, 16 GB RAM, 50 GB disque.

📊

Services SystemD

Gestion professionnelle via systemd. Logs journalctl. Auto-restart configuré.

💼 LLMUI Entreprise v5.0 Licence Propriétaire • Fonctionnalités Avancées

Agent Andy

Agent Andy Multi-rôles

Pipeline configurable — task analyser, tools manager, workers parallèles, merger, talker, reviewer — avec boucle ReAct et streaming SSE.

🖥️

Gestion Multi-instances Ollama

Instances locales et cloud avec auto-sync, flag is_cloud pour les grands contextes. Délégation LLM : Andy sous-traite à d'autres modèles.

🌿

Connecteur Git

Synchronisation de dépôts GitHub/GitLab, source pour RAG, lecture et écriture de fichiers directement depuis Andy.

🧪

Tests Proxmox

Tests de modèles LLM sur infrastructure Proxmox. Gestion complète VMs et LXC — cycle de vie, snapshots, exécution, migration — via SSH depuis Andy.

📱

PWA Mobile & Desktop

Deux Progressive Web Apps installables — interface Andy et centre de notifications — sur Android et iOS (Safari). Icône barre de notifications sous Windows/Linux.

🔔

Notifications Push Natives

Canal bidirectionnel Andy ↔ utilisateurs. Web Push RFC 8291 (EC P-256, AES-128-GCM). Les utilisateurs répondent à Andy sans passer par email.

🛡️

RBAC + TOTP Obligatoire

RBAC complet Users → Groups → Roles → Permissions. TOTP obligatoire pour les admins (QR SVG, tolérance ±30 s). Rate limiting 5 tentatives / 15 min par IP.

📋

NDA & Audit Log

Accord de confidentialité 3 niveaux (user / guest_admin / admin) obligatoire au premier login. Audit log immuable, traçabilité complète de toutes les actions.

🤝

Workspaces Collaboratifs

Espaces de fichiers partagés entre utilisateurs et Andy, créables via le panel admin ou directement dans le chat. Journal d'activité complet.

🎭

Andy Skills

Personas spécialisés activables — Review PR, TDD, Jira Manager, QA Tester, Reverse Engineering, API Reverser, Littérature & Écriture et plus.

👍

Feedback & Rapports de bugs

Boutons 👍/👎 sur chaque réponse. Un unlike avec commentaire crée une note mémoire pour adapter les futures réponses. Rapport de bugs par email aux admins.

🌍

Multi-langue + Thème

6 langues supportées avec interface i18n complète. Thème sombre/clair persisté, appliqué avant rendu CSS pour éviter le flash.

Stack Technologique

Architecture moderne et performante

🐍 Backend

  • Python 3.11+ + FastAPI + Uvicorn
  • PostgreSQL 16+ + Alembic
  • SQLAlchemy (async)
  • Argon2 + JWT + TOTP
  • slowapi (rate limiting)

🤖 AI/ML

  • Ollama (multi-instances)
  • Pipeline multi-rôles
  • RAG (collections docs)
  • Boucle ReAct
  • Streaming SSE

🎨 Frontend

  • Vanilla JS + HTML5
  • 2 PWA installables
  • Web Push (RFC 8291)
  • Thème sombre/clair
  • 6 langues (i18n)

🔧 Infrastructure

  • SystemD + Nginx
  • Let's Encrypt SSL
  • AES-256 + EC P-256
  • Proxmox (SSH)
  • Debian 13 / Ubuntu 24.04

Deux Produits Distincts

LLMUI Core (open-source) et LLMUI Entreprise (propriétaire)

LLMUI Core

$0

Gratuit • Open-Source

  • v1.0.0 stable
  • AGPLv3 + Commons Clause
  • Code source complet sur GitHub
  • Mode Simple + Mode Consensus (workers + merger)
  • Widget Andy Support (qwen3.5:0.8b local)
  • PostgreSQL 16+ (persistance complète)
  • Traitement fichiers (PDF, DOCX, TXT, MD, code...)
  • 6 langues (fr en es de pt ar) + thème sombre/clair
  • Argon2 + JWT + TOTP admins
  • Debian 13 / Ubuntu 24.04 — systemd + Nginx
  • Support communautaire GitHub
Installer Core

Services

Flexible

Consulting & Formation

  • Consulting architecture AI
  • Fine-tuning modèles personnalisés
  • Optimisation performance
  • Formation équipe technique
  • Intégration systèmes existants
  • Migration de données
  • Déploiement assisté
  • Audit de sécurité
  • Support ponctuel ou continu
Discuter

Quelle version choisir ?

✅ Choisir LLMUI Core si...
  • Vous voulez une solution gratuite et open-source
  • Consensus multi-modèles de base suffit
  • Vous gérez votre propre infrastructure
  • Projet personnel ou PME
  • Support communautaire acceptable
💼 Choisir LLMUI Entreprise si...
  • Besoin d'Andy comme agent autonome multi-outils
  • Gestion d'infrastructure Proxmox et hôtes distants
  • Connecteurs Git et collaboration en workspaces
  • PWA mobile + notifications push natives
  • Conformité, NDA, audit log et sécurité renforcée

Installation LLMUI Core

Démarrez en moins de 30 minutes • v1.0.0 Open-Source • Debian 13 / Ubuntu 24.04

1

Prérequis système

Debian 13 / Ubuntu 24.04 / Zorin OS 18 recommandé. Python 3.11+, PostgreSQL 16+, Nginx 1.18+, Ollama 0.1+. Matériel : 4 cœurs CPU, 16 GB RAM, 50 GB disque.

sudo apt update && sudo apt install -y git python3.11 python3-pip python3-venv postgresql nginx
2

Cloner LLMUI Core

Récupérez le code source depuis GitHub

git clone https://github.com/GenAICos/llmui-core.git
cd llmui-core
3

Installation automatique

L'installateur interactif configure PostgreSQL, l'environnement Python, le compte administrateur, les services systemd et Nginx en une seule commande.

# Installation complète interactive (recommandée)
sudo ./scripts/install_interactive.sh

# Ou installation manuelle pas à pas
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env # Configurer DATABASE_URL
python3 scripts/create_admin.py
python3 src/llmui_backend.py
4

Accéder à l'interface

Ouvrez votre navigateur — LLMUI Core est accessible via Nginx sur votre domaine ou IP.

# Interface web (via Nginx)
https://votre-domaine.com/ # Avec SSL
http://VOTRE_IP/ # Sans SSL

# Gestion des services
sudo systemctl status llmui-core nginx
sudo journalctl -u llmui-core -f # Logs temps réel

Ce que l'installateur configure automatiquement

🤖 Ollama & Andy
  • Ollama serveur (port 11434)
  • Widget Andy Support
  • qwen3.5:0.8b (support IA)
  • Modèles workers au choix
🐍 Backend Python
  • Python 3.11+ avec venv
  • FastAPI + Uvicorn (:8004)
  • PostgreSQL 16+ + Alembic
  • Service systemd llmui-core
🌐 Infrastructure
  • Nginx reverse proxy HTTPS
  • Compte admin (TOTP)
  • Pare-feu configuré
  • SSL via Let's Encrypt
📖 Documentation complète LLMUI Core

Pour LLMUI Entreprise, contactez-nous

Contactez Technologies Nexios TF inc.

Questions, support, ou projet entreprise ?

Parlons de votre projet

Que vous ayez besoin de support, de consulting, ou d'un déploiement enterprise, notre équipe est là pour vous accompagner.

🌐
Site web
nexiostf.com
💬
Support GitHub
GitHub Issues
📍
Localisation
La Tuque, Québec, Canada