claude-keysmith CLI

CLI устанавливает инструкции Claude Code для проекта, заранее показывает изменения файлов и позволяет отменить установку.

  • 884 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Записывает инструкции, выбранные настройки Claude Code и профиль оболочки; ошибочно подтвержденные изменения повлияют на следующие запуски.
Все причины и проверки

jia-ethan/claude-keysmith

Установка

Работает в

Ручная установка

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 на Go переключает профили Claude Code одной командой: настройки, CLAUDE.md и MCP-серверы меняются разом и с бэкапом.

CLIРасширенный доступ144Звезды репозитория

Рабочие процессы для Claude Code: команды /do, /omo, /bmad-pilot и другие, а код пишут Codex, Gemini или OpenCode через codeagent-wrapper

ПлагинШирокий доступ2,8 тыс.Звезды репозитория

CLI и каталог aitmpl.com: ставит в Claude Code агентов, команды, MCP, хуки, настройки и скиллы, плюс аналитика сессий

CLIРасширенный доступ33,1 тыс.Звезды репозитория

claude-code-system-prompts

Claude Code System Prompts

Выбор редакции

Справочник системных промптов Claude Code: части системного промпта, описания инструментов и промпты встроенных агентов

ПромптМинимальный доступ13,1 тыс.Звезды репозитория

CCS

CCS - Claude Codex Switch

CLI для переключения Claude Code между аккаунтами, провайдерами и локальными моделями без правки конфигов

CLIШирокий доступ2,9 тыс.Звезды репозитория
Российский стек

Русскоязычный курс по Claude Code на 12 модулей и 8 лабораторных с готовым набором скиллов, субагентов и хуков для проекта

ВоркфлоуРасширенный доступ341Звезды репозитория

Коротко о README

Установщик разделяет проверку состояния и восстановление файлов. Если настольный клиент получает неполный ответ CLI, он прекращает операцию и не делает вывод об успешном изменении.

Бейдж для README

Сообщить о проблеме

Foxx AIclaude-keysmith
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.