ccexp CLI
Терминальный проводник по файлам настроек Claude Code: CLAUDE.md, команды, подагенты и settings.json с предпросмотром
- 270 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Утилита читает файлы настроек, включая `~/.claude/settings.json`, где могут лежать токены и команды хуков
- Действия меню копируют файлы в текущий каталог и запускают внешний редактор или приложение по умолчанию
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/ccexpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Утилита читает файлы настроек, включая `~/.claude/settings.json`, где могут лежать токены и команды хуков
- Действия меню копируют файлы в текущий каталог и запускают внешний редактор или приложение по умолчанию
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ccexp открывает интерфейс в терминале и находит файлы конфигурации Claude Code в каталоге. Слева идет список, справа предпросмотр: `CLAUDE.md` и `CLAUDE.local.md` рендерятся как Markdown с подсветкой синтаксиса. Утилита видит проектные и пользовательские команды из `.claude/commands/` и `~/.claude/commands/`, подагентов из `.claude/agents/` и файлы `settings.json` с локальными переопределениями. По списку двигаются стрелками, Tab переключает панели, символ `/` ведет в поиск, который фильтрует файлы по мере ввода. Клавиша Enter открывает меню действий: скопировать содержимое, абсолютный или относительный путь, положить копию файла в текущий каталог, открыть его в `$EDITOR` или в приложении по умолчанию. Запуск идет без установки через `npx ccexp@latest` или `bunx ccexp@latest`, глобальная установка нужна только тем, кто пользуется утилитой постоянно. Флаг `--path` задает каталог для обхода, поэтому можно просмотреть сразу рабочую папку с проектами или `~/.claude`. Пакет написан на React Ink и требует Node.js 20 или новее.
Для кого. Пользователям Claude Code, у которых настройки разбросаны по проектам и домашнему каталогу и нужно быстро найти нужный файл и посмотреть его.
Подходит, если
- В рабочей папке с десятками проектов надо увидеть, где лежат файлы `CLAUDE.md` и какие в них правила
- Нужно сравнить пользовательские команды из `~/.claude/commands/` с проектными и скопировать нужную в другой репозиторий
- Подагенты и настройки накопились, и хочется быстро открыть конкретный `settings.json` в редакторе
- Перед чисткой конфигурации надо один раз просмотреть все файлы Claude Code в проекте
Не подходит, если
- Конфигурацию хочется править прямо в утилите: ccexp только показывает файлы и открывает их во внешнем редакторе
- MCP-серверами и разрешениями надо управлять из одного места: утилита ищет перечисленные файлы и не меняет настройки агента
- Настройки лежат у другого агента, например Cursor или Codex: ccexp ищет файлы Claude Code
- Среда без терминала с интерфейсом: утилита рисуется в консоли и не имеет графической версии
Пример запроса к агенту
Запусти ccexp для папки ~/projects и покажи, в каких проектах есть CLAUDE.md и свои slash-командыОграничения
- Нужен Node.js 20 или новее и терминал, который поддерживает интерфейс React Ink.
- Утилита ищет только файлы Claude Code из списка в README: память, команды, подагентов и настройки.
- Файл `CLAUDE.local.md` в документации Anthropic помечен как устаревший, но ccexp его по-прежнему показывает.
- Прежний пакет `claude-code-explorer` на npm остался старой версией, а текущее имя утилиты ccexp.
- Действия меню копируют и открывают файлы, а сами конфигурации не проверяются на корректность.
Как отключить. Если ставили глобально, удалите пакет командой `npm uninstall -g ccexp`. При запуске через `npx` или `bunx` ничего не остается, кроме кэша менеджера пакетов.
Частые вопросы
Как запустить ccexp?
Выполните `npx ccexp@latest` или `bunx ccexp@latest` в нужном каталоге, ничего ставить заранее не надо. Для постоянной работы поставьте пакет глобально: `npm install -g ccexp`.
Какие файлы показывает ccexp?
Память `CLAUDE.md` и `CLAUDE.local.md`, команды из `.claude/commands/`, подагентов из `.claude/agents/` и файлы `settings.json` с локальными вариантами, проектные и пользовательские.
Как задать каталог для поиска?
Флаг `--path`: например `ccexp --path ~/projects` или `ccexp --path ~/.claude`. Без него утилита просматривает текущий каталог.
Какие клавиши есть в меню?
Enter открывает меню, где `c` копирует содержимое, `p` абсолютный путь, `r` относительный, `d` кладет копию файла в текущий каталог, `e` открывает в редакторе, `o` в приложении по умолчанию.
Меняет ли ccexp сами настройки Claude Code?
Нет. Утилита читает и показывает файлы, а правки вы вносите в редакторе, который она открывает по клавише `e`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыИнструмент отладки для Claude Code: читает уже сохраненные логи сессий и показывает точные пути файлов, диффы, мышление модели и разбивку контекста по категория
Просмотр журналов Claude Code в читаемом виде: вызовы инструментов, токены и живой хвост сессии.
Набор slash-команд, скиллов и субагентов для Claude Code: ревью, тесты, безопасность, релизы, документация и синхронизация GitHub с Linear
Установщик управляющей среды для Claude Code: CLAUDE.md, правила, скиллы, агенты, хуки и двухслойная память проекта одним скриптом
Набор из 24 слэш-команд для Claude Code CLI: коммиты, ревью, рефакторинг, тесты и уборка кода без повторяющихся промптов
Рабочая конфигурация Claude Code: планировщик с ревью по этапам, субагенты и скиллы анализа, рефакторинга и синхронизации документации
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
Коротко о README
README представляет ccexp как сокращенное имя claude-code-explorer, построенное на React Ink. Он перечисляет возможности, показывает снимки экрана, списком называет файлы, которые находит утилита, и объясняет запуск через bunx, npx и pnpm, флаги командной строки, примеры сценариев и клавиши.