Кнопка скасування для Claude Code: зробіть резервну копію своїх файлів перш ніж ШІ їх змінить
Це переклад. Основна версія — оригінал англійською; посилайтеся на неї.

Якщо ви не програміст і маєте папку зі своїми документами, дозволити агентові ШІ працювати в цій папці потребує мужності. Два страхи виникають знову й знову: що якщо він видалить або зіпсує мої файли, і що якщо він скаже щось впевнене й неправильне, а я це зроблю. Safecall - це безплатний плагін з відкритим вихідним кодом для Claude Code, помічника ШІ Anthropic, що працює з файлами на вашому комп'ютері, написаний саме для такої людини. Його обіцянка проста: ніщо не записується до створення копії, ніщо не читається перш ніж ви побачили список того, що буде прочитано, і жодна відповідь не закінчується без висловлення того, що не було перевірено.
Чому вам це потрібно
Claude Code має власну функцію відновлення. Вона прив'язана до сеансу та стежить лише за редагуванням, які Claude вносить через власні інструменти для роботи з файлами; файли, змінені командою, наприклад видалені або переміщені, залишаються поза нею. Safecall додає другий, незалежний спосіб повернення: справжні копії ваших файлів в окремій папці, які зберігаються два тижні й повертаються, коли ви це скажете простими словами. Вам не потрібно пам'ятати про їх створення. Невеликий сторож робить це перед кожним переписуванням, і коли робота переходить від читання до редагування, Safecall копіює файли, які він збирається змінювати.
Що це робить
- Копіює перед тим, як щось змінити. Перед тим як Claude записує в файл, який уже існує, хук створює копію цього файлу, а потім дозволяє записи пройти. Вас ні в чому не запитують і нічого не зупиняється, оскільки копіювання нічого не коштує. Новий файл залишається без змін, а читання ніколи не змінюється.
- Повертає речі на місце (
/safecall:undo). Скажіть «поверніть це так, як було» і файли повернуться такими, якими були. Скасування можна скасувати. - Говорить, що зміниться, перед змінами (
/safecall:show), словами про суть, а не рядками різниць, і говорить, де все опинилось потім. - Виводить список перед читанням (
/safecall:before). Він виводить список папки і чекає перед читанням, тому ви вибираєте, які документи йдуть до Anthropic для читання, і він називає типи папок, які варто зберігати при собі. - Чек під відповіддю (
/safecall:receipt): три рядки, позначено, не позначено, джерело. - Читає документи для вас.
/safecall:trapsзнаходить, де подвох у контракту, позиці, політиці чи оцінці, кожен пункт з цитатою./safecall:holesназиває, чого не вистачає плану, як три питання./safecall:factsрозділяє те, що можна перевірити, від думки. - Перед відправкою (
/safecall:send). Він читає лист чи скаргу так, як це прочитала б стороння людина перед тим як це піде: що не повинно залишати, пусті місця, які ніхто не заповнив, тон, який вам коштуватиме. - Перевіряє імена (
/safecall:named): кожен файл, який згадує відповідь, повинен справді існувати на диску. - Продовжує звідки ви зупинилися (
/safecall:where)./safecall:clearerперетворює «ммм, та річ з банком» на питання, на яке можна відповісти, угадуючи два чи три варіанти голосно./safecall:doctorпояснює простими словами, чому ШІ мовчить.
На початку кожної сесії 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, додаток, в якому штучні інтелекти від різних компаній перевіряють роботу один одного.