/ Annuaire / Playground / Claude Code Terminal Title
● Communauté bluzername ⚡ Instantané

Claude Code Terminal Title

par bluzername · bluzername/claude-code-terminal-title

Auto-updates terminal window titles with the current Claude Code task — stop guessing tabs.

A tiny but loved skill: it watches what Claude Code is doing and pushes a concise label into the terminal's window title. Multi-tab users finally know which is 'refactor billing' vs 'fix the staging deploy'.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

terminal-title-skill.replay ▶ prêt
0/0

Installer

Choisissez votre client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "terminal-title-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/bluzername/claude-code-terminal-title",
        "~/.claude/skills/claude-code-terminal-title"
      ],
      "_inferred": true
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "terminal-title-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/bluzername/claude-code-terminal-title",
        "~/.claude/skills/claude-code-terminal-title"
      ],
      "_inferred": true
    }
  }
}

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "terminal-title-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/bluzername/claude-code-terminal-title",
        "~/.claude/skills/claude-code-terminal-title"
      ],
      "_inferred": true
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "terminal-title-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/bluzername/claude-code-terminal-title",
        "~/.claude/skills/claude-code-terminal-title"
      ],
      "_inferred": true
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "terminal-title-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/bluzername/claude-code-terminal-title",
        "~/.claude/skills/claude-code-terminal-title"
      ]
    }
  ]
}

Continue utilise un tableau d'objets serveur plutôt qu'une map.

~/.config/zed/settings.json
{
  "context_servers": {
    "terminal-title-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/bluzername/claude-code-terminal-title",
          "~/.claude/skills/claude-code-terminal-title"
        ]
      }
    }
  }
}

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

claude mcp add terminal-title-skill -- git clone https://github.com/bluzername/claude-code-terminal-title ~/.claude/skills/claude-code-terminal-title

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : Claude Code Terminal Title

Stop alt-tabbing into the wrong Claude Code session

👤 Anyone with 4+ Claude Code tabs ⏱ ~15 min intermediate

Quand l'utiliser : You work on multiple repos simultaneously.

Prérequis
  • Server/skill installed and authenticated — See repo README
Déroulement
  1. Install
    Install bluzername/claude-code-terminal-title and reload Claude Code.✓ Copié
    → Skill installed
  2. Work
    Start any task — observe the tab title update to the task summary.✓ Copié
    → Tab title reads 'refactor billing — claude'

Résultat : Tabs you can actually tell apart.

Pièges
  • Some terminals strip title escapes by default (tmux without set-titles on). Enable in your tmux config. — Some terminals strip title escapes by default (tmux without set-titles on). Enable in your tmux config.

Coût et limites

Coût d'exécution

Quota d'API
See provider docs for rate limits
Tokens par appel
Varies by tool
Monétaire
See repo README for pricing details
Astuce
Cache tool results and avoid repeated identical calls.

Sécurité

Permissions, secrets, portée

Stockage des identifiants : Use environment variables; never commit secrets
Sortie de données : Tool calls go to the provider's API as documented

Dépannage

Erreurs courantes et correctifs

title doesn't update in tmux

Add set -g set-titles on and set -g set-titles-string '#W' to tmux.conf.

Vérifier : Reload tmux config
title shows escape codes

Your terminal doesn't support OSC titles. Switch to a modern terminal (iTerm/Kitty/WezTerm).

Vérifier : echo -ne '\033]0;test\007'

Alternatives

Claude Code Terminal Title vs autres

AlternativeQuand l'utiliserCompromis
Manual tab renamingYou only have 2 tabsFree; doesn't scale

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills