Un développeur a créé une statusline pour Claude Code avec surveillance VPS en une seule session

Un développeur avec trois VPS et des sessions de 10 à 15 heures dans Claude Code a créé sa propre statusline — aucune des solutions existantes n’affichait à la fois l’utilisation du contexte et la charge des serveurs. L’outil affiche le pourcentage de remplissage du contexte, indique quand utiliser /compact et montre le CPU/RAM de tous les serveurs sur une seule ligne. Il a été créé en une seule session via MCP SSH.

Traité par IA depuis Habr AI ; édité par Hamidun News
Un développeur a créé une statusline pour Claude Code avec surveillance VPS en une seule session
Source : Habr AI. Collage: Hamidun News.
Écouter l'article
Fiche synthèse et chiffres clés
ParamètreDonnées
Source primaireHabr AI ↗
Rédacteur en chef
Chiffre clé #1Pourcentage de la fenêtre contextuelle de Claude Code rempli
Indicateur visuelquand il est temps d'exécuter `/compact`
Chiffre clé #3CPU et RAM sur chacun des trois VPS en temps réel

Un développeur travaillant avec trois VPS et réalisant des sessions de 10–15 heures sur Claude Code a créé un statusline personnalisé — un outil pour surveiller le contexte et la charge serveur en temps réel — directement dans claude.ai lors d'une seule session de travail.

Pourquoi un outil personnalisé était nécessaire

Les longues sessions avec Claude Code créent un problème spécifique que vous ne rencontreriez pas dans la programmation courante. L'interface standard ne répond pas aux questions qui surgissent toutes les quelques heures : combien d'espace contextuel reste-t-il libre, est-ce le moment d'exécuter `/compact` maintenant, et quel serveur est surchargé? Le moment pour exécuter `/compact` est important : l'exécuter trop tôt et vous perdez du contexte inutilement, l'exécuter trop tard et vous commencez à recevoir des réponses dégradées.

Sans indicateur, c'est soit l'intuition, soit des vérifications manuelles régulières. Lorsque vous travaillez avec trois VPS via MCP SSH, le problème s'aggrave. Chaque vérification de l'état du serveur est un SSH manuel, regarder `htop`, et revenir à votre contexte de travail.

Multipliez cela par trois serveurs, par des dizaines de fois par jour — et vous obtenez un flux constant de commutations qui en soi rompt la concentration.

L'auteur a examiné les solutions de statusline existantes pour Claude Code. Aucune d'elles ne combinait les deux types de données : l'état du contexte de l'assistant IA et la charge de l'infrastructure.

Ce que le nouveau statusline affiche

L'outil personnalisé affiche tout ce dont vous avez besoin en une seule ligne d'état — sans basculer entre les fenêtres et les vérifications SSH manuelles :

  • Pourcentage de la fenêtre contextuelle de Claude Code rempli
  • Indicateur visuel : quand il est temps d'exécuter `/compact`
  • CPU et RAM sur chacun des trois VPS en temps réel
  • Activité réseau des serveurs
  • État des connexions MCP actives

Visuellement — la ligne d'état familière dans le terminal juste à côté du curseur. Concise et sans bruit informatif qui distrait de la tâche principale.

Construit en une seule session dans claude.ai

C'est révélateur de voir comment l'outil a réellement été construit. L'auteur a travaillé via claude.ai avec MCP SSH connecté — Claude avait un accès direct aux serveurs via l'interface navigateur standard. Tout le développement, de la première idée au code fonctionnel, s'est déroulé en une seule session continue.

"Trois VPS, MCP SSH, sessions de 10–15 heures.

À chaque fois la même chose : combien de contexte est consommé? Moment pour /compact? Quel serveur est surchargé? Aucun des statuslines existants ne montrait cela. J'ai construit le mien — en une session dans claude.ai".

Cette approche elle-même est révélatrice : un outil pour travailler avec l'IA a été construit avec l'aide de ce même IA. Claude Code vous permet de passer d'une gêne remarquée à une solution fonctionnelle sans changer votre environnement de travail et sans basculer le contexte. C'est un schéma typique : un développeur remarque une gêne dans le processus de travail avec un outil — et la corrige avec le même outil. La barrière à l'entrée est suffisamment basse pour qu'une solution pragmatique apparaisse plus vite que d'attendre une mise à jour de l'équipe Anthropic.

Ce que cela signifie

Un statusline personnalisé est un petit, mais révélateur exemple de comment les workflows professionnels avec les assistants IA développent leurs propres outils. Les développeurs n'attendent pas qu'une feature nécessaire apparaisse dans l'interface officielle — ils la construisent eux-mêmes, souvent en une seule session. MCP en tant que protocole pour connecter des sources de données externes rend de telles solutions accessibles sans infrastructure complexe. Quelques heures de travail — et Claude Code voit l'état du serveur comme il voit le système de fichiers. Cela change ce qui est considéré comme un outil « rapide » pour un développeur.

Dossier

Questions clés sur cet article

Pourquoi un outil personnalisé était nécessaire?

Les longues sessions avec Claude Code créent un problème spécifique que vous ne rencontreriez pas dans la programmation courante. L'interface standard ne répond pas aux questions qui surgissent toutes les quelques heures : combien d'espace contextuel reste-t-il libre, est-ce le moment d'exécuter `/compact` maintenant, et quel serveur est surchargé? Le moment pour exécuter `/compact` est important : l'exécuter trop tôt et vous perdez du contexte inutilement, l'exécuter trop tard et vous commencez à recevoir des réponses dégradées. Sans indicateur, c'est soit l'intuition, soi

Que sait-on sur Ce que le nouveau statusline affiche ?

L'outil personnalisé affiche tout ce dont vous avez besoin en une seule ligne d'état — sans basculer entre les fenêtres et les vérifications SSH manuelles : Pourcentage de la fenêtre contextuelle de Claude Code rempli Indicateur visuel : quand il est temps d'exécuter `/compact` CPU et RAM sur chacun des trois VPS en temps réel Activité réseau des serveurs État des connexions MCP actives Visuellement — la ligne d'état familière dans le terminal juste à côté du curseur. Concise et sans bruit informatif qui distrait de la tâche principale.

Que sait-on sur Construit en une seule session dans claude.ai ?

C'est révélateur de voir comment l'outil a réellement été construit. L'auteur a travaillé via claude.ai avec MCP SSH connecté — Claude avait un accès direct aux serveurs via l'interface navigateur standard. Tout le développement, de la première idée au code fonctionnel, s'est déroulé en une seule session continue. "Trois VPS, MCP SSH, sessions de 10–15 heures. À chaque fois la même chose : combien de contexte est consommé? Moment pour /compact? Quel serveur est surchargé? Aucun des statuslines existants ne montrait cela. J'ai construit le mien — en une session dans claude.a

ZK
Zhemal Khamidun — CPO d'Alpina Digital, product manager d'AlpinaGPT. Conçoit des produits IA depuis 2019. Hamidun News est un projet personnel devenu un agrégateur en production avec plus de 6 000 lecteurs.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
Qu'en pensez-vous ?
Chargement des commentaires…