Инструменты

Кнопка отката для Claude Code: сохраняйте резервные копии перед изменениями ИИ

Это перевод. Основная версия — оригинал на английском; ссылайтесь на него.

Бесплатный плагин Claude Code для непрограммистов: копирует файл перед изменениями ИИ, восстанавливает его по запросу и сообщает, что было и не было проверено.
Посмотреть на GitHubgithub.com/vadimchernets/safecall
Папка с документами с одним выделенным файлом: копия скользит в ящик с надписью «копии» перед тем как ручка ИИ коснётся файла, и большая кнопка «Восстановить» восстанавливает оригинал. Под каждым ответом ИИ — короткая квитанция указывает, что было проверено, что не было проверено, и источник.
Проведите пальцем, чтобы увидеть всю диаграмму, или нажмите, чтобы открыть её

Если вы не программист и у вас есть папка с собственными документами, то позволить агенту ИИ получить доступ к этой папке требует смелости. Два опасения возникают снова и снова: что если он удалит или испортит мои файлы, и что если он скажет что-то уверенно и неправильно, и я буду действовать на основе этого. Safecall — это бесплатный плагин с открытым исходным кодом для Claude Code, ассистента ИИ от Anthropic, который работает с файлами на вашем компьютере и создан именно для такого пользователя. Его обещание простое: ничего не будет записано без создания копии, ничего не будет прочитано перед тем как вы увидите список того, что будет прочитано, и ни один ответ не заканчивается без указания того, что было и не было проверено.

Зачем это нужно

Claude Code имеет собственную функцию отката. Она привязана к сеансу и отслеживает только изменения, вносимые Claude через его инструменты работы с файлами; файлы, изменённые командами, например удалённые или перемещённые, остаются вне её. Safecall добавляет второй, независимый способ вернуться: настоящие копии ваших файлов в отдельной папке, хранящиеся две недели, которые восстанавливаются по вашему слову. Вам не нужно помнить об их создании. Маленький помощник делает это перед каждой перезаписью, и когда работа переходит от чтения к редактированию, Safecall копирует файлы, которые собирается изменить.

Что это делает

В начале каждой сессии Safecall также сообщает Claude реальную дату и время вашего компьютера, поэтому он не пожелает вам спокойной ночи в десять утра и напомнит ему, где вы остановились в прошлый раз.

Конкретный пример

Вы просите Claude привести в порядок ваш файл заметок для налогового консультанта. Когда он начинает переписывать notes.txt, Safecall тихо сохраняет оригинал в ~/.safecall/copies/, папку вне ваших документов, где её никто не примет за беспорядок. Когда вы видите результат, вы решаете, что старая редакция была лучше. Вы пишете «верни», и оригинал восстановлен.

Файлы, в названиях которых упоминаются пароль или ключ, получают особую обработку: копия секрета была бы вторым секретом, поэтому вместо их копирования Safecall спрашивает вас перед изменением. Копии старше 14 дней удаляются сами, в папке хранится максимум 20, и файлы размером более 5 МБ исключаются, поэтому копии никогда не заполнят ваш диск.

Как начать

Вам нужны Claude Code и Python 3 (3.8 или новее). Safecall не делает сетевые вызовы, не имеет учетной записи и ключа; всё, что оно записывает, находится на вашем собственном диске, и его перехватчики работают на Mac, Linux и Windows. Установите его из каталога Poly A1 plugins:

/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install safecall@poly-a1

Затем, в /plugin, откройте Marketplaces, выберите poly-a1 и включите автоматическое обновление, чтобы новые версии доходили до вас автоматически.

Safecall хорошо сочетается с двумя смежными проектами: Nightcall, чтобы оставить Claude Code работающим всю ночь, и Pocketcall, чтобы оставить компьютер работающим, пока вы выходите с телефоном. Safecall распространяется под лицензией Apache-2.0; код, тесты и полный список команд находятся по адресу github.com/vadimchernets/safecall.

Просмотреть safecall на GitHub

Vadym Chernets также разрабатывает Poly A1, приложение, в котором ИИ от разных компаний проверяют работу друг друга.

Все инструменты · Все статьи и заметки