Проблема: Claude Code мощный, но хаотичный

Вы запустили пять сессий Claude Code одновременно — одна рефакторит авторизацию, вторая пишет API, третья обновляет React-компоненты. Терминалы размножились, вкладки перепутались, и вы уже не помните, какая сессия в каком проекте и под каким аккаунтом работает. Знакомо?

Нативный Claude Code — это не менеджер сессий в широком смысле. В нём нет центральной панели, нет встроенного кросс-проектного представления рабочих процессов, нет нативной системы тегов и нет интерфейса для просмотра изменений файлов — «покажи мне, что именно изменила эта сессия».

Именно этот пробел заполнили независимые разработчики, создав целый зоопарк нативных macOS-приложений для управления Claude Code. Рассмотрим, зачем они нужны, как работают и какое выбрать.


Почему стандартный CLI не справляется

Claude Code — это агентная система, которая читает вашу кодовую базу, выполняет команды, модифицирует файлы, управляет git-процессами, подключается к внешним сервисам и делегирует сложные задачи специализированным субагентам.

Но при всей мощи — базовые инструменты управления сессиями в CLI минималистичны. Нативно CLI поддерживает claude -c для возобновления последней сессии и claude -r для возобновления по ID. Это хорошая основа, но когда сессий становится больше пяти — всё рассыпается.

Claude Code — мощный инструмент, но он исходит из предположения, что вы — ровно один человек. Если вы хотите переключиться с личного проекта на клиентский, придётся выйти из аккаунта, очистить локальные сессии, войти в другой аккаунт и восстановить контекст. Это огромная точка трения.

Проблемы складываются в три группы:

ПроблемаЧто происходитПоследствие
Хаос сессий10+ вкладок терминалаПотеря контекста
МультиаккаунтОдин ~/.claude/ на всехКонфликты и ручной logout
Нет аналитикиНе видно расходов токеновНеожиданные счета
Нет историиJSONL-файлы в скрытых папкахНевозможно найти нужную сессию
⚠ Осторожно
Каждая сессия Claude Code хранится как JSONL-файл в ~/.claude/projects/. Без специального инструмента работать с этими данными вручную крайне неудобно.

Экосистема: какие приложения появились

С ростом популярности Claude Code сообщество разработчиков ответило волной нативных macOS-инструментов. Вот самые интересные из них.

Claudy — «настоящий дом» для Claude Code

Claudy — нативное macOS-приложение, которое даёт Claude Code полноценный дом: управление несколькими сессиями, проектами и аккаунтами в одном окне.

Это, пожалуй, наиболее амбициозный из существующих инструментов. Он решает все три главные боли сразу: хаос сессий, мультиаккаунтность и управление проектами.

Claudoscope — дэшборд из меню-бара

Claudoscope — нативное macOS-приложение в меню-баре для исследования, анализа и управления сессиями Claude Code. Оно читает локальные файлы сессий из ~/.claude/projects/ и отображает их через компактный виджет и полноценное окно дэшборда.

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

💡 Безопасность
Claudoscope сканирует 10 паттернов учётных данных — от GitHub PAT до ключей Stripe и токенов Anthropic — и мгновенно предупреждает, если они обнаружены в истории переписки с Claude.

Меню-бар показывает количество сессий за сегодня, общее количество токенов, примерную стоимость и количество активных проектов. Карточка активной сессии отображает заголовок, модель и количество токенов.

Poirot — компаньон за выходные

Poirot — нативное macOS-приложение, которое читает локальные данные Claude Code и предоставляет для них полноценный интерфейс.

Возможности: браузер сессий, сгруппированных по проектам с временными метками, количеством токенов и информацией о модели; богатый просмотр переписки с рендерингом Markdown, подсветкой синтаксиса, сворачиваемыми блоками инструментов и дифами кода; расширенное мышление — процесс рассуждений Claude в сворачиваемых блоках; нечёткий поиск по всем сессиям, командам, навыкам и конфигам; дэшборд конфигурации; открытие файлов в VS Code, Cursor, Xcode или Zed.

При этом: никакого входа в систему, никакой аналитики, никаких API-ключей, никаких дополнительных затрат. Работает полностью офлайн. Весит меньше 6 МБ.

Всё приложение было «вайб-закодировано» за выходные с помощью самого Claude Code.

c9watch — мониторинг процессов на уровне ОС

c9watch — нативное macOS-приложение в меню-баре, которое автоматически обнаруживает все запущенные сессии Claude Code на вашем компьютере. Без плагинов, без настройки — сканирует процессы на уровне ОС, поэтому работает с любым терминалом или IDE.

Сессии группируются по статусу — Working, Needs Permission, Idle, Done — запросы разрешений всплывают наверх. Можно группировать по проекту с информацией о git-ветке, раскрывать любую сессию для чтения полной переписки, останавливать или переименовывать сессии и переходить прямо к родительскому терминалу.

Claude Usage Tracker — мониторинг лимитов

Claude Usage Tracker — лёгкое нативное macOS-приложение в меню-баре для мониторинга лимитов использования Claude AI в реальном времени. Полностью написано на Swift и SwiftUI.

Поддерживает управление неограниченным количеством аккаунтов Claude с изолированными учётными данными, синхронизацию CLI-аккаунтов и автоматическое переключение учётных данных при смене профиля, мониторинг в реальном времени и историю использования с интерактивными графиками.


Как устроены эти приложения изнутри

Все эти инструменты используют один и тот же механизм: чтение локальных файлов Claude Code без какого-либо внешнего API.


graph TD
    A["Claude Code CLI"] -->|"Пишет JSONL"| B["~/.claude/projects/"]
    B -->|"Читает файлы"| C["macOS-приложение"]
    C --> D["Парсинг сессий"]
    C --> E["Аналитика токенов"]
    C --> F["Поиск и фильтрация"]
    C --> G["Алерты безопасности"]
    D --> H["UI: список сессий"]
    E --> H
    F --> H
    G --> H

Приложения читают локальные файлы сессий Claude Code из ~/.claude/projects/ и предоставляют к ним доступ через виджет в меню-баре и полноценное окно дэшборда.

Фоновый поток опрашивает систему каждые 2 секунды с помощью sysinfo, сканируя запущенные процессы claude. Каждый процесс сопоставляется с файлом сессии в ~/.claude/projects/ через кодирование пути и корреляцию временных меток.

Для хранения учётных данных приложения используют нативные возможности macOS:

Ключи сессий хранятся в macOS Keychain — наиболее защищённом хранилище.

# Пример: как Claude Code хранит конфиг аккаунта
# Переменная среды для разделения аккаунтов
export CLAUDE_CONFIG_DIR="~/.claude-work"
claude  # Запускается с рабочим аккаунтом

# Для личного аккаунта
export CLAUDE_CONFIG_DIR="~/.claude-personal"
claude  # Запускается с личным аккаунтом

Claude Code хранит глобальную аутентификацию в скрытой папке ~/.claude/. Чтобы разделить аккаунты, используется переменная среды CLAUDE_CONFIG_DIR.


Сравнение инструментов: что выбрать

ПриложениеТипМультиаккаунтАналитикаПоискОфлайнРазмер
ClaudyПолное окно
ClaudoscopeМеню-бар
PoirotПолное окно< 6 МБ
c9watchМеню-бар
Usage TrackerМеню-барЛёгкий
ℹ Для кого что
  • Только нужна аналитика токенов → Claudoscope или Claude Usage Tracker
  • Нужен поиск по истории → Poirot
  • Много аккаунтов (личный + рабочий) → Claudy или Claude Usage Tracker
  • Нужен мониторинг параллельных сессий → c9watch

Что умеет официальный Claude Code Desktop

Справедливости ради — Anthropic тоже не стоит на месте. Официальное десктопное приложение Claude Code постоянно улучшается.

Каждая сессия — это независимая переписка со своим контекстом и изменениями. Можно запускать несколько сессий параллельно, ответвлять побочные чаты, отправлять работу в облако или позволить Dispatch запускать сессии с телефона.

Для Git-репозиториев каждая сессия получает собственную изолированную копию проекта с использованием Git worktrees, поэтому изменения в одной сессии не затрагивают другие до момента коммита.

Сессии не привязаны к одной поверхности. Работу можно перемещать между средами: отойти от компьютера и продолжить работу с телефона или любого браузера, отправить задачу через телефон и открыть сессию в Desktop, запустить долгую задачу в вебе, а потом подтянуть её в терминал командой claude --teleport.

Официальный клиент — мощная основа. Но независимые macOS-приложения закрывают те пробелы, которые Anthropic ещё не успела заполнить: аналитику, мультиаккаунт, безопасность и удобный поиск.


Практические советы по настройке workflow

📝 Рабочий сценарий

Ситуация: Фрилансер с личным и рабочим аккаунтами Claude, 3–5 параллельных проектов.

Решение:

  1. Claude Usage Tracker в меню-баре — мониторинг лимитов обоих аккаунтов
  2. Claudy или c9watch — для управления параллельными сессиями
  3. Poirot — когда нужно найти старую переписку или проверить, что Claude сделал в конкретной сессии

Чтобы разделить аккаунты без сторонних приложений, используйте CLAUDE_CONFIG_DIR:

# ~/.zshrc
alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'
alias claude-personal='CLAUDE_CONFIG_DIR=~/.claude-personal claude'

Для отслеживания расходов в CLI:

# Внутри сессии — проверить стоимость текущей сессии
/cost

# Компактировать контекст, когда он разрастается
/compact

# Проверить статус аутентификации
claude auth status

Для управления аутентификацией без входа в REPL: claude auth login — войти или переключить аккаунты, claude auth status — проверить текущее состояние аутентификации, claude auth logout — очистить сохранённые учётные данные.


Заключение

Ecosystem нативных macOS-приложений вокруг Claude Code — это яркий пример того, как сообщество разработчиков заполняет пробелы быстрее, чем это успевают делать крупные компании. За несколько месяцев появились десятки инструментов, каждый из которых решает конкретную проблему: от мониторинга лимитов до сканирования утечек учётных данных.

Настоящий вопрос не «какой менеджер сессий выбрать?», а «что именно ломается, когда я запускаю несколько агентов?». Если просто теряете из виду сессии — один инструмент. Если теряете из виду, что сессии сделали — какие файлы изменились, какая ветка к какой задаче относится — это другая проблема, требующая другого решения.

Начните с простого: установите один меню-бар инструмент (Claudoscope или c9watch), привыкните видеть свои сессии. Затем добавьте Poirot для поиска по истории. Если у вас несколько аккаунтов — разберитесь с CLAUDE_CONFIG_DIR или возьмите Claudy.

В конечном счёте, Claude Code — это экосистема, и правильные инструменты вокруг него умножают его силу многократно.