🇫🇷🇬🇧 ← Retour au portfolio
Agent autonome · Vision par ordinateur · macOS

Friday

L'IA qui contrôlait votre Mac.

Septembre 2025 · Janvier 2026 · Projet solo

Un agent IA autonome pour macOS

Friday n'était ni un chatbot ni un assistant vocal. C'était un agent autonome capable de voir l'écran, de bouger la souris, de taper au clavier et d'accomplir seul des tâches complexes. Pas d'API, pas de cloud, pas de raccourcis. Il s'appuyait sur la vision par ordinateur et un raisonnement en chaîne de pensée pour percevoir l'affichage et décider de la suite, exactement comme un humain assis devant un ordinateur. En plus rapide, et sans jamais se fatiguer.

100%
En local
0
API utilisée
V2
Version finale

Voir l'écran, le comprendre, agir dessus

Friday capturait l'écran en continu, y appliquait de l'OCR et des modèles de vision, puis construisait un modèle mental de tout ce qui était visible : boutons, champs de texte, menus, fenêtres. À partir de cette compréhension, il décidait de l'action suivante.

Il pouvait cliquer, taper, faire défiler, changer d'application et enchaîner des tâches en plusieurs étapes à travers différents programmes. Face à un problème complexe, il utilisait un raisonnement en chaîne de pensée pour le découper et exécuter chaque étape dans l'ordre.

Le comportement le plus intéressant : la délégation d'outils. Friday savait quelle application convenait à quel travail. Besoin d'écrire un texte ? Il ouvrait ChatGPT. De monter une présentation ? Gamma. De faire du design ? Canva. De chercher une info ? Perplexity. Il choisissait le bon outil, comme vous l'auriez fait.

1. Capture d'écran capturer l'écran complet à intervalles réguliers 2. OCR + Vision extraire tout le texte, identifier les éléments d'interface 3. Modèle d'état construire une représentation structurée de ce qui est à l'écran 4. Raisonnement chaîne de pensée pour décider de la prochaine action 5. Exécution clic souris, saisie clavier, défilement ou changement d'application 6. Vérification recapturer, confirmer que l'action a réussi, continuer ↺ boucle

Ce que Friday savait vraiment faire

Deux versions, toutes deux entièrement en local

Friday a connu deux itérations majeures. Aucun serveur externe ni traitement cloud, ni dans l'une ni dans l'autre.

V1

Preuve de concept. Lecture d'écran basique, exécution d'actions simples, raisonnement linéaire. Une gestion d'erreurs minimale, mais l'idée centrale était validée : une IA pouvait percevoir une interface graphique et interagir avec elle par des entrées synthétiques.

V2

La vraie version. Des chaînes de raisonnement plus profondes qui planifiaient plusieurs étapes à l'avance, une récupération d'erreurs robuste, une planification d'actions plus fine pour les tâches complexes. Le pipeline de perception a aussi gagné nettement en précision.

La vraie leçon

Friday a prouvé qu'un cerveau IA pouvait percevoir un environnement complexe et agir dessus en temps réel. Pas via des API ni des scripts préprogrammés. Il voyait littéralement l'interface et interagissait avec elle comme un humain l'aurait fait. Une approche fondamentalement différente de la plupart des outils IA, qui travaillent en coulisses via des interfaces programmatiques.

Si un cerveau peut contrôler un écran en le voyant et en agissant dessus, que se passe-t-il quand l'environnement n'est plus un écran mais un corps de robot physique ? Cette question est devenue la fondation de 20n.

La boucle perception · raisonnement · action qui animait Friday est la même que celle des organismes vivants. Friday la faisait tourner dans un environnement numérique. L'étape suivante, logique, était de la faire tourner dans le monde physique. C'est ce qui a poussé Nick0 à laisser Friday derrière lui pour se consacrer entièrement à la robotique.

Le concept était prouvé. La vraie frontière était ailleurs.

Contrôler un écran, c'était la preuve de concept. Mais un écran reste un environnement 2D, contrôlé et prévisible. Un corps de robot physique doit composer avec la gravité, les frottements, l'inertie et un monde qui ne se met pas en pause quand on s'arrête pour réfléchir. C'est là que se trouve la vraie difficulté, et c'est là que l'impact serait le plus fort. Nick0 s'est donc consacré entièrement à la robotique. L'architecture de Friday (la boucle perception · raisonnement · action, la surveillance continue de l'état) est devenue la fondation conceptuelle du 20n Research Laboratory. Friday n'a pas été abandonné. Il a obtenu son diplôme.

Construit avec

Volontairement minimal. Juste ce qu'il faut pour capturer l'écran, le comprendre, raisonner dessus et agir.

Python Vision par ordinateur OCR (Tesseract) pyautogui Raisonnement LLM Captures d'écran macOS

Friday n'est plus actif. Le site sert désormais de page de transition vers 20n, le projet né directement des idées fondatrices de Friday.