claude-keysmith CLI
CLI устанавливает инструкции Claude Code для проекта, заранее показывает изменения файлов и позволяет отменить установку.
- 884 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Записывает инструкции, выбранные настройки Claude Code и профиль оболочки; ошибочно подтвержденные изменения повлияют на следующие запуски.
Установка
- Работает в
Ручная установка
git clone --branch v7.2 --depth 1 https://github.com/Jia-Ethan/claude-keysmith.gitЗагружает исходники установщика v7.2. Затем запустите скрипт из клона, указав отдельный абсолютный путь к целевому проекту в `--project-dir`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Записывает инструкции, выбранные настройки Claude Code и профиль оболочки; ошибочно подтвержденные изменения повлияют на следующие запуски.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
claude-keysmith устанавливает инструкции Claude Code только для выбранного проекта или для пользователя. Перед записью он показывает, какие файлы изменятся, и ждет подтверждения. CLI сохраняет резервные копии для восстановления после ошибки. Пользовательская установка может менять `systemPrompt` в `~/.claude/settings.json` и профиль оболочки; параметр `--max-tokens` также разрешает изменить `max_tokens`. Это настройки Claude Code и его запуска, поэтому перед подтверждением нужно проверить каждый путь в плане.
Для кого. Для разработчиков, которым нужно установить одинаковые правила Claude Code в нескольких проектах.
Подходит, если
- Нужно подключить правила к проекту, в котором уже есть свои инструкции.
- После неудачного изменения инструкций требуется вернуться к сохраненному состоянию.
- Команда хочет одинаково подключать правила к новым рабочим каталогам.
- Нужно проверить перенос установки между macOS, Windows и Linux.
Не подходит, если
- Нужна синхронизация учетных записей или ключей провайдера.
- Требуется изменить поведение уже открытого разговора без перезапуска.
- Нужен установщик правил для Cursor.
Пример запроса к агенту
Покажи, какие файлы проекта изменит claude-keysmith, и дождись моего решения по установке.Ограничения
Нужны установленный Claude Code и Python 3.8 или новее; без них установщик не подготовит рабочие инструкции. Новые правила применяются в следующем разговоре, поэтому после установки нужно открыть новую сессию Claude Code. Вариант удаления `uninstall --runtime` не возвращает прежний `systemPrompt`: для этого нужно восстановить целевой файл из сохраненной резервной копии. Настольная сборка поставляется без подписи разработчика, что следует учитывать при выборе способа установки.
Как отключить. Выполните `python3 /path/to/claude-keysmith/claude-instruct.py uninstall --scope project --project-dir /path/to/target-project`. Замените `/path/to/claude-keysmith` абсолютным путем к установщику, а `/path/to/target-project` — путем к проекту, куда ставили инструкции. Изучите план и подтвердите удаление тем же вызовом с `--yes`.
Частые вопросы
Меняет ли Keysmith программу Claude Code?
Сам бинарный файл Claude Code он не меняет. Установщик записывает инструкции и выбранные настройки запуска; при миграции Windows может переименовать только подтвержденный старый launcher Keysmith.
Отправляет ли CLI телеметрию?
Нет. CLI и настольный клиент не отправляют сетевые запросы, включая проверки обновлений.
Трогает ли установка MCP и хуки?
Нет. Конфигурация MCP, хуки и разрешения исключены из области изменений.
Какие данные попадают в вывод проверки?
Только пути и признаки состояния. Содержимое настроек не показывается; для резервной копии выводятся размер и контрольная сумма.
Можно ли восстановить произвольный файл через окно восстановления?
Нет. Окно восстановления показывает только копии, сохраненные Keysmith. В CLI команда `restore --target --backup` позволяет явно указать целевой файл для восстановления и файл его резервной копии.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI на Go переключает профили Claude Code одной командой: настройки, CLAUDE.md и MCP-серверы меняются разом и с бэкапом.
Рабочие процессы для Claude Code: команды /do, /omo, /bmad-pilot и другие, а код пишут Codex, Gemini или OpenCode через codeagent-wrapper
CLI и каталог aitmpl.com: ставит в Claude Code агентов, команды, MCP, хуки, настройки и скиллы, плюс аналитика сессий
claude-code-system-prompts
Claude Code System Prompts
Справочник системных промптов Claude Code: части системного промпта, описания инструментов и промпты встроенных агентов
CCS
CCS - Claude Codex Switch
CLI для переключения Claude Code между аккаунтами, провайдерами и локальными моделями без правки конфигов
Русскоязычный курс по Claude Code на 12 модулей и 8 лабораторных с готовым набором скиллов, субагентов и хуков для проекта
Коротко о README
Установщик разделяет проверку состояния и восстановление файлов. Если настольный клиент получает неполный ответ CLI, он прекращает операцию и не делает вывод об успешном изменении.