Apple distribue depuis plusieurs mois un modèle d’intelligence artificielle intégré à macOS grâce à Apple Intelligence. Jusqu’à présent, y accéder nécessitait de développer des applications avec les frameworks officiels d’Apple. Avec Apfel, un projet open source sous licence MIT, tout développeur peut utiliser ce modèle directement depuis le terminal, l’intégrer dans ses applications ou l’exposer via une API compatible avec OpenAI. Cependant, la véritable nouveauté ne réside peut-être pas dans Apfel lui-même, mais dans ce qu’il révèle sur l’avenir de l’IA locale sur Mac.
Les essentiels d’Apfel en 20 secondes
- Apfel permet d’accéder au modèle local d’Apple Intelligence depuis le terminal ou via une API compatible avec OpenAI.
- Tout fonctionne hors ligne, sans téléchargement de modèles supplémentaires.
- Le projet exploite le modèle déjà inclus dans macOS pour Apple Silicon.
- La principale limite n’est pas la technologie, mais la taille limitée de la fenêtre de contexte du modèle Apple.
Au cours des dernières années, exécuter des modèles d’IA localement signifiait télécharger plusieurs gigaoctets, à l’aide d’outils comme Ollama, llama.cpp ou MLX. Chaque développeur devait choisir son modèle, gérer les mises à jour, et consacrer beaucoup d’espace de stockage et de mémoire.
Apfel propose une approche complètement différente. Le modèle est déjà installé avec le système d’exploitation. Il ne restait plus qu’à disposer d’un moyen simple d’y accéder.
Un pont entre Apple Intelligence et l’écosystème OpenAI
Apfel ne crée pas de nouveau modèle ni ne modifie Apple Intelligence. Il agit comme une couche de compatibilité au-dessus du framework Foundation Models d’Apple.
Son installation se limite à une commande :
brew install apfel
Depuis lors, tout Mac équipé d’Apple Silicon, sous macOS Tahoe 26 ou supérieur, avec Apple Intelligence activé, peut utiliser le modèle intégré.
L’outil propose trois modes d’accès :
- Interface en ligne de commande (CLI) interactive.
- CLI pour automatisation et scripting.
- Serveur compatible API OpenAI.
Ce dernier est particulièrement intéressant, car il permet de réutiliser des applications existantes avec peu de modifications. Souvent, il suffit de modifier le base_url du client OpenAI pour que les requêtes soient entièrement traitées localement.
Cela signifie que des assistants pour VS Code, des outils internes, des scripts en Python ou Node.js, voire des applications d’entreprise peuvent exploiter le modèle Apple sans envoyer d’informations à des services externes.
Une IA entièrement locale
L’un des aspects les plus innovants est que toutes les inférences s’effectuent directement sur la machine.
Pas de dépendance à Internet.
Aucun coût en tokens.
Pas de frais d’utilisation.
Et surtout, ni le code source, ni les documents, ni les données privées ne quittent jamais l’ordinateur.
Pour de nombreuses entreprises, cela représente un avantage majeur en matière de confidentialité et de conformité, notamment lorsqu’il s’agit de tâches simples telles que :
- générer des messages pour des commits ;
- résumer des documents ;
- classifier du texte ;
- étiqueter du contenu ;
- créer des commandes terminal ;
- automatiser de petites tâches répétitives.
Le vrai limite n’est pas Apfel
Cependant, l’enthousiasme doit être tempéré par un aspect technique crucial.
Le modèle distribué par Apple comporte actuellement environ 3 milliards de paramètres, ce qui est suffisant pour des tâches légères, mais bien inférieur à des modèles comme Claude, GPT-5, Gemini ou même de nombreuses alternatives open source récentes.
Plus important encore est la taille de la fenêtre de contexte, qui se situe environ à 4.096 tokens entre l’entrée et la sortie.
Ce paramètre influence entièrement les cas d’usage possibles.
Avec cette limite, il est difficile de :
- analyser de longs documents ;
- passer en revue des projets software complets ;
- concevoir des agents pouvant soutenir de longues conversations ;
- utiliser des assistants avancés de programmation ;
- traiter de très grands logs d’événements.
En pratique, le modèle fonctionne très bien pour des requêtes rapides, mais il reste éloigné de remplacer des assistants de développement modernes.
Si Apple étendait la fenêtre de contexte, le paysage changerait radicalement
Ce que laisse entrevoir Apfel, ce n’est pas seulement la technologie, mais tout le potentiel de la plateforme.
Apple contrôle aussi bien le matériel que le système d’exploitation, le framework d’IA et le modèle lui-même. Cela signifie que il serait possible d’augmenter la taille de la fenêtre de contexte dans de futures versions, sans changer l’expérience développeur.
Une telle évolution aurait un impact beaucoup plus significatif que l’ajout de paramètres.
Une fenêtre de contexte de 32.000, 64.000 ou plus de tokens permettrait d’exécuter localement des tâches aujourd’hui dépendantes du cloud :
- des assistants de programmation capables de comprendre des projets entiers ;
- l’analyse de documentation technique volumineuse ;
- la révision de code à grande échelle ;
- des agents maintenant de longues conversations ;
- l’automatisation d’entreprise entièrement hors-ligne ;
- la recherche sémantique dans la documentation locale ;
- le traitement de bases de données de connaissances sans quitter l’appareil.
Dans ce scénario, Apfel ne serait plus simplement un outil pour développeurs, mais deviendrait une véritable plateforme d’écosystème IA locale.
L’IA locale commence à ressembler à un service intégré du système d’exploitation
Jusqu’à récemment, intégrer l’IA locale nécessitait de télécharger des modèles, de configurer des accélérateurs, de gérer des versions et d’occuper plusieurs gigaoctets de stockage.
Apple semble privilégier une autre voie.
Le modèle fait partie du système d’exploitation, tout comme Safari ou Spotlight.
Les développeurs ont simplement besoin d’une interface pour y accéder.
Apfel montre qu’il est possible de construire cette interface en utilisant le standard du marché : l’API OpenAI.
Si Apple continue à faire évoluer Foundation Models, à augmenter la taille de la fenêtre de contexte, et à maintenir cette approche d’intégration, la prochaine génération d’applications pour macOS pourrait utiliser par défaut une IA locale pour de nombreuses tâches courantes. Dans ce scénario, la nécessité de recourir à la cloud serait moins importante, seul un certain nombre de modèles plus puissants restant accessibles à distance, tandis qu’une part significative des charges de travail pourrait s’effectuer directement sur le Mac, avec une latence réduite, une meilleure confidentialité et sans coûts additionnels par requête.
Questions fréquentes
Qu’est-ce qu’Apfel ?
C’est un outil open source qui permet d’accéder au modèle local d’Apple Intelligence depuis le terminal ou via une API compatible OpenAI.
Faut-il télécharger des modèles d’IA ?
Non. Il utilise le modèle installé par Apple avec Apple Intelligence, donc il n’est pas nécessaire de télécharger plusieurs gigaoctets de poids.
Peut-il remplacer GPT ou Claude ?
Pas pour des tâches complexes. Il est conçu pour des automatisations, assistants légers et opérations quotidiennes entièrement exécutables en local.
Que devrait améliorer Apple pour favoriser l’IA locale ?
L’un des changements ayant le plus d’impact serait d’étendre significativement la fenêtre de contexte. Cela permettrait de traiter des documents beaucoup plus longs, de comprendre des projets complets et de faire fonctionner des agents locaux beaucoup plus performants, sans dépendance au cloud.