Deepseek ArtifactsDeepseek Artifacts
Guide Raspberry Pi

Claude Code sur Raspberry Pi : installer, se connecter en SSH et le mettre au travail

Le parcours illustré et vérifié pour faire tourner Claude Code sur une Pi 4 ou Pi 5 : flashez Raspberry Pi OS 64 bits, installez en une commande, autorisez votre compte et pilotez toute la machine en headless par SSH.

L'essentiel

  • Claude Code prend officiellement en charge Linux sur ARM64 avec 4 Go de RAM ou plus — une Raspberry Pi 4 ou Pi 5 sous Raspberry Pi OS 64 bits satisfait aux exigences documentées.
  • Une commande suffit : curl -fsSL https://claude.ai/install.sh | bash — sans Node.js. Seule la voie npm exige Node.js 22 ou plus.
  • Activez SSH dans l'Imager avant le premier démarrage. Ce seul interrupteur transforme la Pi en agent headless que vous pilotez depuis votre ordinateur portable.
  • Connectez-vous avec un abonnement Claude ou une facturation API, passez à Haiku pour le travail courant et gardez les grands modèles pour les problèmes difficiles.

Installing Claude Code on a Raspberry Pi (full agent setup walkthrough)

Chaîne : Jason Welsh31:02

Voir sur YouTube

Running Claude Code on a Raspberry Pi

Chaîne : akash.gg

Lire l'article

Setup — official documentation

Documentation officielle : code.claude.com/docs

Voir sur YouTube

Chaque exigence, commande et option de cette page est vérifiée contre la documentation officielle d'installation et l'article « Running Claude Code on a Raspberry Pi » d'akash.gg ; la vidéo ci-dessus est la source visuelle.

Les captures d'écran sont attribuées à leurs créateurs, avec des liens profonds vers les horodatages exacts. Aucune image de visage filmé n'est utilisée.

D'une carte SD vierge à un agent Pi opérationnel

Partie 1 — Préparer la Pi et la carte SD

  1. 1

    Flasher Raspberry Pi OS 64 bits avec l'Imager

    Sur un ordinateur classique, installez Raspberry Pi Imager depuis raspberrypi.com, choisissez votre carte (une Pi 4 ou Pi 5 avec 4 Go de RAM et plus répond à l'exigence documentée de Claude Code : ARM64 et 4 Go de RAM), sélectionnez Raspberry Pi OS (64-bit) puis votre carte SD. L'image 64 bits est ici le seul choix non négociable — le build ARM64 de Claude Code ne fonctionne pas sur un OS 32 bits.

    Raspberry Pi Imager device picker with Raspberry Pi 4 Model B highlighted in the list of Pi 5 through Pi 1 boards before flashing the SD card
    Choisissez votre carte dans l'Imager — Pi 4 comme Pi 5 font l'affaire.Voir à 3:12
  2. 2

    Activer SSH avant le premier démarrage

    Dans la personnalisation de l'OS de l'Imager, définissez nom d'utilisateur et mot de passe, préchargez votre réseau Wi-Fi et activez Enable SSH. Le pas à pas vidéo insiste lourdement là-dessus, à raison : SSH est ce qui vous permettra ensuite de débrancher l'écran et de piloter la Pi entièrement depuis votre portable.

    Raspberry Pi Imager customisation screen with the Enable SSH toggle switched on and password authentication selected for headless setup
    Activez SSH maintenant, vous vous en féliciterez plus tard.Voir à 4:16
  3. 3

    Démarrer et confirmer le 64 bits

    Éjectez la carte, glissez-la dans la Pi et allumez — vous arrivez sur l'accueil du bureau de Raspberry Pi OS. Si le texte est minuscule sur une TV, ouvrez Preferences → Screen Configuration, réglez la résolution HDMI sur du 1024×768 par exemple et validez avec Apply.

    Raspberry Pi OS 64-bit welcome splash during the first boot confirming the 64-bit image that a Claude Code install requires
    L'accueil en 64 bits prouve que vous avez flashé la bonne image.Voir à 7:00
  4. 4

    Récupérer le plan d'installation

    Connectez-vous à claude.ai dans le navigateur de la Pi et demandez une installation pas à pas de Claude Code sur un système neuf. Vous pouvez passer l'étape et coller directement la commande officielle de l'étape 6 — mais avoir le plan à l'écran a rendu le pas à pas filmé facile à suivre.

    Claude chat in Chromium on the Raspberry Pi desktop answering a step-by-step Claude Code install request with a web search for current instructions
    Demandez le plan à Claude, ou filez droit à la commande de l'étape 6.Voir à 12:00

Partie 2 — Installer et autoriser

  1. 5

    Mettre d'abord le système à jour

    Ouvrez un terminal et mettez le système à jour avec sudo apt update && sudo apt full-upgrade -y. Sur une image neuve, cela peut télécharger des dizaines de paquets arm64 et prendre quelques minutes.

    Terminal window on Raspberry Pi OS downloading arm64 packages from archive.raspberrypi.com during the system update before installing Claude Code
    Une image neuve peut tirer étonnamment beaucoup de mises à jour.Voir à 13:50
  2. 6

    Lancer l'installateur officiel

    Installez Claude Code en une commande : curl -fsSL https://claude.ai/install.sh | bash. Cette voie ne réclame aucun Node.js. (Plutôt npm ? Installez Node.js 22+ pour ARM64 puis lancez npm install -g @anthropic-ai/claude-code — et sans sudo, que la documentation officielle déconseille.)

    Claude chat install step showing the curl -fsSL https://claude.ai/install.sh | bash command that places the Claude Code binary in the local bin folder
    Une ligne installe Claude Code — la voie recommandée par la documentation.Voir à 13:00
  3. 7

    Corriger le PATH et vérifier

    L'installateur se termine par un bandeau de version et l'emplacement du binaire. S'il prévient que le dossier local bin n'est pas dans votre PATH, lancez la commande export qu'il affiche pour l'ajouter à .bashrc, puis source ~/.bashrc. Vérifiez avec claude --version.

    Terminal reporting Claude Code successfully installed with version 2.0.71, the binary location, and a PATH export command to append to bashrc
    Le bandeau de succès, plus la correction du PATH dont vous aurez peut-être besoin.Voir à 16:30
  4. 8

    Autoriser votre compte Claude

    Lancez Claude Code avec claude dans votre dossier de projet, choisissez un thème puis « Claude account with subscription » (ou Anthropic Console pour la facturation API). Le navigateur de la Pi ouvre la page de consentement — cliquez Authorize, revenez au terminal et appuyez sur Entrée.

    Claude Code OAuth consent page in Chromium on Raspberry Pi asking to connect to your Claude chat account with an Authorize button
    L'écran de consentement s'affiche dans le navigateur de la Pi elle-même.Voir à 17:05

Partie 3 — Ajuster et passer en headless

  1. 9

    Passer à Haiku pour économiser le quota

    Sur une Pi, les réponses des grands modèles se réservent aux problèmes difficiles. Tapez /model et choisissez Haiku pour le quotidien et les scripts — la session filmée a changé juste après la connexion. Vous pouvez monter à Sonnet ou Opus à tout moment.

    Claude Code terminal session confirming the model was set to haiku after typing the /model command to reduce token usage on a Raspberry Pi
    Haiku maintient basse la consommation de l'abonnement pendant que vous installez tout.Voir à 18:30
  2. 10

    Couper les câbles : se connecter en SSH depuis votre portable

    Maintenant, on retire les petites roues. SSH étant activé depuis l'étape 2, débranchez le câble HDMI et le clavier et connectez-vous avec ssh votreuser@pi-ip depuis votre ordinateur. Demandez à Claude Code de se vérifier lui-même — « vérifie que SSH fonctionne entièrement et dis-moi mon login et mon IP » — il lancera whoami, contrôlera l'IP et confirmera le service ssh. Pour une machine totalement headless, générez un jeton longue durée sur une machine avec navigateur (claude setup-token) et exportez-le sur la Pi comme CLAUDE_CODE_OAUTH_TOKEN.

    Claude Code running an SSH setup check on Raspberry Pi with whoami, hostname and systemctl status ssh bash calls in a verification session
    Claude peut auditer sa propre configuration SSH et signaler l'IP.Voir à 19:30
  3. 11

    Mettre votre agent Pi au travail

    Une fois en route, vous possédez un agent de code toujours allumé et peu gourmand, joignable de n'importe où : maintenez des services auto-hébergés sur votre réseau, connectez-vous en SSH à d'autres machines pour y appliquer des changements, écrivez et planifiez des scripts de maintenance comme des sauvegardes rsync et des cron jobs, ou programmez les microcontrôleurs de vos projets matériels. Commencez petit, relisez ce qu'il exécute, et élargissez ses permissions à mesure que la confiance grandit.

Quelle Raspberry Pi peut réellement faire tourner Claude Code ?

Claude Code fournit un build ARM64, et le plancher documenté est de 4 Go de RAM sur une base Debian 10+ / Ubuntu 20.04+. Traduit en modèles de Pi :

  • 1Raspberry Pi 5 (4/8/16 Go) — le choix confortable ; elle se comporte comme un petit portable.
  • 2Raspberry Pi 4 (4 Go et plus) — le modèle sur lequel le pas à pas illustré a été filmé ; associez-la à Haiku pour un quotidien réactif.
  • 3Raspberry Pi 500 / Pi 400 — les formats clavier embarquent 4/8 Go de RAM ARM64, ils satisfont donc eux aussi aux exigences documentées.
  • 4Raspberry Pi 3, Zero 2 W et plus anciennes — 1 Go ou 512 Mo de RAM et souvent des images 32 bits ; c'est en dessous de ce que la documentation spécifie, traitez-les donc comme un terrain non testé plutôt que comme une cible prise en charge.
  • 5Compute Modules — un CM4/CM5 avec 4 Go de RAM et plus répond aux mêmes exigences, et rien dans l'installateur n'est propre à la Pi.

Vous ne savez pas laquelle vous avez ? Lancez uname -m : aarch64 signifie système ARM 64 bits, la cible de l'installateur ; armv7l signifie 32 bits, il faut alors reflasher d'abord avec Raspberry Pi OS 64 bits.

Problèmes d'installation sur la Pi : les solutions

Presque tous les échecs que vous rencontrerez sur une Pi relèvent de l'un de ces cas :

  • 1claude: command not found après l'installation — le binaire a atterri dans ~/.local/bin, qui n'est pas encore dans votre PATH. Lancez la commande export des notes d'installation de l'installateur (étape 7) et rouvrez le terminal.
  • 2Avertissements EBADENGINE pendant un npm install — votre Node.js est plus ancien que la version 22 requise. Mettez Node à jour pour ARM64, ou passez à l'installateur curl, qui ne touche pas à npm.
  • 3L'installation ou le lancement échoue complètement — revérifiez que vous avez flashé Raspberry Pi OS 64 bits. Le build ARM64 ne peut pas tourner sur une image 32 bits : prenez du 64 bits, sinon rien ne marche, comme le dit le pas à pas.
  • 4Jamais de sudo npm install -g — la documentation officielle le signale pour cause de problèmes de permissions et de sécurité. Utilisez l'installateur natif ou corrigez votre préfixe global npm.
  • 5Pas de navigateur sur une machine headless — la connexion OAuth en veut un. Authentifiez-vous une fois sur une machine qui en a un, ou générez un jeton longue durée avec claude setup-token et exportez CLAUDE_CODE_OAUTH_TOKEN sur la Pi.

Toujours bloqué ? Recollez l'erreur exacte dans Claude Code lui-même (depuis une autre machine si besoin) — la boucle centrale du flux filmé est exactement cela : énoncez votre objectif une fois, puis recollez les erreurs jusqu'à ce que ça marche.

Claude Code sur Raspberry Pi : FAQ

Guides Claude Code associés