briansmith80/claude-code-status-bar

Barre d'état configurable pour Claude Code : limites d'utilisation avec marqueurs de rythme, fenêtre de contexte, état git, activité en direct, coût de session et 8 thèmes de couleurs. Bash pur, zéro dépendance.

Qu'est-ce que claude-code-status-bar ?

Cette compétence fournit une barre d'état entièrement configurable pour l'outil Claude Code en ligne de commande. Elle affiche en temps réel les limites d'utilisation de l'API (avec des marqueurs de progression visuels), la fenêtre de contexte actuelle, l'état du dépôt Git (branche, modifications non validées), une activité en direct (comme des animations d'attente), le coût cumulé de la session, et offre 8 thèmes de couleurs différents. Implémentée en Bash pur sans aucune dépendance externe, elle est légère et facile à intégrer. Elle est particulièrement utile pour les développeurs qui utilisent Claude Code intensivement et souhaitent un suivi visuel immédiat de leur consommation et de leur environnement de travail, directement dans le terminal.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add briansmith80/claude-code-status-bar

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait claude-code-status-bar ?

Barre d'état configurable pour Claude Code : limites d'utilisation avec marqueurs de rythme, fenêtre de contexte, état git, activité en direct, coût de session et 8 thèmes de couleurs. Bash pur, zéro dépendance.

Installation

# Cloner le dépôt
git clone https://github.com/briansmith80/claude-code-status-bar.git
cd claude-code-status-bar

# Rendre le script exécutable
chmod +x status-bar.sh

# Ajouter au PATH (optionnel)
export PATH="$PATH:$(pwd)"

Utilisation

Exécutez la barre d'état avec Claude Code :

./status-bar.sh

Ou intégrez-la dans votre configuration Claude Code en ajoutant l'appel à status-bar.sh dans votre script de lancement.

Configuration

La barre d'état est entièrement configurable via des variables d'environnement. Voici les options disponibles :

VariableDescriptionValeur par défaut
STATUS_BAR_THEMEThème de couleurs (1-8)1
STATUS_BAR_SHOW_GITAfficher l'état Gittrue
STATUS_BAR_SHOW_CONTEXTAfficher la fenêtre de contextetrue
STATUS_BAR_SHOW_COSTAfficher le coût de sessiontrue
STATUS_BAR_SHOW_ACTIVITYAfficher l'activité en directtrue
STATUS_BAR_PACING_ENABLEDActiver les marqueurs de rythmetrue

Thèmes de couleurs

  1. Défaut - Cyan sur fond noir
  2. Vert - Vert sur fond noir
  3. Rouge - Rouge sur fond noir
  4. Bleu - Bleu sur fond noir
  5. Jaune - Jaune sur fond noir
  6. Magenta - Magenta sur fond noir
  7. Blanc - Blanc sur fond noir
  8. Arc-en-ciel - Couleurs changeantes

Fonctionnalités

  • Limites d'utilisation : Affiche les limites de l'API avec des marqueurs de progression (barres ou points).
  • Fenêtre de contexte : Montre l'utilisation actuelle de la fenêtre de contexte (par exemple, ctx: 12k/100k).
  • État Git : Affiche la branche courante et les fichiers modifiés non validés.
  • Activité en direct : Affiche une animation (spinner, points) pendant que Claude Code traite.
  • Coût de session : Estime et affiche le coût total de la session en cours.
  • 8 thèmes de couleurs : Personnalisez l'apparence selon vos préférences.

Contribution

Les contributions sont les bienvenues ! Veuillez soumettre une pull request ou ouvrir une issue pour toute suggestion ou correction.

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

Skills associés