Как выглядит
Что умеет
Проект одним кликом
Список папок из твоих корней, справа карточка: описание из CLAUDE.md или README, когда была последняя сессия и о чём на ней просили.
Claude или Codex — Tab
Шапка крупно пишет, кто выбран. Помощник запускается прямо в окне меню; вышел — снова в списке.
Передать разговор
ПЕРЕНЯТЬ отдаёт переписку другому помощнику: Codex продолжит то, что начинал Claude, и наоборот. История обоих — в одном списке.
Цена продолжения
Карточка показывает, сколько тысяч токенов старая сессия будет тащить в каждом ответе, — и подсказывает, когда дешевле начать заново.
Разовая сессия
Быстрый вопрос без проекта: помощник стартует в домашней папке, ничего не заводится.
Новый проект из списка
Выбрал корень, вписал имя — под полем виден будущий путь и почему имя не годится, ещё до создания.
Матричный фон
Поток символов, градиент и скан-линии ЭЛТ. Анимация включается кнопкой в меню, по умолчанию — лёгкий стоп-кадр.
Клавиши в любой раскладке
Alt+V — картинка в Claude Code и под русской раскладкой, Ctrl+V — обычная вставка, Ctrl+Shift+P — ещё проект вкладкой.
Статусная строка и всплывашка
По желанию: модель, ветка и расход 5-часового и недельного лимитов внизу Claude Code; окно в углу, когда Claude закончил.
Установка
- Поставь WezTerm, Python 3.10+ и помощников, которыми пользуешься:
winget install --id wez.wezterm npm i -g @anthropic-ai/claude-code npm i -g @openai/codex
- Скачай сборку и запусти установщик — он спросит язык и где лежат проекты:
git clone https://github.com/alexdef228/aihub-terminal-skin.git cd aihub-terminal-skin python install.py
- Открой ярлык AIHUB на рабочем столе. Дополнительно:
# статусная строка и всплывашка Claude Code python install.py --statusline --hooks
Прежний .wezterm.lua и settings.json установщик сохраняет рядом с пометкой aihub-backup. Убрать всё — python install.py --uninstall.
Управление
| Клавиша | Что делает |
|---|---|
| ↑ ↓ или W S | выбор проекта; мышь и колесо тоже работают |
| Enter | новая сессия в выбранном проекте |
| C | продолжить последнюю сессию (или перенять у другого помощника) |
| H | общая история сессий Claude и Codex |
| Tab | переключить Claude Code / Codex |
| R · Q | перечитать папки · выйти |
| Ctrl+Shift+P | открыть ещё один проект вкладкой рядом |
| Ctrl+Shift+D / E | разделить окно по вертикали / горизонтали |
Вопросы
Работает на macOS или Linux?
Пока нет: меню читает клавиатуру и мышь через Windows-консоль, а процессы вкладки уводит через WinAPI. Скин WezTerm при желании переносится.
Что станет с моим конфигом WezTerm?
Установщик сохранит его как .wezterm.lua.aihub-backup-<время>, а --uninstall вернёт на место.
Куда уходят мои переписки?
Никуда. Меню читает штатные истории Claude Code и Codex у тебя на диске; для передачи разговора пишет Markdown-копию в папку сборки (session-memory, в git не попадает).
На каких языках интерфейс?
Русский и английский — меню, установщик, статусная строка и всплывашка. Установщик спрашивает сам; потом — "language": "ru" в settings.json или python install.py --lang ru. Без настройки — по языку Windows.
Это официальный инструмент?
Нет. Сторонний проект, не связан с Anthropic и OpenAI.