Repository navigation
v9.0.0 — Nouvelle interface (fenêtre native React + TypeScript, modèle plus rapide & recherche réécrite)
🖥️ Une toute nouvelle interface — fluide, nette, et plus rapide sur ta machine
My_AI change de visage. L'interface Tkinter laisse place à une interface React + TypeScript, affichée dans une vraie fenêtre native (WebView2 sous Windows). Elle reste fluide même quand l'IA calcule, s'affiche nette à toutes les échelles d'écran (125 %, 150 %…), et garde tout ce que tu connais : Chat, Agents, Relay, Mémoire, Prompts, palette Ctrl+K. Sous le capot, ton modèle tourne aussi plus vite : My_AI choisit le meilleur endroit pour le faire tourner sur ta machine, et la boucle d'outils ne fait plus relire toute la conversation à Ollama.
Et toujours, dans My_AI : 100% local. La nouvelle interface tourne sur ta machine, reliée au moteur par un serveur local accessible seulement depuis ton PC et protégé par un jeton. Aucun service en ligne, rien ne part dehors.
🖥️ La nouvelle interface
- La fenêtre s'ouvre tout de suite, sur un écran de chargement qui détaille chaque étape (Ollama, modèle, placement, moteur).
- Plus de gel pendant que l'IA calcule, et plus de texte flou à 125 % : l'affichage suit l'échelle de chaque écran.
- Réponses en streaming fluides : code coloré avec bouton Copier, formules mathématiques, tableaux, liens et citations
[n]cliquables. - File d'attente : envoie un message pendant une réponse, il attend son tour. Échap ou le bouton Stop arrêtent la réponse en cours.
- Au survol d'une réponse : régénérer (variantes ‹ 1/2 ›), copier, lire à voix haute, modifier, noter.
- Glisse un dossier entier dans la saisie : ses fichiers deviennent des pièces jointes.
- Tes conversations sont enregistrées après chaque échange et rouvertes au lancement. Ctrl+L ouvre une nouvelle conversation sans perdre l'ancienne.
- Le volet d'aperçu affiche tes artifacts, tes PDF et tes documents Word, Excel et PowerPoint, directement dans la fenêtre.
- Tous les panneaux sont là : Réglages, Mémoire, Prompts, Relay (avec l'état de chaque tunnel), Aide (F1) et la palette Ctrl+K.
🤖 Page Agents
- Chaque exécution (agent, workflow, débat) devient un fil que tu peux rouvrir, avec son statut en direct — y compris celles lancées depuis ton téléphone ou par une tâche planifiée.
- Une réponse qui modifie un code joint s'affiche en diff.
- Nouveau canvas de workflow : mêmes gestes, liens animés pendant l'exécution, cycles refusés. Exporter écrit un Markdown avec la tâche et la réponse de chaque agent.
- Moniteur de ressources avec les tokens/s de chaque agent, statistiques, et tes tâches planifiées d'un coup d'œil (prochaine exécution, dernier résultat, rapport).
⚡ Ton modèle, plus rapide
- Placement automatique : au lancement, My_AI regarde où Ollama fait tourner ton modèle. S'il reste sur le processeur, il essaie le GPU intégré et garde le plus rapide (sur un Core Ultra 7, le GPU intégré lit le prompt 4 fois plus vite).
- Contexte en 8 bits quand le modèle déborde de ta carte graphique : sur une RTX 3060 Laptop,
my_aitient entier sur la carte et écrit 78 jetons/s au lieu de 45, avec les mêmes réponses. - Une seule fenêtre de contexte (32 768 tokens) pour tous les appels : Ollama ne recharge plus le modèle d'une étape à l'autre.
- Boucle d'outils bien plus rapide : Ollama ne relit plus toute la conversation à chaque tour, et la réponse finale suit directement les outils (par exemple 41 s au lieu de 136 s après une recherche web).
- Ollama est joint par
127.0.0.1: environ 2 secondes gagnées par requête sous Windows.
🔍 Recherche internet réécrite
- DuckDuckGo, puis Yahoo, puis Wikipédia ; les meilleures pages lues en parallèle ; sources numérotées et cliquables.
- Météo sur 7 jours (Open-Meteo, sans clé), avec « aujourd'hui » et « demain » bien repérés.
- Un trafic propre : HTTPS vérifié, plus aucun contournement anti-robot qui déclenchait des alertes de sécurité sur ton réseau.
- Le WebAgent respecte la forme que tu demandes (« fais un tableau », une liste…) et cite ses sources.
🧠 Mémoire
- « Retiens que… » retient vraiment : le fait est enregistré (onglet Faits du panneau Mémoire), et My_AI te confirme exactement ce qu'il a noté.
- Les faits utiles accompagnent chaque réponse, même après des outils ou avec un document joint.
📄 Documents joints
- Les PDF scannés sont lus par OCR, hors ligne : un scan n'est plus « vide ou illisible ».
- Longs documents : plus de coupure à 8 000 caractères. My_AI envoie au modèle les passages les plus proches de ta question, même posée dans une autre langue que le document.
- Les pièces jointes des agents (PDF, Word, Excel) sont vraiment lues, sur le PC comme depuis ton téléphone.
🚀 Lancement
- Après un
git pull, les nouvelles dépendances s'installent toutes seules au lancement suivant. my_aiest recréé automatiquement quand tonModelfilechange (à la main, par ungit pullou par les Réglages).
📱 Mobile (Relay)
- Le chat mobile ne dépend plus de la fenêtre, et tes échanges s'affichent en direct sur le PC avec un badge « Mobile ».
- QR code fiable : seuls les tunnels qui répondent vraiment y figurent.
- Le logo de l'appli (le robot orange) en haut à gauche et devant chaque réponse.
🧩 Extension VS Code
- Le logo de l'appli dans le panneau, sur l'écran d'accueil et sur la page du Marketplace. (Extension v1.3.8.)
🐛 Correctifs
- Plus de deux réponses à la suite dans la même bulle quand une synthèse était refusée.
- My_AI garde son identité et sa mise en forme dans toutes ses réponses.
- Tâches planifiées : une même tâche ne peut plus s'exécuter deux fois en parallèle.
- Débat : la fin de chaque tour est bien transmise, téléphone compris.
- Moniteur de ressources : le modèle est de nouveau compté avec Ollama 0.40.
Un git pull suffit : les nouvelles dépendances (pywebview, truststore, rapidocr…) s'installent toutes seules au lancement, et Node.js n'est pas nécessaire. Sous Linux, la fenêtre native demande GTK ou Qt (pip install "pywebview[qt]") ; sans eux, l'interface s'ouvre dans ton navigateur.
Construit avec ❤️ pour rester local, privé et puissant.