Aller au contenu

Introduction à Claude Code

Claude Code est un assistant IA de programmation développé par Anthropic qui s’utilise directement dans le terminal. Ce n’est pas un simple chatbot — c’est un agent qui peut :

  • Lire et modifier des fichiers sur le serveur
  • Exécuter des commandes bash (docker, git, curl, etc.)
  • Naviguer dans le code d’un projet pour comprendre sa structure
  • Appeler des APIs externes (n8n, GitHub, etc.)
  • Maintenir une mémoire entre les sessions (via des fichiers de mémoire)

Chez Levell, Claude Code est notre DevOps IA permanent. Il connaît toute l’infrastructure, tous les projets, tous les accès, et maintient un journal de tout ce qui se passe sur le serveur.

Concrètement, il fait :

  • Les déploiements et configurations Docker
  • Les corrections de bugs en production
  • La création et modification de workflows n8n
  • Le diagnostic et la résolution de pannes
  • La documentation (comme celle que tu lis en ce moment !)

Claude Code est installé en tant que CLI (claude) sur le VPS. Quand tu l’invoques, il démarre une session interactive dans le terminal où tu peux lui parler en langage naturel.

toi → "Le site kamctrl.levell.cloud ne charge pas le CSS"
claude → [lit les logs Docker]
[identifie le problème dans bootstrap/app.php]
[modifie le fichier]
[rebuild le container]
→ "J'ai ajouté trustProxies(), le CSS devrait charger maintenant"
  • Ce n’est pas une solution magique qui devine tout — il faut lui donner le contexte
  • Il ne se souvient pas des conversations précédentes sans son système de mémoire
  • Il ne prend pas de décisions importantes sans confirmation (déploiements, suppressions)

Claude Code est configuré avec un fichier CLAUDE.md à la racine du serveur (/home/sidy/CLAUDE.md). Ce fichier lui donne :

  • Son rôle (“Laborantin DevOps”)
  • Les procédures à suivre au démarrage de session
  • Les règles de travail (journal, Git, sécurité)

C’est ce qui fait que Claude Code sait déjà comment le serveur est organisé quand tu démarres une session.