- Mise en place d'un serveur local dans LM Studio pour exposer des modèles de langage à l'aide d'une API compatible avec OpenAI.
- Utilisation de l'extension Continue.dev pour intégrer le chat et la saisie semi-automatique du code directement dans l'éditeur.
- Mise en œuvre d'agents avancés et de protocoles MCP utilisant OpenCode pour l'édition automatisée de fichiers.
- Exploiter l'architecture BYOK et la boîte à outils d'IA pour utiliser les NPU et les GPU locaux sans dépendre du cloud.
Si vous en avez assez de dépendre d'abonnements mensuels ou de voir vos données personnelles et vos projets privés se retrouver dans le cloud, la mise en place de votre propre environnement d'intelligence artificielle est la solution idéale. Connectez LM Studio à VS Code Programmer avec une IA locale peut être une excellente idée.
Grâce à des outils comme LM StudioAujourd'hui, il est tout à fait possible d'exécuter des modèles de langage puissants directement sur le matériel de votre ordinateur, tout en conservant les confidentialité absolue et fonctionnant sans connexion Internet. La véritable magie opère lorsque ce cerveau local communique avec notre éditeur de code préféré. En reliant LM Studio à Code Visual StudioNous avons transformé un simple éditeur en une station de travail intelligente capable de générer du code, d'expliquer des fonctions complexes et de compléter automatiquement des lignes entières, le tout en tirant parti de la puissance de votre GPU ou NPU sans dépenser un seul centime en API externes.
Préparer le terrain avec LM Studio
Pour connecter LM Studio à VS Code, il faut d'abord installer et configurer l'application LM Studio. Pour ceux qui recherchent une assistance à la programmation, tous les modèles ne conviennent pas ; il est préférable de télécharger des versions optimisées pour le code. Une option très fiable est… Codeur Qwen2.5Cependant, vous devez choisir la taille (par exemple, les paramètres 14B ou 3B) en fonction de mémoire RAM disponible sur votre ordinateur pour éviter que le système ne plante.
Si vous utilisez un Mac avec Apple Silicon Et si vous disposez de 32 Go de RAM ou plus, vous pouvez essayer des modèles plus performants comme Codestral-22BUne astuce avancée pour les utilisateurs de macOS consiste à déverrouiller la limite de mémoire intégrée à l'aide de la commande sudo sysctl iogpu.wired_limit_mb=50000Cela permet le chargement de modèles de meilleure qualité, tels que des modèles de quantification. Q8_0 sans erreurs de mémoire.
Une fois le modèle choisi, il est essentiel d'accéder au panneau développeur et activer le serveur localPar défaut, LM Studio démarre un serveur à l'adresse http://localhost:1234Assurez-vous de régler le Longueur du contexte (la fenêtre de contexte) selon vos besoins ; pour les tâches de code importantes, il est recommandé d'augmenter cette valeur à 16 384 ou même 32 768 jetons, bien que cela consomme davantage de ressources de votre machine.
Connectez LM Studio à VS Code à l'aide de l'extension Continue.dev
Pour que VS Code puisse communiquer avec le serveur que nous venons de configurer, l'option la plus populaire et la plus polyvalente est l'extension. Continuer.devAprès l'avoir installée depuis la plateforme, un nouveau panneau apparaîtra dans la barre latérale. Pour commencer à discuter, il faut ajouter un modèle en cliquant sur le sélecteur en bas et en choisissant. LM Studio en tant que fournisseur et en sélectionnant l'option de détection automatique afin qu'elle trouve le modèle chargé sur le serveur.
Après avoir connecté LM Studio à VS Code, vous pouvez activer saisie semi-automatique intelligente (Ces suggestions grises qui apparaissent pendant que vous tapez), vous devrez modifier le fichier de configuration config.json situé dans le dossier .continue de votre utilisateur. C'est ici que vous définissez le tabAutocompleteModel, en indiquant l'URL de l'API et le nom spécifique du modèle, permettant ainsi une expérience fluide similaire à celle de Copilot, mais complètement hors ligne.
Exploration d'alternatives : AI Toolkit et OpenCode
Lors de la connexion de LM Studio à VS Code, il ne s'agit pas uniquement de Continue.dev. Microsoft propose l'extension Boîte à outils d'IAce qui est particulièrement intéressant pour ceux qui possèdent des PC certifiés Copilot+ et qui disposent d'un NPU dédiéCet outil vous permet de gérer un catalogue de modèles locaux et cloud, facilitant le chargement de versions allégées telles que Phi-4, optimisant la consommation d'énergie et les performances du matériel moderne.
En revanche, si vous recherchez une expérience davantage axée sur l'agent (capable de modifier des fichiers et d'exécuter des commandes terminal), il existe une intégration avec OpenCodeCette solution fonctionne comme un serveur sans interface graphique, connectant LM Studio à un panneau de chat avancé dans VS Code. Son principal atout réside dans sa prise en charge de… MCP (Protocole de contexte de modèle)ce qui permet à l'agent d'interagir avec des bases de données, des navigateurs ou des systèmes de fichiers via des serveurs configurés dans un fichier .mcp.json.

Paramètres avancés et BYOK
VS Code a évolué pour permettre ce schéma BYOK (Apportez votre propre clé)Cela signifie que vous pouvez ajouter des points de terminaison personnalisés via l'éditeur de modèle de langage (l'icône d'engrenage dans le sélecteur de chat). Lors de la configuration d'un Point de terminaison personnaliséVous pouvez définir si l'API utilise le format Chat Completions ou Messages, ce qui permet d'intégrer directement des modèles locaux dans l'interface de chat native de VS Code sans extensions lourdes.
Il est important de mentionner que, bien que le chat fonctionne parfaitement, certaines fonctionnalités de utilitaire (comme la génération automatique des titres de chat ou des messages de commit) nécessitent généralement un modèle configuré dans les paramètres chat.utilityModelSi vous n'avez pas d'abonnement Copilot, il vous suffit de… attribuez votre modèle local Ces variables de configuration de VS Code vous éviteront de perdre toute fonctionnalité de productivité.
Pour ceux qui préfèrent le terminal, LM Studio propose désormais un point de terminaison compatible avec Anthropic, permettant l'utilisation d'outils tels que Claude Code pointant vers la variable d'environnement ANTHROPIC_BASE_URL au serveur local. Cette polyvalence transforme votre ordinateur en un centre d'intelligence artificielle où vous pouvez passer d'un système à l'autre. différents modèles et interfaces en fonction de la complexité de la tâche à résoudre.
Ça vaut le coup Comment connecter LM Studio à VS Code ? Disposer d'un assistant de programmation indépendant du réseau représente un atout concurrentiel majeur, car il permet de travailler dans des environnements restreints et garantit que le code sensible ne quitte jamais le disque dur. En combinant le serveur LM Studio avec des extensions telles que Continue ou AI Toolkit, vous obtenez un écosystème flexible et libre qui s'adapte à la puissance de votre matériel, transformant ainsi votre façon d'écrire et d'optimiser les logiciels.
Rédacteur spécialisé dans les problématiques technologiques et Internet avec plus de dix ans d'expérience dans différents médias numériques. J'ai travaillé comme éditeur et créateur de contenu pour des sociétés de commerce électronique, de communication, de marketing en ligne et de publicité. J'ai également écrit sur des sites Web d'économie, de finance et d'autres secteurs. Mon travail est aussi ma passion. Maintenant, à travers mes articles dans Tecnobits, j'essaie d'explorer toutes les actualités et les nouvelles opportunités que le monde de la technologie nous offre chaque jour pour améliorer nos vies.