Skip to main content
La mémoire unifiée du Mac Studio permet de charger des modèles impossibles à faire tourner sur un ordinateur portable ; c’est pourquoi il sert souvent de serveur d’inférence sans interface. Ce qui reste à mettre en place, c’est l’accès à ce modèle depuis tout autre appareil. En lançant le connecteur Tokios à côté de LM Studio ou Ollama, vous obtenez un point de terminaison authentifié à l’adresse https://api.tokios.com — sans avoir à lier le serveur à 0.0.0.0, sans VPN ni configuration réseau individuelle pour chaque membre de l’équipe.

Le réseau local ne correspond pas à votre équipe

La documentation de LM Studio aborde serve on local network — c’est-à-dire la liaison du serveur au-delà de 127.0.0.1 afin que d’autres appareils du même réseau Wi-Fi puissent y accéder — mais avec un avertissement ; de plus, l’authentification au niveau des requêtes est désactivée par défaut. Cela permet à un second appareil du réseau domestique de communiquer avec le Mac Studio, mais ne suffit pas à :
  • Faire accéder un collègue extérieur au réseau local. Une personne travaillant depuis un autre bâtiment, une autre ville ou son propre réseau ne peut pas atteindre un serveur lié à votre sous-réseau local.
  • Appliquer un contrôle d’accès individuel. Le serveur réseau de LM Studio ne propose aucune clé API intégrée ; ainsi, quiconque atteint le port et le chemin spécifiés peut l’utiliser. Il est impossible d’octroyer l’accès à certains membres et pas à d’autres, ni de bloquer un utilisateur sans redémarrer le serveur.
  • Disposer d’une adresse stable même en changeant d’appareil. Une adresse IP locale dépend de votre réseau. Si vous déplacez le Mac Studio, changez de routeur ou confiez la tâche à un Mac mini, toutes les configurations clients deviennent caduques.
Tokios ne modifie en rien le fonctionnement de LM Studio ou d’Ollama ; il ajoute simplement un connecteur qui établit une connexion sortante depuis le Mac Studio vers https://api.tokios.com, évitant ainsi toute liaison du serveur au-delà de l’adresse locale et toute ouverture de port entrant.
Meta a testé Muse Glimmer 30B sur des puces MacBook M4 Max et M5 Max, ainsi que sur une carte RTX 5090, et propose désormais des versions MLX pour les processeurs Apple Silicon. Un Mac Studio doté de 32 Go de mémoire unifiée gère sans peine la version à 4 bits ; avec 64 Go ou plus, il prend en charge toutes les versions jusqu’à BF16. DFlash annonce une accélération de 1.8x sur M5 Max et de 1.5x sur M4 Max.

Procédez à la configuration sur votre Mac Studio

1

Démarrez le moteur d’exécution sur le Mac Studio.

Lancez le serveur de modèles comme d’habitude, en utilisant l’adresse de boucle locale.
Vérifiez qu’il répond bien à des requêtes via l’/v1 API compatible OpenAI avant d’ajouter le connecteur.
2

Obtenez un code d’autorisation puis associez le connecteur.

Dans l’dashboard, ouvrez l’onglet Setup et sélectionnez Start pairing afin de recevoir un code d’autorisation unique au format TKS-XXXX-XXXX (valable environ 15 minutes). Sur le Mac Studio, exécutez ensuite :
Tokios fournit une version native pour Apple Silicon (arm64) de tokios-connector, compatible avec le Mac Studio, le Mac mini et le MacBook Pro équipés de ce processeur. Si Gatekeeper signale un problème avec le binaire, utilisez xattr -d com.apple.quarantine ./tokios-connector pour le valider ; la commande d’installation proposée évite ce cas.Back in the dashboard, approve the device on the Setup or Connectors tab. The connector’s token is delivered over the tunnel — you never see it on screen or paste it into a file.
3

Configurez le connecteur pour qu’il pointe vers le point de terminaison /v1 de votre moteur d’exécution.

Le connecteur communique avec l’ID de modèle amont via l’API compatible OpenAI de LM Studio ou d’Ollama, toujours sur l’adresse de boucle locale du Mac Studio — aucun port n’est exposé au réseau. Les ports par défaut sont : LM Studio 1234, Ollama 11434 (tous deux avec /v1 ajouté). Aucune règle de pare-feu, aucune liaison LAN ni paramètre supplémentaire n’est requis pour ce scénario sur une seule machine.
4

Enregistrez un déploiement.

Dans l’onglet Models, associez l’ID de modèle amont (par exemple, le modèle chargé dans LM Studio ou Ollama) à un nom de déploiement public tel que studio-model. Les clients transmettent ce nom dans le champ model, et non l’ID d’origine.
5

Générez une clé API.

Dans l’onglet Keys, créez une clé API. Ces clés sont des jetons sk-tok-… de type Bearer, affichés une seule fois, et peuvent être limitées à des motifs de noms de déploiement spécifiques — ainsi la clé d’un collègue ne s’appliquera qu’à ce déploiement.

Laissez-le toujours actif

Une fenêtre de terminal convient pour les tests, mais sur un Mac Studio exécutant cette tâche en continu, il faut que le connecteur reste actif après les redémarrages et les déconnexions. Configurez-le en tant que service en arrière-plan launchd en utilisant un agent ~/Library/LaunchAgents/com.tokios.connector.plist qui pointe ProgramArguments vers tokios-connector --config et votre tokios-connector.json, avec les paramètres RunAtLoad et KeepAlive définis pour un redémarrage automatique. Consultez Configuration du connecteur : exécution en tant que service en arrière-plan pour obtenir le fichier plist complet ainsi que les commandes launchctl load et launchctl start. Sur une machine sur laquelle personne ne se connecte jamais manuellement, privilégiez un LaunchDaemon plutôt qu’un LaunchAgent — vérifiez les recommandations actuelles d’Apple pour votre version de macOS afin de déterminer le choix le plus adapté à votre configuration.

Utilisez-le depuis n’importe où

Une fois le connecteur associé et le déploiement enregistré, orientez votre client vers Tokios au lieu de l’adresse IP ou du nom d’hôte du Mac Studio.
Le sélecteur de modèles de Claude Code ne liste que les ID de modèles amont de type claude* ; par conséquent, votre déploiement Tokios n’apparaîtra pas dans la liste — il faut donc spécifier --model studio-model explicitement.
Si vous exécutez plusieurs modèles sur le Mac Studio — par exemple LM Studio pour un modèle et Ollama pour un autre — utilisez le fichier de configuration du connecteur afin de définir plusieurs routes et modèles amont, plutôt que de suivre le processus d’association pour un seul modèle. Consultez Routage des modèles pour savoir comment enregistrer et basculer entre plusieurs déploiements derrière le même point de terminaison.

Pourquoi un seul point de terminaison

  • Partagez votre Mac Studio sans partager votre réseau. Un collègue peut utiliser https://api.tokios.com en fournissant sa propre clé API limitée à son usage ; il n’a ainsi pas besoin d’être sur votre réseau local ou dans votre tailnet Tailscale.
  • Changez de modèle sans modifier la configuration du client. En orientant studio-model vers un autre ID de modèle amont ou backend, tous les agents et scripts déjà configurés continueront de fonctionner sans modification.
  • Aucun port entrant, pas d’0.0.0.0 requis. LM Studio et Ollama restent sur 127.0.0.1. Le connecteur ne crée que des connexions sortantes vers Tokios.

Prochaines étapes

Démarrage rapide

Vous apprendrez à créer un connecteur, à effectuer son déploiement et à obtenir une clé API, sans aucune préparation préalable.

Installer le connecteur

Guide complet d’installation et d’appairage du connecteur pour toutes les plateformes.

Utiliser Claude Code

Configuration détaillée de ANTHROPIC_BASE_URL et ANTHROPIC_API_KEY.

Référence de configuration du connecteur

Vous pourrez héberger plusieurs modèles depuis un seul Mac grâce à tokios-connector.json, puis le faire fonctionner en tant que service launchd.