Document clipboard-first workflow

This commit is contained in:
Edern Deneuville
2026-09-11 13:23:57 +02:00
parent 5eda88102e
commit 620fc31a04
+9 -6
View File
@@ -1,17 +1,20 @@
# ai-typewriter
Application Python qui capture le texte sélectionné avec un raccourci global, l'envoie à un modèle IA, puis remplace chaque pression de touche suivante par le caractère suivant de la réponse.
Application Python qui lit la dernière entrée texte du presse-papier avec un raccourci global, l'envoie à un modèle IA, puis remplace chaque pression de touche suivante par le caractère suivant de la réponse.
## Fonctionnement
1. Raccourci global par défaut : `Ctrl+Alt+A`.
2. L'application simule `Ctrl+C` et lit le presse-papier.
3. Le texte capturé est envoyé à Ollama ou Gemini avec le system prompt strict :
1. L'utilisateur copie manuellement le texte à envoyer à l'IA.
2. Raccourci global par défaut : `Ctrl+Alt+A`.
3. L'application lit directement la dernière entrée du presse-papier, sans simuler `Ctrl+C`.
4. Le texte capturé est journalisé puis envoyé à Ollama ou Gemini avec le system prompt strict :
> Réponds directement et de manière ultra-concise. Aucune phrase d'introduction, aucune salutation, aucun formatage superflu. Uniquement la réponse brute.
4. Quand la réponse arrive, le mode dactylographie s'active : chaque touche physique est interceptée et remplacée par le prochain caractère de la réponse.
5. Le hook clavier est libéré automatiquement après le dernier caractère.
5. Le temps de génération de la réponse est journalisé.
6. Quand la réponse arrive, le premier caractère est écrit automatiquement.
7. Le mode dactylographie s'active ensuite : chaque touche physique est interceptée et remplacée par le prochain caractère de la réponse.
8. Le hook clavier est libéré automatiquement après le dernier caractère.
## Installation depuis les sources