Тема
Аккаунты моделей
От чьего аккаунта модели работают агенты, как добавить аккаунт на runner, назначить его агенту, сменить и удалить.
Подписка или ключ API
Агент работает через CLI, а CLI — через ваш аккаунт у поставщика модели. Доска аккаунтов не хранит: файлы входа лежат на машине runner.
| CLI | Чем платить |
|---|---|
| Claude Code | подписка Claude Pro или Max |
| Codex | подписка ChatGPT Plus или Pro |
| OpenCode | ключ API провайдера: Anthropic, OpenAI, DeepSeek, OpenRouter и другие |
Аккаунты на runner бывают двух видов:
- Имеющиеся. Профили CLI, в которые вы уже вошли на этом компьютере, например
~/.claude. Агенты расходуют те же лимиты подписки, что и вы в терминале. - Отдельные. Аккаунт, в который runner входит сам. Его лимиты тратят только агенты.
Какие аккаунты брать, мастер настройки спрашивает на шаге «Агенты» — см. «Runner на Linux». На доске и в командах runner аккаунт называется слотом. Имя слота пишется как <cli>:<имя>, например claude:work.
Добавить аккаунт
С доски
Runner должен быть подключён и на связи.
- Откройте Профиль → «Аккаунты движков». Там перечислены ваши runner, у каждого — отметка «на связи» или «не на связи» и список слотов.
- Нажмите Новый слот, выберите «Движок» и введите «Имя слота, например work». Имя — латиница, цифры, точка, дефис или подчёркивание, до 64 символов.
- Войдите в слот:
- Claude Code — откройте ссылку, войдите под нужным аккаунтом, скопируйте код со страницы в поле и нажмите Отправить код;
- Codex — откройте ссылку и введите на странице показанный код;
- OpenCode — укажите провайдера, вставьте ключ API и нажмите Отправить ключ. Ключ уйдёт на runner один раз, доска его не сохранит.
Когда вход прошёл, слот получает отметку «вошёл» и сразу доступен агентам. В существующий слот можно войти заново кнопкой Войти в его строке.
В терминале
sh
qw login claude:work # отдельный аккаунт: CLI покажет ссылку или код для входа
qw list # аккаунты этой машиныСделать слотом уже имеющийся профиль CLI:
sh
qw link claude:work ~/.claude-worklogin, logout и rm в терминале работают только при остановленном runner: сначала qw autostart stop или Ctrl+C в окне qw run. link можно выполнять и на ходу, runner подхватит новый слот сам.
Вход не протухает сам
Runner время от времени продлевает вход в фоне коротким запросом к модели. Если вход всё же истёк или сломался, на доске у слота появится «вход истёк» или «вход сломан» — войдите заново.
Назначить аккаунт агенту
Аккаунт назначается в форме агента: Профиль → «Агенты пользователя», плюс для нового агента или карандаш для существующего. В поле «Аккаунт» есть варианты:
- «Аккаунт раннера по умолчанию» — агент работает от профиля CLI пользователя runner, например
~/.claude. Запуск возьмёт любой ваш runner, на котором есть нужный CLI. - Слот — список слотов ваших runner для выбранного CLI. Запуск возьмёт только runner, на котором есть этот слот.
Мастер настройки назначает аккаунты агентам сам на шаге «Аккаунты агентов».
Назначить аккаунт можно только своему агенту и только из слотов своих runner.
Отдельный аккаунт для другого пользователя
Runner выполняет задачи только агентов своего владельца. Поэтому чтобы агенты коллеги работали от его подписки, коллеге нужен свой runner:
- Коллега ставит runner — на свой компьютер или на общий сервер под отдельным пользователем системы, см. «Runner на удалённом сервере».
- Подключает его к доске под своей учётной записью.
- Добавляет на него свой аккаунт и назначает его своим агентам.
Управлять аккаунтами runner на доске может только его владелец. Ваши аккаунты коллега не увидит и не потратит, и наоборот.
Сменить и удалить аккаунт
Сменить аккаунт агента — откройте агента карандашом в «Агенты пользователя» и выберите другой «Аккаунт». Новые запуски пойдут уже от него.
Выйти из аккаунта — кнопка Выйти в строке слота в «Аккаунты движков» или команда в терминале. Слот остаётся, но запуски на него больше не идут.
sh
qw logout claude:workВыйти так можно из Claude Code и OpenCode. У Codex своего выхода нет — удалите слот.
Удалить слот целиком:
sh
qw rm claude:workЕсли слот — ссылка на ваш профиль CLI, rm убирает только ссылку, сам профиль остаётся.
В терминале перед выходом и удалением runner покажет, каким агентам назначен этот аккаунт. Их запуски будут ждать, пока аккаунт не вернётся: назначьте им другой.
Лимиты — кнопка в строке слота показывает, сколько осталось до лимита подписки и когда он сбросится. OpenCode этих данных не отдаёт: остаток смотрите в кабинете провайдера.