M-Courtyard pour MAC
App gratuite et open source pour affiner des modèles de langage IA sur Apple Silicon sans code : préparez les données, entraînez avec MLX, testez, exportez.
Présentation de M-Courtyard
M-Courtyard est une app de bureau pour affiner de grands modèles de langage en local sur un Mac Apple Silicon, sans écrire de code. Vous importez vos documents, les transformez en jeu de données d’entraînement, lancez un affinage LoRA avec MLX d’Apple via mlx-lm, testez le résultat dans un chat intégré et l’exportez. Le projet indique qu’aucune donnée ne quitte votre Mac.
M-Courtyard est gratuit et open source sous licence AGPL-3.0. Il nécessite macOS 14 ou une version ultérieure et une puce Apple Silicon : il ne fonctionne donc pas sur les Mac Intel. Le projet recommande au moins 16 Go de mémoire pour les modèles 7B et 8B ; 8 Go suffisent pour les petits modèles de 1.5B à 3B. L’app vous guide pour installer uv, Python et mlx-lm. Ollama et LM Studio sont facultatifs. L’app n’est pas signée : macOS peut donc la signaler comme endommagée tant que vous n’avez pas lancé dans le Terminal la commande sudo xattr -rd com.apple.quarantine /Applications/M-Courtyard.app.
Fonctionnalités principales
M-Courtyard couvre les étapes de l’affinage, du document brut au modèle utilisable.
- Import de documents : glissez des fichiers .txt, .pdf et .docx.
- Segmentation intelligente : nettoie et découpe les documents automatiquement.
- Jeux de données IA : générez des données Knowledge Q&A, Style Imitation ou Instruction Training avec des modèles locaux.
- Règles intégrées : créez des jeux de données sans Ollama ni LM Studio.
- Hub de modèles : trouve les modèles locaux Hugging Face, ModelScope et Ollama, ou en télécharge de nouveaux.
- Suivi en direct : courbes de perte, temps restant et ressources, avec les préréglages Quick, Standard et Thorough.
- Chat intégré : testez aussitôt un adaptateur affiné.
- Export : envoyez un modèle quantifié vers Ollama, ou des modèles MLX fusionnés vers des environnements locaux comme LM Studio.
Nouveautés de la version 0.5.9
M-Courtyard 0.5.9 améliore les vérifications d’installation et la stabilité de l’entraînement sur macOS Tahoe.
- Les Réglages et le tableau de bord lisent les informations du paquet mlx-lm installé : une installation valide n’apparaît plus comme manquante
- L’installation vérifie désormais la version de mlx-lm avant d’annoncer sa réussite
- L’environnement Python géré reconstruit correctement les dossiers .venv incomplets ou existants avec les versions récentes de uv
- L’entraînement applique un contournement du problème de watchdog Metal de MLX et macOS Tahoe, qui peut faire planter les affinages LoRA
- Smart Alerts reconnaît ce plantage et explique la solution de repli
Questions fréquentes sur M-Courtyard
M-Courtyard est-il gratuit ?
Oui. M-Courtyard est gratuit et open source sous licence AGPL-3.0.
Que fait M-Courtyard ?
Il affine de grands modèles de langage sur votre Mac sans code. Vous préparez un jeu de données à partir de vos documents, lancez l’entraînement LoRA avec MLX, testez le modèle dans un chat et l’exportez.
Quelle version de macOS faut-il pour M-Courtyard ?
macOS 14 Sonoma ou une version ultérieure.
M-Courtyard fonctionne-t-il sur les Mac Intel ?
Non. Le projet exige Apple Silicon, et le téléchargement n’est compilé que pour cette puce.
De combien de mémoire ai-je besoin ?
Le projet recommande au moins 16 Go pour les modèles 7B et 8B. 8 Go suffisent pour les petits modèles de 1.5B à 3B.
Pourquoi macOS dit-il que M-Courtyard est endommagé ?
L’app n’est pas signée. Après l’avoir placée dans Applications, le projet indique de lancer sudo xattr -rd com.apple.quarantine /Applications/M-Courtyard.app dans le Terminal.
Ai-je besoin d’Ollama ou de LM Studio ?
Non. Les deux sont facultatifs. Ils ajoutent la génération de données par IA et des cibles d’export, tandis que les règles intégrées créent des jeux de données sans eux.
Quels fichiers puis-je utiliser comme données d’entraînement ?
Vous pouvez importer des fichiers .txt, .pdf et .docx.
Mes données quittent-elles mon Mac ?
Le projet indique qu’aucune donnée ne quitte votre machine. L’app peut télécharger des modèles depuis des sources en ligne si vous le choisissez.
D’où vient le téléchargement de M-Courtyard sur m-courtyard.FULLMAC.app ?
Le bouton de téléchargement mène à la page officielle des versions de M-Courtyard à l’adresse https://github.com/Mcourtyard/m-courtyard/releases/latest. m-courtyard.FULLMAC.app ne modifie pas l’app et ne la réempaquette pas.
Apps similaires
LlamaportLlamaport est une petite app Mac pour exécuter et télécharger des modèles de langage GGUF en local. Elle s’appuie sur llama-server, du projet llama.cpp : elle liste les modèles de votre dossier de modèles, en lance un avec la commande complète affichée avant d’appuyer sur Start, montre ce qu’il consomme pendant qu’il tourne et télécharge de nouveaux modèles depuis Hugging Face avec des téléchargements qui reprennent après un arrêt forcé ou un redémarrage. Elle lit directement les en-têtes GGUF, si bien que la liste affiche la quantification, la longueur de contexte et la structure mixture-of-experts réelles, et non des suppositions tirées du nom du fichier.IA
UnfoldlyUnfoldly est une app de recherche par IA locale pour Mac qui retrouve les fichiers d’après ce dont vous vous souvenez, et non d’après leur nom. Vous choisissez les dossiers et fichiers à indexer, et elle crée sur votre Mac une mémoire consultable : le texte des documents, ce que montrent les images, des moments dans les vidéos et le contenu des enregistrements audio. Vous décrivez ensuite ce que vous cherchez, comme une photo de votre chien ou le PDF qui parlait d’une grille tarifaire, et vous posez des questions sur les fichiers trouvés : résumer un document, interroger une vidéo ou comparer des notes.IA
Claude Usage MonitorClaude Usage Monitor est une app gratuite et open source pour la barre des menus qui indique ce qu’il vous reste d’utilisation de Claude.ai. Son icône passe du vert à l’orange puis au rouge à mesure que vous approchez de vos limites, et le texte à côté affiche soit le pourcentage de la session en cours, soit, pendant que vous travaillez, une estimation du temps restant à votre rythme actuel avec votre utilisation hebdomadaire. Un clic ouvre un petit tableau de bord avec des barres de progression pour la session en cours, vos limites hebdomadaires sur tous les modèles et, avec les forfaits Max, l’utilisation propre à Sonnet, chacune avec un compte à rebours jusqu’à sa prochaine réinitialisation.IA
EnviousWisprEnviousWispr est une app de dictée pour la barre des menus du Mac. Appuyez sur un raccourci clavier dans n’importe quelle app, parlez, et vos mots sont transcrits sur votre Mac puis collés là où vous écriviez. Deux modèles vocaux sont au choix : Parakeet Ultra, le modèle rapide par défaut pour 25 langues européennes, et Whisper, qui couvre plus de 99 langues et détecte la langue automatiquement. L’app fonctionne hors ligne, sans compte ni abonnement.IA
Qwen ScribeQwen Scribe est une app de barre des menus avec une interface web locale qui transcrit les fichiers audio et vidéo et ajoute la dictée dans tout le système sur les Mac Apple Silicon. Elle exécute le modèle vocal Qwen3-ASR sur le GPU du Mac grâce à MLX. Il n’y a ni compte, ni clé d’API, ni service cloud Qwen Scribe : l’audio et les transcriptions restent sur le Mac.IA
Agent Teams AIAgent Teams AI est une app de bureau pour coordonner des équipes d’agents IA, pour le code et d’autres travaux de projet. Vous créez une équipe avec une seule instruction et attribuez des rôles à ses membres. Les agents travaillent ensuite en parallèle, s’envoient des messages, gèrent leurs propres tâches et relisent le travail des autres, pendant que les tâches avancent sur un tableau kanban en direct. Vous pouvez écrire à n’importe quel agent, commenter une tâche et accepter ou rejeter le code modifié par chaque tâche.IA
FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.