AIHUB

Матричный терминал для Claude Code и Codex: выбрал проект — помощник уже в нём 

Windows 10/11 · WezTerm · Python 3.10+ · MIT · русский и английский

Как выглядит

Меню AIHUB: слева список проектов, справа карточка выбранного с описанием и кнопками ЗАПУСТИТЬ и ИСТОРИЯ

Что умеет

Проект одним кликом

Список папок из твоих корней, справа карточка: описание из CLAUDE.md или README, когда была последняя сессия и о чём на ней просили.

Claude или Codex — Tab

Шапка крупно пишет, кто выбран. Помощник запускается прямо в окне меню; вышел — снова в списке.

Передать разговор

ПЕРЕНЯТЬ отдаёт переписку другому помощнику: Codex продолжит то, что начинал Claude, и наоборот. История обоих — в одном списке.

Цена продолжения

Карточка показывает, сколько тысяч токенов старая сессия будет тащить в каждом ответе, — и подсказывает, когда дешевле начать заново.

Разовая сессия

Быстрый вопрос без проекта: помощник стартует в домашней папке, ничего не заводится.

Новый проект из списка

Выбрал корень, вписал имя — под полем виден будущий путь и почему имя не годится, ещё до создания.

Матричный фон

Поток символов, градиент и скан-линии ЭЛТ. Анимация включается кнопкой в меню, по умолчанию — лёгкий стоп-кадр.

Клавиши в любой раскладке

Alt+V — картинка в Claude Code и под русской раскладкой, Ctrl+V — обычная вставка, Ctrl+Shift+P — ещё проект вкладкой.

Статусная строка и всплывашка

По желанию: модель, ветка и расход 5-часового и недельного лимитов внизу Claude Code; окно в углу, когда Claude закончил.

Установка

  1. Поставь WezTerm, Python 3.10+ и помощников, которыми пользуешься:
    winget install --id wez.wezterm
    npm i -g @anthropic-ai/claude-code
    npm i -g @openai/codex
  2. Скачай сборку и запусти установщик — он спросит язык и где лежат проекты:
    git clone https://github.com/alexdef228/aihub-terminal-skin.git
    cd aihub-terminal-skin
    python install.py
  3. Открой ярлык 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.