два 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.