ツール

Claude CodeのUndoボタン: AI が変更する前にファイルをバックアップ — Tools

これは翻訳です。正式版は英語の原文です。引用の際は原文をご参照ください。

プログラマー以外のための無料の Claude Code プラグイン: AI がファイルを変更する前にコピーを作成し、リクエスト時に復元し、何がチェックされたか、何がチェックされなかったかを示す。
View on GitHubgithub.com/vadimchernets/safecall
書類フォルダの中の 1 つのファイルがライトアップされている: AI のペンが触れる直前にコピーが「コピー」というラベルの引き出しにすべり込み、大きな「復元」ボタンが元のファイルを復元する。すべての AI の回答の下に、短いレシートがチェックされた内容、チェックされなかった内容、およびソースを示す。
図全体を見るにはスワイプするか、タップして開く

プログラマーではなく、自分の書類をまとめたフォルダを持っている場合、AI エージェントをそのフォルダに入れるには勇気が必要です。何度も繰り返される 2 つの懸念があります: ファイルを削除したり台無しにしたりしたらどうしよう、そして自信を持って間違ったことを言われて、それに基づいて行動したらどうしよう、です。Safecall は、コンピューター上のファイルで動作する Anthropic の AI アシスタントである Claude Code 向けの無料でオープンソースのプラグインで、正にその人のために書かれました。その約束は単純です: コピーが存在する前に何も書き込まれない、読むリストを確認してから何も読まれない、そして回答の終わりに誰もチェックしなかったことを述べずに終わらない。

これが必要な理由

Claude Codeには独自の巻き戻し機能があります。これはセッションに紐付けられており、Claude自身のファイルツールを通じて行われた編集のみに従います。削除や移動などのコマンドで変更されたファイルはその対象外です。Safecallは第二の独立した戻り方を追加します。専用フォルダに保管される実際のファイルコピーで、2週間保持され、必要な場合は平易な言葉で指示すれば復元できます。手動で作成する必要はありません。小さなガード機能が書き換え前に毎回それを実行し、作業が読み取りから変更に転じた時点で、Safecallはこれから操作するファイルをコピーします。

どのような機能があるか

各セッションの開始時に、Safecallはまたクロードに、あなたのコンピュータの実際の日付と時刻を伝えるので、朝10時に「おやすみなさい」と言うことがなく、前回停止したところを思い出させます。

具体例

ClaudeにNotesファイルを税務顧問向けに整理するよう依頼します。notes.txtを書き直し始めると、Safecallは静かに元のファイルを~/.safecall/copies/に保存します。これはドキュメント外のフォルダで、誰もそれを散らかしたものとは間違えません。結果を見たとき、古い表現の方がよかったと判断します。「元に戻して」と書くと、元のファイルが復元されます。

パスワードやキーについて言及するファイル名のファイルは特別な扱いを受けます。秘密のコピーは第二の秘密になるため、Safecallはそれらをコピーする代わりに、変更前にあなたに確認します。14日以上前のコピーは自動的に削除され、フォルダあたり最大20個が保持され、5 MBを超えるファイルは除外されるため、コピーがディスクを満たすことはありません。

始め方

Claude CodeとPython 3(3.8以降)が必要です。Safecallはネットワーク呼び出しを行わず、アカウントやキーはなく、書き込むすべてのデータはあなた自身のディスク上にあり、そのhookは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 は 2 つの兄弟プラグインと相性が良いです:Claude Code を夜間に実行し続けるためのNightcall、スマートフォンを持って外出中にコンピュータを実行し続けるためのPocketcallです。Safecall は Apache-2.0 ライセンスの下にあります。コード、テスト、およびコマンドの完全なリストはgithub.com/vadimchernets/safecallにあります。

GitHub で Safecall を表示

Vadym Chernets はまた、異なる企業の AI が相互に作業を確認するPoly A1というアプリケーションも開発しています。

すべてのツール · すべての論文とノート