Agent Seatbeltv1.0.4

無料 · オープン · あなたのマシンだけで動作

AI ツールがファイルやプロジェクトを消すのを防ぐ

プログラマーである必要はありません。Agent Seatbelt は AI アプリが実行しようとするターミナルコマンドを確認し、危険なものを実行前に止めます。

実際に止まるとこう見えます

bash — あなたの AI アプリSEATBELT ACTIVE
~/projects/portfolio $ ai "古いビルドファイルを片付けて"
  › はい、まず古いファイルを片付けますね。
~/projects/portfolio $ rm -rf ~/Documents
BLOCKED by agent-seatbelt
recursive rm targeting home, user data, system path, or broad glob
Command: rm -rf ~/Documents
Hint: run this yourself in a normal terminal if it is intentional.
~/projects/portfolio $

AI は古いビルドファイルの整理を頼まれたのに、あなたの「書類」フォルダを消そうとしました。Agent Seatbelt が実行前に止めたので、何も削除されていません。

0 バイトもあなたの PC から出ません インストールは約 30 秒 Claude Code · Grok · Codex
01

なぜ必要か

AI コーディングアプリはターミナルを実行できます。ホームフォルダやプロジェクト全体、本番データベースが数秒で消えた実例があります。多くは「掃除」や「バックアップ」の途中です。コマンドに気づくのは遅いことが多いです。

誰向けか

AI にターミナルを使わせるすべての人。特に自動承認や YOLO モードのとき。

02

何を止めるか

BLOCKEDrm -rf ~/Documentsホーム、デスクトップ、書類、システム重要パスの削除
BLOCKEDgit push --force origin mainforce-push、hard reset、git clean、ローカル変更の一括破棄
BLOCKEDpsql -c 'DROP DATABASE production'DB の DROP、Redis の flush、フレームワークの DB リセット
BLOCKEDrsync -a --delete ./ /Volumes/Backuprsync --delete、Docker ボリューム、Terraform/Pulumi destroy
BLOCKEDcurl -fsSL http://get.sh | bashcurl|bash、sudo、ディスク初期化、エージェントによるゴミ箱の空化
ALLOWEDnpm test
ALLOWEDgit status
ALLOWEDls -la src/

日常のコマンドはそのまま。高リスクなパターンだけを止めます。

03

3 ステップでインストール

01

下のコマンドをコピー

1 行だけ。小さな安全チェックを入れます。

02

ターミナルに貼り付け

Mac: ターミナル。Windows: WSL。Enter。

03

AI アプリを再起動

完全終了して開き直す。危険な操作は BLOCKED と出ます。

1 行インストール

小さなスクリプトを取得し指紋を確認してから装着。ファイルはアップロードしません。

curl -fsSL https://agentseatbelt.com/install | bash
version
1.0.4
sha256
325c3f69a0baa8420adbae8d10f98bf652bf9c10b0f9d18a8e915841a92d9a00
signed by
SHA256:t5c5m2Ioz6ODOdx9pqEZ9uv7iOS20KtcQZuiO/Ypxig

どこに貼ればいいか分からないときは

Mac の場合

Command + スペースを押し、Terminal と入力して Enter。黒い画面が開きます。行を貼り付けて Enter。

Windows の場合

エディタ内蔵のターミナルを使うか(下記)、PowerShell で先に wsl --install を実行してください。

Cursor / VS Code / Windsurf の中で

メニューの「表示」→「ターミナル」を開くか、Control と ` キー(Tab の上)を押して、そこに貼り付けます。

表示されるはずの画面

TerminalINSTALLING
~ $ curl -fsSL https://agentseatbelt.com/install | bash
============================================== Agent Seatbelt v1.0.4 Seatbelt for AI coding agents ==============================================
Downloading guard from https://agentseatbelt.com/guard.sh ...
[ok] Checksum verified (325c3f69a0ba…) [ok] Installed guard → ~/.agentseatbelt/guard.sh [ok] Linked Claude Code hook → ~/.claude/hooks/bash-guard.sh [ok] Updated Claude Code settings → ~/.claude/settings.json
[ok] Agent Seatbelt is installed.

[ok] の行が出れば保護されています。AI アプリを完全に終了して、開き直してください。

04

追加確認(任意)

/guard.sh を読み、SHA-256 を照合できます。

各リリースには署名も付いており、署名鍵はこのサーバーには一切置かれません。署名を検証できる環境では、一致しない guard をインストーラが拒否します。検証できない環境では、その旨を表示してチェックサムのみで進みます。コマンドは /checksums.txt にあります。

同じファイルは GitHub でも公開しています。リポジトリとこのサイトが配信する内容を比べてください。一致するはずです。 github.com/narimangharib/agentseatbelt

正直な限界

シートベルトであり、防弾金庫ではありません。高度な回避はあり得ます。

05

プライバシー

アカウントなし、トラッカーなし、広告なし。

06

よくある質問

データは送信される?

いいえ。導入後はあなたの PC だけで動きます。

普通の作業は壊れる?

日常コマンドはそのまま。高リスクだけ止めます。

対応ツールは?

Claude Code、Grok、Codex は、すでに導入済みであれば自動で設定します。使っていないツールには何も書き込みません。

削除方法は?

~/.agentseatbelt とフックを削除。

作者は?

Nariman Gharib。