два claude desktop и трей-селектор для claude://
Предупреждаю: я не знаю, сработает это у вас или нет и что будет с вашей системой. Не включайте в YOLO!
Эксперимент по «intent distribution». Агент по промпту делает вторую копию claude desktop под отдельный аккаунт и пишет приложение для трея, которое перехватывает ссылки claude:// и спрашивает, какая копия должна их открыть. Оно же показывает расход и прогноз по обеим подпискам.

Кому это может пригодиться
Тем, кто:
- сидит на macos;
- работает в claude desktop;
- имеет персональный и рабочий аккаунты claude;
- имеет тир max;
- временами страдает при авторизации.
Что делает агент по промпту
Первая часть — дубликат приложения. Агент копирует бандл claude desktop в Claude Work.app, снимает provisioning profile, рисует отдельную иконку, правит Info.plist, добавляет свою схему и обёртку для запуска с собственным CLAUDE_CONFIG_DIR, а затем подписывает всё ad-hoc подписью от вложенных компонентов наружу. Схема claude: у копии остаётся — без неё не проходит авторизация.
Вторая часть — фоновое приложение в строке меню. Оно объявляет себя обработчиком claude://, находит через LaunchServices все установленные копии и показывает селектор: какая копия откроет ссылку. Там же — расход лимитов обеих подписок в виде полос с прогнозом, значок в трее с бейджем и переключатель «вернуть себе схему после пересборок».
Лимиты берутся из недокументированного эндпоинта Anthropic, токены — из связки ключей macos. Зависимостей нет, только SwiftUI и AppKit, минимум — macos 13 и Swift 6.0.