claude-multiprofile CLI
CLI для macOS заводит изолированные профили Claude Desktop и Claude Code, у каждого свой вход, чаты, настройки и значок.
- 199 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Утилита копирует приложение Claude, дописывает алиасы в файлы оболочки и меняет настройки профилей на вашем компьютере.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/claude-multiprofileОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Утилита копирует приложение Claude, дописывает алиасы в файлы оболочки и меняет настройки профилей на вашем компьютере.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
claude-multiprofile автоматизирует ручную схему с несколькими аккаунтами Claude: личным, рабочим, клиентским. Для Desktop он создает копию приложения с отдельным `--user-data-dir` и значком в Dock, для Claude Code задает `CLAUDE_CONFIG_DIR` и дописывает в профиль оболочки алиас вроде `claude-work`. У профиля свои вход, чаты, MCP-серверы, плагины и скиллы. Команда `claude-multiprofile add` создает профиль, а `doctor` находит то, что разъехалось после обновления Claude или смены оболочки, включая профиль, открытый под чужим аккаунтом, и чинит безопасное через `doctor --fix`. Есть `list`, `status`, `rename`, `remove` и `upgrade`. Настройки Claude Code при создании можно скопировать без переписки и входа.
Для кого. Фрилансерам и консультантам на macOS, которые ведут личный, рабочий и клиентские аккаунты Claude одновременно.
Подходит, если
- Два аккаунта Claude открыты в разных проектах, и надоело выходить из одного ради другого.
- Клиентскую работу надо держать в отдельном профиле с собственными MCP и скиллами.
- После обновления Claude значок профиля слетел или алиас указывает не туда.
- Настройки Claude Code перенесли в новый профиль, не копируя историю и вход.
Не подходит, если
- Платформа Linux или Windows и нужен профиль Desktop: Desktop-профили требуют macOS.
- Нужна официальная поддержка нескольких аккаунтов: автор называет подход неофициальным.
- Профили хотят использовать, чтобы обойти лимиты одного аккаунта: инструмент задуман для раздельных личного, рабочего и клиентского доступа.
Пример запроса к агенту
Создай профиль `work` для Claude Desktop и Claude Code, скопируй мои настройки Claude Code без переписки и покажи алиас для терминала.Ограничения
Инструмент неофициальный и опирается на публичные флаги Electron `--user-data-dir` и малодокументированную переменную `CLAUDE_CONFIG_DIR`. Если новая версия Claude изменит поведение профилей, понадобится обновление. Профили Desktop работают только на macOS, профили Claude Code на macOS и Linux. Нужен Node.js 18 или новее. Условия использования Claude от нескольких аккаунтов вы читаете сами: инструмент их не меняет и ответственности за доступ не снимает.
Как отключить. Удалите профили командой `claude-multiprofile remove`, затем сам пакет через `npm uninstall -g claude-multiprofile`. Исходный Claude остается нетронутым.
Частые вопросы
Как поставить claude-multiprofile?
Выполните `npm install -g claude-multiprofile`, затем `claude-multiprofile add`. Утилита создаст профиль, значок в Dock и алиас терминала.
Что изолирует профиль?
Вход, чаты, настройки, MCP-серверы, плагины и скиллы. У каждого профиля свой значок в Dock и своя команда в терминале, например `claude-work`.
Чем занимается команда doctor?
`claude-multiprofile doctor` ищет расхождения после обновлений Claude и смены оболочки, включая профиль, открытый под не тем аккаунтом. Безопасные исправления делает `doctor --fix`.
Как обновить инструмент?
`claude-multiprofile upgrade` ставит свежую версию и сразу применяет ее изменения к профилям. Флаг `--no-fix` ограничивает обновление установкой.
Затрагивает ли инструмент мой основной Claude?
Нет. Профили создаются рядом, основной Claude остается нетронутым.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI для Linux и macOS хранит отдельный профиль Claude Code на каждый аккаунт и переключает рабочий, личный и SSO одной командой
claude-transplant переносит сессии Claude Code между аккаунтами Claude Desktop, чтобы панель не пустела после смены аккаунта.
Локальный веб-редактор конфигурации Claude Code: показывает вес проектов, удаляет старые истории чатов и правит MCP-серверы
Панель Claude Code для нескольких проектов: статусы, решения кнопками, Git, PR, CI и расход лимитов в одном окне.
Индикатор в строке меню macOS: показывает, думает ли Claude Code, ждет ли вашего разрешения и сколько идет текущий ответ
claude-sync шифрует и синхронизирует сессии Claude Code между компьютерами через R2, S3, GCS или WebDAV.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| claude-multiprofile (эта карточка) | нет | 199 | |
| CC Switch | нет | 153 939 | переключает провайдеров и конфигурации Claude Code; claude-multiprofile разводит аккаунты на изолированные профили вместе с Claude Desktop |
| Codex Profiles | нет | 94 | профили для Codex; здесь профили для Claude Desktop и Claude Code |
Коротко о README
Утилита вынесла в одну команду ручную сборку профилей: копию приложения, значок, алиас в rc-файле и реестр профилей. Пошаговый разбор сессии лежит в `examples/walkthrough.md`.