Проекты · ishaba/claude-profiles

claude-profiles

Несколько аккаунтов Claude рядом на одном Mac: Claude Desktop и Claude Code, у каждого свой вход и своя иконка в Dock.

Read in English

строк на bash
345
зависимостей для установки
0
профилей без особых случаев
N
Опубликован на GitHub 3 нояб.

У меня две подписки Claude, личная и рабочая, и я хотел держать обе открытыми одновременно, с иконками, которые не перепутаешь. Сложнее всего оказалось сохранить свою иконку после самообновления Claude: App Management в macOS не даёт фоновому заданию трогать бандл приложения.

claude-profiles обходит это так: копию Claude для профиля создаёт и меняет только ярлык в Dock. По клику он проверяет обновление, при необходимости пересобирает копию, возвращает иконку и открывает приложение с папкой данных профиля. Никакого демона.

Профиль — это просто имя. Все пути выводятся из него, поэтому третий аккаунт работает ровно так же, как второй.

Инструмент неофициальный и держится на том, как Claude Desktop читает свои данные и настройки обновлений, так что новый релиз может его сломать. Тогда чинить придётся один понятный файл.

Попробовать

git clone https://github.com/ishaba/claude-profiles ~/.local/share/claude-profiles
~/.local/share/claude-profiles/claude-profiles add work

Что я о нём писал