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 :
| Variable | Description | Valeur par défaut |
|---|---|---|
STATUS_BAR_THEME | Thème de couleurs (1-8) | 1 |
STATUS_BAR_SHOW_GIT | Afficher l'état Git | true |
STATUS_BAR_SHOW_CONTEXT | Afficher la fenêtre de contexte | true |
STATUS_BAR_SHOW_COST | Afficher le coût de session | true |
STATUS_BAR_SHOW_ACTIVITY | Afficher l'activité en direct | true |
STATUS_BAR_PACING_ENABLED | Activer les marqueurs de rythme | true |
Thèmes de couleurs
- Défaut - Cyan sur fond noir
- Vert - Vert sur fond noir
- Rouge - Rouge sur fond noir
- Bleu - Bleu sur fond noir
- Jaune - Jaune sur fond noir
- Magenta - Magenta sur fond noir
- Blanc - Blanc sur fond noir
- 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.