Exécution de Claude Code hors ligne sur un M3 Pro avec Qwen3.6 : 4 correctifs qui ont fonctionné

✍️ OpenClawRadar📅 Publié: June 26, 2026🔗 Source
Exécution de Claude Code hors ligne sur un M3 Pro avec Qwen3.6 : 4 correctifs qui ont fonctionné
Ad

Claude Code se connecte à un modèle local sur un Apple M3 Pro (18 cœurs GPU, 36 GiB de mémoire unifiée, ~150 Go/s de bande passante) exécutant qwen3.6:35b-a3b-coding-nvfp4 — un modèle MoE de 35,1 milliards de paramètres avec ~3 milliards actifs par jeton, quantifié NVFP4, ~21 Go sur disque et ~20 GiB en mémoire résidente. La configuration a permis de traiter un incident Kubernetes de l'investigation à la PR : trouver la cause racine, écrire le correctif, pousser la branche, soumettre la PR via gh — le tout en mode air-gap. Quatre correctifs ont transformé un modèle qui expirait en 10 minutes en un outil qui boucle la boucle. La vitesse est limitée par le matériel ; la capacité ne l'est pas.

Stack et environnement

  • Matériel : Apple M3 Pro, 18 cœurs GPU, 36 GiB de mémoire unifiée, ~150 Go/s de bande passante mémoire
  • Modèle : qwen3.6:35b-a3b-coding-nvfp4
  • Runtime : Ollama 0.24.0, exécuteur MLX (natif Apple Silicon)
  • Client : Claude Code v2.1.84 pointant vers le point de terminaison local Ollama

Variables d'environnement clés (définies dans un plist launchd pour persistance) :

OLLAMA_MLX=1
OLLAMA_CONTEXT_LENGTH=32768
OLLAMA_FLASH_ATTENTION=1
OLLAMA_MULTIUSER_CACHE=1
OLLAMA_KEEP_ALIVE=24h
OLLAMA_NO_CLOUD=1
Ad

Étapes de configuration

  1. Installer Ollama 0.24.0+
  2. ollama pull qwen3.6:35b-a3b-coding-nvfp4 (~21 Go, une fois)
  3. Démarrer le serveur avec les variables d'environnement ci-dessus
  4. Lancer Claude Code :
    ANTHROPIC_BASE_URL=http://localhost:11434 MAX_THINKING_TOKENS=0 claude --model qwen3.6:35b-a3b-coding-nvfp4
  5. Test de validation : Run kubectl get pods -A and tell me if anything appears unhealthy

Notes de performance

Premier appel d'outil : quelques secondes (réflexion désactivée). Le préremplissage (chargement d'environ 25 000 jetons) prend ~60 s. Les tours suivants sont plus rapides grâce au cache de préfixe (OLLAMA_MULTIUSER_CACHE). Le modèle reste chargé via OLLAMA_KEEP_ALIVE=24h. Une rafale de 404 dans le journal Ollama pendant le préremplissage est normale (correctif n°4).

L'architecture MoE est essentielle : seulement ~3B actifs par jeton, donc le coût d'exécution ressemble à celui d'un modèle dense de 14B tandis que les réponses approchent un 35B. Un modèle dense de 35B ne tient pas dans 36GiB.

📖 Lire la source complète : HN LLM Tools

Ad

👀 See Also

Développeur Crée un Outil pour la Génération Réaliste de Bases de Données Relationnelles
Tools

Développeur Crée un Outil pour la Génération Réaliste de Bases de Données Relationnelles

Un développeur a créé un outil qui génère des bases de données relationnelles entièrement chargées avec des données réalistes, résolvant le problème de la création de bases de données de test avec des relations de clés étrangères intactes et une cohérence inter-tables.

OpenClawRadar
Le test de codage Pacman passé par Qwen 3.6 27B F16, mais échec des quantifications 8 bits — Leçons clés sur les modèles et le décodage spéculatif MTP
Tools

Le test de codage Pacman passé par Qwen 3.6 27B F16, mais échec des quantifications 8 bits — Leçons clés sur les modèles et le décodage spéculatif MTP

Un utilisateur a réalisé une seule tentative pour créer un clone de Pacman avec Qwen 3.6 27B F16 — deux des trois tentatives ont donné des jeux quasi parfaits. Les versions 8 bits ont échoué complètement. Notes détaillées sur l'optimisation du template de chat et les gains de vitesse grâce au décodage spéculatif MTP.

OpenClawRadar
Serveur MCP Permet à Claude de Créer et Exécuter des Outils Personnalisés à l'Exécution
Tools

Serveur MCP Permet à Claude de Créer et Exécuter des Outils Personnalisés à l'Exécution

Un développeur a créé un serveur MCP permettant à Claude de créer, mettre à jour et exécuter de nouveaux outils à l'exécution sans nécessiter de redéploiement. Le système utilise cinq outils principaux et exécute du code JavaScript/TypeScript personnalisé dans un bac à sable Deno avec un démarrage à froid d'environ 50 ms.

OpenClawRadar
Passeport de Décision : Une Couche d'Audit pour la Gouvernance de l'Exécution des Agents IA
Tools

Passeport de Décision : Une Couche d'Audit pour la Gouvernance de l'Exécution des Agents IA

La fuite du code Claude met en lumière une lacune dans la gouvernance des agents d'IA. Decision Passport répond à cela avec des enregistrements d'exécution en ajout uniquement, des paquets de preuve portables et une vérification hors ligne pour des pistes d'audit résistantes à la falsification.

OpenClawRadar