/ Каталог / Песочница / Claude Code Terminal Title
● Сообщество bluzername ⚡ Сразу

Claude Code Terminal Title

автор 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'.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

terminal-title-skill.replay ▶ готово
0/0

Установка

Выберите клиент

~/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
    }
  }
}

Откройте Claude Desktop → Settings → Developer → Edit Config. Перезапустите после сохранения.

~/.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 использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

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
    }
  }
}

Щёлкните значок MCP Servers на боковой панели Cline, затем "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
    }
  }
}

Тот же формат, что и Claude Desktop. Перезапустите Windsurf для применения.

~/.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 использует массив объектов серверов, а не 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"
        ]
      }
    }
  }
}

Добавьте в context_servers. Zed перезагружается автоматически.

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

Однострочная команда. Проверить: claude mcp list. Удалить: claude mcp remove.

Сценарии использования

Реальные сценарии: Claude Code Terminal Title

Stop alt-tabbing into the wrong Claude Code session

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

Когда использовать: You work on multiple repos simultaneously.

Предварительные требования
  • Server/skill installed and authenticated — See repo README
Поток
  1. Install
    Install bluzername/claude-code-terminal-title and reload Claude Code.✓ Скопировано
    → Skill installed
  2. Work
    Start any task — observe the tab title update to the task summary.✓ Скопировано
    → Tab title reads 'refactor billing — claude'

Итог: Tabs you can actually tell apart.

Подводные камни
  • 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.

Стоимость и лимиты

Во что обходится

Квота API
See provider docs for rate limits
Токенов на вызов
Varies by tool
Деньги
See repo README for pricing details
Совет
Cache tool results and avoid repeated identical calls.

Безопасность

Права, секреты, радиус поражения

Хранение учётных данных: Use environment variables; never commit secrets
Исходящий трафик: Tool calls go to the provider's API as documented

Устранение неполадок

Частые ошибки и исправления

title doesn't update in tmux

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

Проверить: Reload tmux config
title shows escape codes

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

Проверить: echo -ne '\033]0;test\007'

Альтернативы

Claude Code Terminal Title в сравнении

АльтернативаКогда использоватьКомпромисс
Manual tab renamingYou only have 2 tabsFree; doesn't scale

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills