← Retour au blog technique

Meilleure config PC pour Claude Code :
16 Go vs 24 Go vs 64 Go — test comparatif

Beaucoup pensent que Claude Code, « modèle dans le cloud », ne demande pas de grosse config — c’est à moitié faux. L’inférence n’utilise pas le GPU local, mais à chaque tool call l’agent lance npm test, xcodebuild, docker compose, les serveurs de langage… Nous avons exécuté 8 tâches identiques sur trois Mac M4 au même chip (16 / 24 / 64 Go), en mesurant pic mémoire, swaps et temps bout en bout. En bref : terminal léger, 16 Go suffisent ; IDE + agent au quotidien, 24 Go est le sweet spot ; Xcode + simulateurs + subagents parallèles → visez 64 Go.

1. Idée reçue : Claude Code ne consomme pas en local ?

L’inférence du grand modèle se fait chez Anthropic dans le cloud : pas besoin de GPU NVIDIA, pas d’OOM parce que « le modèle est trop gros ». Ce n’est pas pour autant qu’un vieux 8 Go suffit — le mode agent, c’est laisser l’IA piloter votre environnement local :

  • Lecture de fichiers → ripgrep, git, cache disque
  • Tests → arbres de processus Node, Jest, pytest, cargo test…
  • Correction CI → possiblement xcodebuild, Gradle, conteneurs Docker
  • Subagents parallèles → plusieurs sessions terminal lisent et compilent en même temps

Dans notre audit de facture Claude Code sur 30 jours : ce qui coûte le plus, ce sont souvent les longues sessions + lecture du dépôt entier. Côté mémoire, pareil — le swap ralentit les commandes locales déclenchées par l’agent de 2 à 5 fois ; vous n’attendez pas que le modèle, mais aussi la compilation et les tests locaux.

En une phrase : choisir un Mac pour Claude Code, ce n’est pas « faire tourner le modèle », c’est « ne pas ramer quand l’agent s’active ».

2. Environnement et méthodologie

ÉlémentSpécification
MatérielMac mini M4 (trois unités, 16 / 24 / 64 Go RAM, SSD 512 Go chacune)
SystèmemacOS 15.5, synchro Bureau iCloud désactivée, mode économie d’énergie coupé partout
Claude CodeVersion 2026.7, Sonnet par défaut ; refactorings complexes aussi testés avec Opus
Dépôts de test① Monorepo TypeScript (pnpm, ~180 paquets) ② Projet iOS Swift (SPM + CocoaPods) ③ Backend Go moyen (avec Docker Compose)
Échantillonnage3 exécutions par scénario, médiane ; memory_pressure + Moniteur d’activité pour pic et swaps
ChronométrageTemps mur de l’envoi du prompt au message « tâche terminée » de l’agent (commandes locales incluses)

Note : comparaison même chip, seule la RAM change — pas d’effet génération CPU. Les chiffres varient un peu selon la taille du dépôt et les dépendances ; l’écart relatif entre les trois paliers est resté stable sur plusieurs runs.

3. Mémoire occupée par Claude Code seul

Scénario ultra léger : terminal seul, dépôt vide, une courte Q&R :

ÉtatRésidentPic
Claude Code au repos (connecté)~180 Mo~220 Mo
Un tour sans tool call~200 Mo~350 Mo
5 tool calls (lecture de 20 fichiers)~280 Mo~520 Mo
Session agent 40 tours (contexte non vidé)~400 Mo~780 Mo

Donc : si vous n’utilisez Claude Code que comme « ChatGPT terminal amélioré », 16 Go largement suffisent. L’écart vient des effets de bord locaux lancés par l’agent.

4. Tableau comparatif des 8 scénarios

Tableau : pic mémoire (Claude Code + processus locaux parallèles), swap marqué (>500 Mo/min de pagination) et médiane du temps mur.

Scénario Pic 16 Go Temps 16 Go Pic 24 Go Temps 24 Go Pic 64 Go Temps 64 Go
S1 Terminal seul + petit correctif TS (3 fichiers, lint) 6.8 Go OK 42s 6.8 Go 41s 6.8 Go 40s
S2 Claude Code + Cursor + LSP TS 14.6 Go Swap occasionnel 14.6 Go OK 14.6 Go
S3 Agent lance pnpm test (suite complète) 15.9 Go Swap important 8m 12s 16.4 Go Swap léger 3m 05s 16.4 Go 2m 58s
S4 Refactor API sur 12 fichiers + tests 16.1 Go Swap important 14m 30s 17.8 Go OK 6m 20s 17.8 Go 6m 08s
S5 Claude Code + Xcode + simulateur iPhone 16 Inutilisable 25m+ 22.3 Go Limite 11m 40s 22.3 Go OK 10m 55s
S6 Deux subagents parallèles (tests chacun) Risque OOM Échec 21.7 Go Swap 9m 50s 21.7 Go OK 4m 22s
S7 Docker Compose 4 services + API agent Inutilisable 23.1 Go Swap 7m 15s 23.1 Go OK 5m 40s
S8 CI nocturne monorepo (build + test + lint) Swap continu 45m+ 24.6 Go Forte pression 18m 20s 24.6 Go OK 16m 05s

Lecture du tableau : à partir de S3, le 16 Go s’effondre — pas parce que Claude Code est lent, mais parce que les tests sont tués par le swap. Le 24 Go couvre S1–S4 et S5 léger ; agents parallèles et Docker restent tendus. Le 64 Go : zéro « inutilisable » ; S6 à deux subagents plus de deux fois plus rapide qu’en 24 Go.

5. 16 Go : usages possibles et limites

Pour qui

  • Claude Code surtout en terminal, IDE occasionnel ou Vim/Neovim
  • Petit dépôt (<50k lignes), tests en moins de 30 secondes
  • Pas de simulateur iOS, pas de matrice Docker
  • Déjà un MacBook Air / MacBook Pro d’entrée, budget RAM reporté

Règles de survie en 16 Go

  1. Une seule appli « lourde » à la fois : fermer la fenêtre Cursor avec LSP TS pendant les tests agent
  2. Configurer .claudeignore pour moins d’indexation inutile (comme dans l’article facture — économise aussi la RAM)
  3. /clear dès la fin d’un sous-tâche, éviter la boule de contexte
  4. xcodebuild, Docker, CI longue sur Mac cloud ; local = édition et vérifs légères
Vérifier la pression mémoire (terminal)
# Vue temps réel
memory_pressure

# Utilisation du swap
sysctl vm.swapusage

# Processus les plus gourmands
top -l 1 -s 0 -o mem | head -20

Ressenti : S1–S2 fluides ; dès qu’l’agent lance la suite complète (S3), ventilateur, curseur qui accroche, l’agent croit au « timeout test » et relance — lent et plus de tokens.

6. 24 Go : le meilleur choix pour la majorité

Si un seul palier pour « Claude Code + IDE moderne », 24 Go est le sweet spot 2026 — sur MacBook Pro 14″ M4, upgrade fréquent, souvent bien moins cher que le saut vers 48 Go.

24 Go couvre confortablement

  • Claude Code + Cursor (ou VS Code) + LSP TypeScript / Python en parallèle
  • Une passe de tests complète sur monorepo moyen
  • Refactor multi-modules jusqu’à 12 fichiers + boucle de tests auto
  • Un service Docker (base / Redis) + API locale

24 Go reste juste quand

  • Xcode + simulateur iOS + Claude Code ensemble (pic S5 22,3 Go, marge minuscule)
  • Deux subagents parallèles (S6) ou quatre services Docker (S7)
  • Chrome 50+ onglets + stack ci-dessus (fréquent, ne riez pas)
Conseil : full-stack / backend / DevOps : 24 Go est le minimum recommandé sans bricolage. Dev iOS avec build local principal : passez à 64 Go ou hybride cloud.

7. 64 Go : qui en a vraiment besoin

64 Go sonne « surplus », mais pour les power users Claude Code ça règle le parallélisme — plus une file de compilation, mais plusieurs subagents qui lisent, testent et lancent des conteneurs en même temps.

Signaux pour viser 64 Go

SignalPourquoi 64 Go
Souvent 2+ simulateurs iOS pour tests UIUn simulateur ~3–5 Go, Xcode ~4–6 Go
Subagents parallèles avec Claude CodeChaque session peut lancer son arbre de tests
Matrice Docker locale (db + cache + queue + mock)La RAM des conteneurs s’additionne vite
Gros monorepo (cache turbo / nx résident)Cache build + LSP + index remplissent 24 Go
Tech lead avec 3 fenêtres projet ouvertesPas du luxe, du quotidien

S6 deux subagents : 64 Go 4m 22s vs 24 Go 9m 50s — pas le modèle, mais deux npm test parallèles sans se battre pour le swap. À 2 jobs parallèles/jour, 5 min gagnées chaque fois : ~60 h d’attente par an.

Budget à 36 Go (certains M4 Pro) : bon compromis iOS ; S5 plus stable qu’en 24 Go, mais pour double subagent, en fermer un ou déporter sur le cloud.

8. Au-delà de la RAM

ComposantImpact sur Claude CodeRecommandation
SSDL’agent lit beaucoup ; en swap, la vitesse disque fixe les à-coups512 Go minimum, 1 To plus confortable ; éviter disque externe lent pour le dépôt
ChipBuilds locaux, pas l’inférence modèleM4 suffit ; M4 Pro plus rapide en multi-cœur, voir guide MacBook Pro
RéseauStreaming, gros contexte uploadé ; coupure = agent interrompuCâble stable ou Wi‑Fi 5 GHz ; éviter le partage de connexion pour longues tâches
ThermiqueCompilations longues + chaleur estivaleSupport pour portable ; tâches 7×24 plutôt Mac mini / cloud
ÉcranPas d’effet RAM direct, mais double écran = plus de fenêtres IDE résidentesÉcran externe → prévoir plus de marge RAM

9. Hybride : machine locale + Mac cloud

Pas obligé de monter le portable à 64 Go. Approche 2026 courante :

  1. Local 16–24 Go : édition Claude Code, review, tests légers
  2. Mac mini M4 cloud (24–64 Go) : xcodebuild, CI nocturne, subagents lourds
  3. SSH sur le cloud pour la session agent ; local ne reçoit que les résultats — le goulot mémoire part au datacenter

En écho à notre article facture : fermer le capot → l’agent repart, tokens et temps perdus. Un Mac cloud toujours en ligne convient aux « longues tâches à déléguer ».

Pas assez de RAM ? Envoyez le lourd sur un Mac cloud toujours en ligne

Nuvcloud propose des Mac mini M4 dédiés (plusieurs configs RAM), accès SSH/VNC, facturation jour/semaine/mois. 16 Go en local pour coder, 64 Go dans le cloud pour agents Claude Code parallèles + build Xcode complet — voir les tarifs.

10. Guide d’achat par profil

Votre profilRAM conseilléeMatériel typeNote
Étudiant / scripts / automatisation ops16 GoMacBook Air M4, Mac mini M4Avec .claudeignore + cloud pour le lourd
Full-stack / backend / data24 GoMacBook Pro 14 M4, Mac mini M4Meilleur rapport qualité-prix
Dev iOS / macOS solo24–36 GoMacBook Pro 14 M4 ProSimulateur souvent ouvert : 36 Go+
Tech lead / maintenance monorepo48–64 GoMacBook Pro 16 M4 Pro/Max, Mac mini sur mesureSubagents parallèles indispensables
PC Windows principalCloud 24 Go+Mac mini NuvcloudPas besoin d’un second portable

11. Questions fréquentes

QuestionRéponse
Claude Code mange plus de RAM que Cursor ?Le terminal est plus léger ; l’agent lance plus volontiers des commandes shell → effets locaux plus grands. Voir article couches IDE.
La RAM influence la facture en tokens ?Indirectement : swap → timeout → retry → plus de tours. Machine lente = facture haute.
La mémoire unifiée Apple peut aller au GPU ?Oui, mais Claude Code utilise peu le GPU local. L’intérêt : CPU et tâches I/O partagent le même pool — gardez de la marge.
Upgrader la RAM plus tard ?Non. Apple Silicon est soudée — choisir au moment de l’achat.
Poste Linux + Claude Code ?Supporté. Même conseil : 24 Go minimum ; sans toolchain macOS, souvent plus rentable.
Quand upgrader ou déporter ?Pendant une tâche agent, lancez memory_pressure — « warn » ou swap qui monte : plus de RAM ou cloud.

12. Conclusion

Claude Code transforme « écrire du code » en « diriger l’environnement local » — choisir la RAM, c’est estimer combien de processus l’agent lancera en parallèle pour vous. Nos mesures sont claires :

  • 16 Go : terminal léger OK ; IDE + tests complets + agent ensemble → swap et chute brutale
  • 24 Go : sweet spot 2026 pour la plupart, ~80 % des workflows Claude Code
  • 64 Go : « taxe anti-galère » pour agents parallèles, matrice Xcode, Docker lourd — on gagne du temps, pas du prestige

La RAM est soudée — mieux vaut baisser d’un cran CPU et viser la bonne RAM. Budget serré : souvent 24 Go local + gros Mac cloud vaut mieux que 16 Go à la dure : un redémarrage agent coûte assez de temps et de tokens pour plusieurs jours de cloud.

Forfaits →