NotchIA : une application macOS native menée du produit à la vente en ligne
- Type
- Produit interne KOURMA
- Statut
- En ligne et commercialisé, vérifié le 22 août 2026
- Stack
- SwiftUI · macOS 15+ · Apple Intelligence sur appareils compatibles · Ed25519 · Site multilingue · Cloudflare Pages · Stripe
NotchIA est une application macOS native logée dans l'encoche du MacBook : elle transforme cette zone inutilisée de l'écran en poste de contrôle, avec le suivi des agents IA en tête. C'est un produit que nous avons conçu, développé et commercialisé en interne : pas un projet client. Son intérêt comme étude de cas est double : il y a le produit natif lui-même, et il y a le site multilingue qui le distribue et le vend, paiement en ligne compris. Autrement dit, les deux faces de ce que nous construisons : l'application et le site qui la commercialise.
Le contexte de départ
Deux constats se sont croisés. D'abord, l'encoche du MacBook : une zone d'écran que macOS laisse vide, au centre du champ de vision. Ensuite, une nouvelle habitude de travail : des agents IA (Claude Code, Codex) qui mènent des tâches longues en arrière-plan, et qu'on surveille en gardant des terminaux ouverts au premier plan. L'idée de NotchIA : loger cette surveillance, et quelques outils du quotidien, exactement là où l'écran ne servait à rien.
Le problème concret, et les limites de l'existant
Suivre une session d'agent IA oblige à garder sa fenêtre visible : on perd de l'espace de travail pour lire un simple état d'avancement. Les informations du quotidien (lecture en cours, prochain rendez-vous, fichiers à déplacer) sont dispersées dans autant d'applications. Et la zone de l'encoche, elle, restait sans usage. Aucun outil n'assemblait ces trois constats : c'est le cas d'usage type du produit qu'on construit parce qu'il n'existe pas.
Ce qui a été conçu
Une application native qui se déploie depuis l'encoche, organisée en modules : le suivi des sessions d'agents IA, les médias, le calendrier, une étagère de fichiers (le Shelf) et un mode focus. S'y ajoutent les fondations d'un produit commercial : des licences logicielles signées, des mises à jour versionnées, et un site public multilingue avec parcours d'achat.

Les fonctionnalités principales
- Le suivi des sessions Claude Code, Codex et Copilot : l'état des agents, lisible d'un coup d'œil, sans garder un terminal au premier plan.
- Le Shelf : déposer des fichiers dans l'encoche, les convertir, et en obtenir un résumé généré sur l'appareil.
- Des fonctions d'IA exécutées sur l'appareil via Apple Intelligence, sur environnement compatible : résumés de documents, synthèses.
- Les médias, le calendrier et un mode focus, intégrés au système.
- Des licences signées Ed25519, vérifiables sur l'appareil.
- Des mises à jour versionnées (v2.x), documentées par les tags du dépôt.


Les choix techniques, et pourquoi
Le natif s'imposait : vivre dans l'encoche exige une intégration fine au système, d'où SwiftUI. L'application fonctionne à partir de macOS 15 ; les fonctions Apple Intelligence, elles, nécessitent un environnement compatible. Pour ces fonctions, l'inférence est exécutée directement sur l'appareil via le modèle système d'Apple, et le code ne comporte aucun appel à un service d'IA externe. Les licences utilisent des signatures Ed25519, vérifiables hors ligne. Quant au site, c'est un statique multilingue servi par Cloudflare Pages, avec deux fonctions serverless pour l'essentiel dynamique : la session de paiement Stripe et son webhook de confirmation. Une architecture volontairement légère, avec très peu de logique serveur à maintenir.


L'évolution, documentée dans le dépôt
Transparence sur ce que l'historique permet d'affirmer, et rien de plus. Côté application : 217 commits entre le 5 mai et le 22 août 2026, et plus de 50 versions documentées par les tags du dépôt, de v2.0 à v2.9.x. Le premier commit contient déjà une application substantielle : le dépôt documente donc l'évolution du produit, pas sa naissance, et nous ne revendiquons aucune durée totale de développement. Côté site : 140 commits depuis le 7 mai 2026, avec un workflow de déploiement automatique vers Cloudflare Pages en place dès ce jour-là, et des améliorations continues chaque mois depuis.
Les résultats observables
Cette section ne contient que des faits vérifiables, avec leur date de contrôle :
- Le produit est en ligne et commercialisé : site accessible et parcours de paiement Stripe actif (session de paiement et webhook de confirmation), vérifié le 22 août 2026.
- Le site est publié en quatre langues : français, anglais, espagnol, allemand.
- Plus de 50 versions sont documentées par les tags du dépôt, de v2.0 à v2.9.x au 22 août 2026.
- Les fonctions d'IA reposent sur le modèle système d'Apple, exécuté sur l'appareil (SystemLanguageModel, vérifié dans le code), et le code ne comporte aucun appel à un service d'IA externe.
- Quatre suites de tests ciblent les points critiques : les trois parsers de sessions (Claude Code, Codex, Copilot) et la signature des licences.
Nous ne publions aucun chiffre de ventes ni d'utilisateurs, et aucune durée de développement : nous ne communiquons que ce que nous pouvons démontrer.
Ce que nous referions différemment
- Démarrer l'historique git avec le projet, pas en cours de route : le premier commit agrège un travail antérieur, et l'histoire du début est perdue pour ce dépôt. C'est la même leçon que sur Tabigil, apprise deux fois.
- Élargir les tests plus tôt : sur un produit dont le dépôt documente une cinquantaine de versions en quelques mois, les quatre suites actuelles couvrent les points où une régression coûte le plus (parsers, licences), mais une couverture plus large aurait sécurisé davantage cette cadence.
Ce que ce projet démontre
Interprétation assumée : NotchIA montre la chaîne complète d'un produit, de la conception native à la vente en ligne : design, intégration système, licences, paiement, et un site multilingue conçu pour présenter et commercialiser le produit, exactement ce que couvre notre guide Faire créer un site web à Bordeaux. Le projet illustre aussi notre double rapport à l'IA : un outil de production au quotidien, comme décrit dans Développement assisté par IA, et une fonctionnalité embarquée quand elle sert l'utilisateur. Le tout mené avec la même méthode que nos projets clients. Envie d'un produit ou d'un site mené de bout en bout ? Parlons-en.