Ogmios — assistant d'écriture naturelle (version locale 1.0)
============================================================

À quoi il sert
  Relire un texte sans perdre ta voix. Ogmios repère ce qui fait « texte d'IA » (tournures toutes faites,
  phrases qui se ressemblent toutes, conclusions qui répètent), corrige les fautes, et te pose une question
  quand il lui manque une information que toi seul connais, au lieu de l'inventer.
  L'IA tourne sur ton PC (Ollama + mistral-nemo) : c'est gratuit, et tes textes ne sortent jamais de ton ordinateur.

Ce qu'il faut
  - Windows 10 ou 11.
  - Environ 8 Go de disque libre (le modèle pèse environ 7 Go).
  - Une carte graphique avec 8 Go de mémoire, c'est l'idéal. Sans, ça marche aussi, mais plus lentement.

Installer (une seule fois)
  Double-clic sur Installer_Ogmios.bat. Il vérifie Python et Ollama, propose de les installer s'ils manquent,
  puis télécharge le modèle mistral-nemo. Si le script te demande de le relancer, relance-le.
  À la main, si tu préfères :
    1. Python 3 : https://www.python.org/downloads/ (coche « Add python.exe to PATH »).
    2. Ollama : https://ollama.com/download
    3. Dans un terminal : ollama pull mistral-nemo

Lancer Ogmios
  1. Double-clic sur Lancer_Ogmios.bat. S'il ne tourne pas, Ollama est démarré en même temps.
  2. Une fenêtre noire s'ouvre (le serveur) : LAISSE-LA OUVERTE. Ton navigateur ouvre http://127.0.0.1:8765
  3. En haut de la page : pastilles vertes = tout va bien. Pastille rouge : survole-la, elle dit pourquoi.
  Pour arrêter : ferme la fenêtre noire.
  Après une analyse, le modèle reste 3 minutes dans la carte graphique (pour aller vite si tu relances), puis il repart.
  Besoin de la carte tout de suite (vidéo, montage, 3D) ? Bouton « ⏸ Libérer la carte graphique » en haut de la page.

Retravailler un texte
  1. Colle le texte à gauche (une ligne vide entre deux paragraphes).
  2. Ogmios fait toujours DEUX versions, côte à côte :
       Nettoyée    enlève les tics d'IA, reste au plus près du texte, n'invente rien ;
       Comme moi   rapproche le texte de ta façon d'écrire, d'après ton profil (voir plus bas).
     Le texte final s'affiche en un seul bloc à côté du texte source : tu peux le retoucher, puis « Copier le texte final ».
     Par défaut, il reprend la version Nettoyée. Pour choisir paragraphe par paragraphe, ouvre le pli
     « Les deux versions, côte à côte » (« Garder celle-ci ») ; un clic dans un paragraphe permet aussi de le modifier.
  3. Règle le curseur (Léger → Profond), puis ANALYSER ET RETRAVAILLER.
       Léger, Doux        le modèle ne réécrit pas : il propose une liste de corrections (avant → après, raison).
                          La page les vérifie (le « avant » doit exister dans ton texte, aucune nuance perdue,
                          aucun chiffre ajouté) et t'affiche une case par correction : décoche celles que tu refuses.
       Moyen à Profond    réécriture complète du paragraphe. Relis alors le bloc « À vérifier ».
  4. Des cartes peuvent apparaître avant la réécriture :
       « Information personnelle nécessaire » : le passage parle de toi et affirme un choix sans dire pourquoi ;
       « Ce passage est-il utile ? »          : une phrase qui n'apporte peut-être rien au lecteur.
     Pour chacune : Répondre · Garder tel quel · Supprimer ce passage · Remplacer par ma phrase.
     Une question laissée sans réponse devient un repère [À PERSONNALISER : …] dans le texte.
  5. « Dégrossir », avant l'analyse, montre le texte phrase par phrase : un clic pour modifier, « ✕ » pour enlever.
  6. Le bloc « À vérifier » signale les nuances disparues (ne… que, pas encore, déjà, seulement, jamais,
     toujours, aucun, sans), les mots remplacés, les chiffres ou noms apparus en route, un texte qui grossit.

Mon profil d'écriture (bas de la page)
  - Dépose dans le dossier mes_textes des textes écrits ENTIÈREMENT par toi : .docx, .odt, .txt ou .md
    (pas de PDF). Ils sont lus sur place, jamais modifiés. Tu peux aussi coller un texte isolé dans la page.
  - Pas de textes écrits avec l'aide d'une IA : ils apprendraient à Ogmios à écrire comme elle.
  - « Générer le profil » : Ogmios mesure lui-même la longueur de tes phrases, ton « je », tes connecteurs,
    et le modèle décrit ton style. Les expressions qu'il propose sans qu'elles soient dans tes textes sont écartées.
  - « Modifier le profil » pour corriger ce qui ne te ressemble pas. Exporter / Importer pour passer d'un PC à l'autre.

Les fichiers
  Installer_Ogmios.bat      une fois : vérifie Python et Ollama, télécharge le modèle
  Lancer_Ogmios.bat         à chaque fois : démarre le serveur et ouvre la page
  serveur.py                le serveur local (Python 3, bibliothèque standard uniquement)
  ogmios.html / .css / .js  la page
  consignes\                les consignes envoyées à l'IA, en texte : tu peux les retoucher.
                            Garde les repères entre accolades, comme {{MODE}} ou {{PROFIL}}.
  Créés au premier lancement : .env (tes réglages), .env.exemple (tous les réglages commentés),
  mes_textes\ (tes textes pour le profil), profil_ecriture.json (ton profil), _sauvegardes\ (anciens profils).

Changer de modèle ou de moteur (dans .env, puis relancer Lancer_Ogmios.bat)
    MODELE=mistral-nemo      le modèle utilisé par Ollama (un autre modèle installé avec « ollama pull » marche aussi)
    MODELE_PROFOND=          un modèle plus gros pour le niveau Profond (vide = le même)
    NUM_CTX=4096             mémoire de travail du modèle ; « ollama ps » dans un terminal : 100% GPU = rapide
    KEEP_ALIVE=3m            combien de temps le modèle reste dans la carte graphique après une analyse (0 = tout de suite libérée)
    MOTEUR=faux              essai sans IA, pour tester la page
    MOTEUR=gemini ou openai  moteurs en ligne, avec ta propre clé : la page affiche alors « EN LIGNE » en rouge,
                             parce que tes textes partent chez ce service.

Ce que l'outil ne fait pas
  - Il ne remplace pas ta relecture : à partir du niveau Moyen, le modèle peut changer une nuance.
  - Ce n'est pas un correcteur orthographique complet.
  - Il ne cherche pas à tromper les détecteurs d'IA : il vérifie que ton texte dit ce que tu veux dire, avec tes mots.

Si ça coince
  « Serveur arrêté »               la fenêtre noire a été fermée : relance Lancer_Ogmios.bat.
  Pastille moteur rouge            survole-la : Ollama éteint, modèle absent (ollama pull mistral-nemo)…
  « Impossible d'écouter… »        un autre programme prend le port 8765 : mets PORT=8766 dans .env.
  La fenêtre noire se ferme aussitôt   Python n'est pas trouvé : relance Installer_Ogmios.bat.
  « Réponse illisible de l'IA »    le paragraphe est laissé tel quel ; relance, ou baisse le niveau.
  Une vidéo ou un logiciel rame     le modèle occupe la carte graphique : « ⏸ Libérer la carte graphique ».

Sécurité
  - Le serveur n'écoute que sur 127.0.0.1 : aucun autre appareil du réseau ne peut le joindre.
  - Il refuse les demandes qui ne viennent pas de sa propre page.
  - Les clés éventuelles restent dans .env, lues par le serveur seul. Ne partage jamais ce fichier.

Auteur et licence
  Conçu par François Deneux (Motion Rush Design, motionrushdesign.fr), construit avec Claude.
  Licence MIT (fichier LICENCE.txt) : tu peux l'utiliser, le modifier et le partager librement,
  à condition de garder la mention de l'auteur.
