Javis OS
Javis OS is an Agentic AI that assists entrepreneurs in business tasks, helping them grow their work.
AI translation
GMAO gratuite et libre, proposée par SELECTIS : vos données restent dans vos fichiers. Essayez la démo sans inscription.
Translation pending
BusinessPython · JavaScriptGitHub @nicoboy49OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Prévo — GMAO libre pour atelier : parc, demandes, ordres de travail, préventif, magasin, indicateurs. Fichiers CSV lisibles dans Excel, sans installation ni abonnement.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗La GMAO libre et gratuite des PME industrielles.
Version stable : Prévo 1.2.1. C'est celle à télécharger pour travailler au quotidien. Elle corrige un défaut de perte de données sur fichier abîmé.
Aperçu pour volontaires : Prévo 2.0.0 bêta 2 (pré-version). Par rapport à la 1.2.1, la 2.0 apporte l'assistant d'installation et les comptes (rôles vérifiés par le serveur), et simplifie les téléphones : https sans rien acheter (lecture des étiquettes QR par la caméra et dictée vocale dans Prévo), demandeurs invités par un QR sans mot de passe, accès hors de l'atelier par Tailscale. Elle n'a pas encore été éprouvée sur le terrain. Ne l'utilisez pas pour votre production, et sauvegardez votre dossier de données avant de l'essayer. Elle a la même protection que la 1.2.1 contre la perte de données ; la bêta 1 en était atteinte : si vous l'avez encore, ne modifiez pas ses fichiers CSV dans un tableur.
Signalez tout problème dans l'onglet Issues, sans y joindre de données de votre entreprise : les issues sont publiques.
Dans beaucoup de PME, la maintenance tient sur un cahier, un tableur ou la mémoire du technicien. Les GMAO du marché sont chères, longues à déployer et pensées pour de grandes équipes. Prévo s'adresse aux entreprises de moins de 50 personnes dont la maintenance repose sur 1 à 3 techniciens : il est gratuit, tourne sur un PC de l'atelier, se consulte au téléphone, et garde les données dans des fichiers CSV qui restent à l'entreprise. Il a été conçu par un technicien de maintenance devenu formateur, à partir de vingt ans de terrain.
Prévo est une GMAO (gestion de maintenance assistée par ordinateur) pour un atelier ou une petite industrie : parc d'équipements, demandes d'intervention, ordres de travail, maintenance préventive et préventif suggéré, magasin de pièces, planning, contrôles réglementaires, indicateurs et rapport mensuel. Elle tourne sans installation lourde ni abonnement : les données sont des fichiers CSV lisibles dans Excel, stockés dans un dossier de votre choix. Le code est écrit en français, avec des bibliothèques embarquées et aucun appel vers Internet (sauf l'assistant IA en ligne, s'il est autorisé et choisi).
La 2.0.0 bêta 2 contient les lots 1 à 7 du cahier des charges, dont le wiki de maintenance, la reprise des données existantes (lot 5) et l'accès sécurisé avec son assistant d'installation (lot 7) ; les nouveautés de chaque version sont dans CHANGELOG.md.
index.html dans Chrome ou Edge (double-clic ou glisser-déposer dans le navigateur).Le jeu de démo est un atelier entièrement fictif, avec treize mois d'historique dont les dates sont recalées sur aujourd'hui. Il vit en mémoire : rien n'est enregistré, et un bouton permet de l'exporter en ZIP.
index.html dans Chrome ou Edge, puis cliquez sur « Choisir le dossier de données ».
Plusieurs postes et téléphones : double-cliquez sur Lancer_GMAO.bat (Python 3.8 ou plus récent ; s'il
manque, le lanceur propose de l'installer, avec votre accord) ; sur Mac ou Linux : ./lancer.sh.Le détail (mode dossier, mode serveur, pare-feu, téléphones) est dans le README de la 1.2.1.
Pour essayer la 2.0 en connaissance de cause : pas pour la production, et après une sauvegarde de votre dossier de données.
C:\Prevo (conseillé ; ailleurs, l'assistant propose de l'y déplacer).Lancer_GMAO.bat : Python est dans le zip, il n'y a rien d'autre à installer. Sur Mac
ou Linux : ./lancer.sh (Python 3.11 ou plus récent).Tant que l'installation n'est pas terminée, Prévo n'est joignable que sur ce PC. Au-delà de ce PC, comptes et
https sont obligatoires : Prévo refuse de démarrer autrement. Tout se refait ensuite dans Paramètres › Accès et
installation, sur le PC serveur. Le guide détaille chaque étape (GUIDE.html, chapitres 2 et 8).
Vous aviez Prévo 1.2 ? Sauvegardez d'abord votre dossier de données, puis mettez la bêta dans le même dossier : le
zip n'a pas de dossier donnees/, vos fichiers CSV restent, et l'assistant n'en remplace aucun.
Les sections suivantes, jusqu'au mode dossier, décrivent la 2.0 ; pour la 1.2.1, voir son README (lien ci-dessus).
| Solo | Atelier | Intranet | Hébergé | |
|---|---|---|---|---|
| Pour qui | Une personne en maintenance | Une équipe de 1 à 3 techniciens, et des demandeurs | Une entreprise avec un informaticien | Une entreprise qui ne veut rien installer |
| Où tourne Prévo | Votre PC | Un PC ou un mini-PC de l'atelier | Un serveur de l'entreprise | Chez un hébergeur |
| Qui installe | Vous, avec l'assistant | Le responsable, avec l'assistant ; puis deux minutes par téléphone, une seule fois | L'informaticien, avec docs/INSTALLATION.md | Un prestataire |
| Téléphone dans l'atelier | Oui, avec votre mot de passe | Oui, étiquettes QR comprises | Oui | Oui |
| Téléphone hors de l'atelier | Oui, par un réseau privé (Tailscale) | Oui, par Tailscale | Par le VPN de l'entreprise | Oui |
| Comptes | Aucun sur ce PC seul ; le vôtre dès qu'un téléphone se connecte | Un par technicien ; les demandeurs par téléphone enrôlé (QR, sans mot de passe) | Un par personne, demandeurs compris | Un par personne |
| Démarre avec la machine | Au choix | Oui | Oui (tâche planifiée ou service) | — |
| Sauvegardes | Chaque jour, et copie externe chaque nuit | Chaque jour, et copie externe chaque nuit | Chaque jour, et celles de l'entreprise | Celles de l'hébergeur |
| Disponible | Dans Prévo 2 | Dans Prévo 2 | Dans Prévo 2 | Sur demande, auprès de SELECTIS (https://selectis.eu) |
Hébergé n'est pas dans le zip : c'est une prestation, étudiée sur demande avec SELECTIS.
Configuration (prevo.config.json et chacune de ses clés), mandataires inverses (tailscale serve, Caddy, nginx,
IIS, Cloudflare Tunnel), démarrage en tâche planifiée ou en service, comptes, journaux, sauvegardes, mise à jour et
désinstallation : docs/INSTALLATION.md. Ce document n'est pas dans le zip : lisez-le dans
le dépôt (https://github.com/nicoboy49/prevo/blob/main/docs/INSTALLATION.md).
Quand Prévo démarre avec le PC, l'assistant ajoute lui-même une règle au pare-feu de Windows, limitée au réseau privé de l'atelier. Sinon, au premier lancement sur le réseau, Windows demande d'autoriser Python : cochez uniquement « Réseaux privés », jamais « Réseaux publics ».
Un téléphone doit être sur le même Wi-Fi que le PC serveur (ou sur le réseau privé Tailscale). Il scanne le QR code de l'accueil du responsable, ou l'adresse de la fiche d'accès. La première fois, la page « Faites confiance au PC atelier » guide l'installation du certificat de l'atelier (Android, iPhone) ; ensuite Prévo s'ouvre en https, avec la caméra et le micro. Un demandeur n'a pas de mot de passe : le responsable lui envoie une invitation (QR).
Les données du mode serveur sont dans le dossier donnees/ (hors dépôt git), avec les sauvegardes
quotidiennes (donnees/sauvegardes/), les documents joints et les comptes (donnees/acces/).
Ouvrez index.html dans Chrome ou Edge, cliquez sur « Choisir le dossier de données » et désignez un dossier
de votre PC : Prévo y lit et écrit les fichiers CSV. Ce mode est fait pour un seul poste à la fois, sans
téléphone ni compte ; « Reprendre le dossier précédent » évite de le choisir à nouveau. Il utilise l'API d'accès
aux fichiers de Chrome et d'Edge ; Firefox et Safari ne la proposent pas. Pour travailler à plusieurs, avec des
téléphones ou avec l'assistant IA, installez Prévo (ci-dessus) : même seul sur un PC, c'est le mode conseillé.
Cette liste décrit la 2.0 (le code de cette page) ; celle de la 1.2.1, sans comptes ni assistant d'installation, est dans son README.
Les données sont 24 fichiers CSV (format 3 depuis le lot 6) : séparateur ;, UTF-8 avec BOM,
fins de ligne CRLF. Ils s'ouvrent et se modifient dans Excel. Comme Excel abîme certaines valeurs
(zéros de tête, formules, fractions prises pour des dates), Prévo les protège par une apostrophe
en tête de cellule et la retire à la lecture. À la lecture, il accepte aussi les dates écrites
JJ/MM/AAAA par Excel. Chaque fichier et chaque colonne sont décrits dans
FICHE_TECHNIQUE_CSV.md.
Ne modifiez pas un fichier dans Excel pendant que quelqu'un enregistre dans Prévo : le serveur signale un fichier verrouillé, et le mode dossier détecte le conflit.
Pour lancer les tests ou contribuer : voir CONTRIBUTING.md.
Celles de la 2.0 ; celles de la 1.2.1 sont dans son README.
index.html, favicon.svg, GUIDE.html et
les dossiers css/, js/ et acces/ (la porte d'entrée) : c'est une liste blanche. Tout autre fichier du dossier
(README.md, docs/, tests/, outils/, serveur.py…) répond « introuvable » (404). Les données ne passent
que par l'API de l'application, après connexion et selon le rôle ; donnees/acces/ (comptes, sessions) n'est
jamais servi.Le cahier des charges a été rédigé par Nicolas Briand avec Claude ; le code a ensuite été produit par des sous-agents Claude Code, sous la coordination d'un orchestrateur qui n'accepte une tâche que si sa vérification passe, avec relecture indépendante à chaque étape. La méthode et les preuves, lot par lot, sont détaillées dans docs/PILOTAGE.md.
Code sous licence MIT (voir LICENSE), Copyright (c) 2026 Nicolas Briand — SELECTIS. Pour les
bibliothèques tierces et la police, voir NOTICE.
Prévo embarque, sans modification, PapaParse, qrcode-generator, jsQR, JSZip (et pako) et Apache
ECharts, ainsi que la police Sora (SIL Open Font License 1.1). Leurs licences sont reproduites dans
js/lib/LICENCES.txt.
Nicolas Briand — SELECTIS, formation et maintenance industrielle. Site : https://selectis.eu
qwen2.5:7b) ou une API compatible OpenAI. Il propose un symptôme et un impact pour une demande, un
compte rendu structuré, des codes de défaillance pris uniquement dans la liste existante, une
check-list de gamme, un commentaire du rapport mensuel et les textes du wiki de maintenance (ci-dessous).
L'IA propose, l'humain valide (« Utiliser », « Modifier », « Ignorer ») : rien n'est écrit sans clic.
Une mention permanente dit où vont les textes (« reste sur ce PC »… « données envoyées à … »). En mode
serveur, le fournisseur, son adresse et sa clé sont réglés une fois sur le PC serveur, jamais dans un
navigateur, et le serveur relaie les demandes de tous les postes ; un fournisseur en ligne n'est utilisable que
si le PC serveur l'autorise. Avec les comptes, l'IA est réservée aux techniciens et au responsable. En mode
dossier, la clé reste dans le navigateur du poste.claude-sonnet-5-5) : 227 OT intégrés
pour 5,16 $, soit 0,026 $ par OT (environ 2,5 centimes) ; cela dépend du fournisseur et de la longueur
des comptes rendus ; rien n'est facturé avec Ollama.https://prevo.pro/version.json au plus une fois par jour et par
poste et dit, sur l'accueil du responsable et dans « À propos », qu'une version plus récente existe, avec
le lien de téléchargement. Rien ne s'installe tout seul ; sans accord, aucun appel.GMAO:<identifiant>, lisible seulement par
le scan de Prévo sur ce poste.