⚡ Windows · PowerShell 5.1 · v8.3.2
⚡ Windows · PowerShell 5.1 · v8.3.2

Несколько Duo-аккаунтов. Один проект. Контекст остаётся с вами.

Multiple Duo accounts. One project. Keep your local context.

Локальный Hub для переключения между вашими GitLab-аккаунтами, запуска Duo CLI в нужном репозитории и переноса компактной памяти проекта между профилями.

A local Hub for switching between your GitLab accounts, launching Duo CLI in the right repository, and carrying compact project memory across profiles.

GitLab Duo CLI Switcher  v8.3.2

  Проект:   Karo
  Папка:    D:\projects\Karo
  Модель:   gpt_5_6_sol
  Память:   compact transcript ready

  1. Main account        ███████░░░
  2. Testing account     █████████░
  3. Backup account      ██████░░░░

  [номер] Запустить аккаунт   [A] Добавить аккаунт
  [P] Проект   [T] Контекст   [M] Управление

Что умеет Switcher

Не подменяет GitLab и не выдаёт подписку — он аккуратно связывает ваши профили, проекты и локальный рабочий контекст.

What Switcher does

It does not replace GitLab or grant a subscription. It connects your profiles, projects, and local working context in one practical workflow.

👥

Изолированные аккаунты

Isolated accounts

Каждый профиль получает отдельную OAuth-конфигурацию glab и собственную папку авторизации.

Every profile receives a separate glab OAuth configuration and authentication directory.

🧠

Локальная память

Local memory

Компактный transcript очищает терминальный шум и переносит полезный контекст к следующему профилю.

A compact transcript removes terminal noise and carries useful project context to the next profile.

📁

Несколько проектов

Multiple projects

Сохраняйте локальные Git-репозитории и запускайте Duo CLI сразу в правильной рабочей папке.

Save local Git repositories and launch Duo CLI directly in the correct working directory.

📊

Usage в одном окне

Usage in one view

Hub показывает доступные данные usage по аккаунтам, когда GitLab API их возвращает.

The Hub displays available account usage data whenever the GitLab API provides it.

🩺

Doctor и восстановление

Doctor and recovery

Проверка glab, OAuth, ConPTY-рекордера, контекста, памяти и прав локальных профилей.

Checks glab, OAuth, the ConPTY recorder, project context, memory, and local profile permissions.

🔐

Безопасные настройки

Safer defaults

Подтверждение команд включено, а потенциально чувствительные сырые VT-логи выключены.

Command confirmation is enabled, while potentially sensitive raw VT logs are disabled.

Запуск за несколько минут

Без установщика и без ручного копирования OAuth-токенов.

Start in a few minutes

No installer and no manual copying of OAuth tokens.

Скачайте и распакуйте ZIP

Download and extract the ZIP

Все четыре файла должны находиться рядом в обычной папке.

Keep all four files together in a normal directory.

Запустите Run.cmd

Run Run.cmd

Скрипт проверит PowerShell, glab и подготовит локальный Hub.

The script validates PowerShell and glab, then prepares the local Hub.

Добавьте свои GitLab-аккаунты

Add your GitLab accounts

Каждый вход проходит через официальный GitLab OAuth в браузере.

Every sign-in uses the official GitLab OAuth flow in your browser.

Выберите проект и работайте

Select a project and work

Выходите через /exit, меняйте профиль и продолжайте с локальной памятью проекта.

Use /exit, switch profiles, and continue with compact local project memory.

Важно. Используйте только аккаунты, которыми вы имеете право пользоваться. Доступные модели и лимиты определяет GitLab. Switcher не создаёт квоту и не обходит биллинг. Сырые логи могут содержать секреты — оставляйте их выключенными без необходимости.
Important. Use only accounts you are authorized to access. Models and limits are controlled by GitLab. Switcher does not create quota or bypass billing. Raw logs may contain secrets, so leave them disabled unless required.