claude-profiles
Несколько аккаунтов Claude рядом на одном Mac: Claude Desktop и Claude Code, у каждого свой вход и своя иконка в Dock.
- строк на bash
- 345
- зависимостей для установки
- 0
- профилей без особых случаев
- N
У меня две подписки 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