AI開発者ツール
Termaxa
AIエージェントが実行するシェルコマンドの協調ゲートで、Claude CodeやCursorなどのツールにプレビュー、バックアップ、ポリシー適用、監査を提供します。
Termaxa
Termaxaとは
Termaxaは、AIコーディングエージェントによって実行されるシェルコマンドをゲートするオープンソースのCLIツール兼エージェントフックです。ポリシーに対してコマンドを評価し、影響範囲のプレビューを表示し、破壊的操作の前に自動バックアップを作成し、完全な監査ログを保持します。Claude CodeやCursorと協調的に動作し、サンドボックスではなくウィンドシールドとして機能します。
Termaxaと類似AIツールの比較
| 料金モデル | 無料 | 無料 | カスタム料金 | 無料, 有料 |
| 無料クレジット | ||||
| 主な機能 |
|
|
|
|
| メリット |
|
|
|
|
| 注意点 |
|
|
|
|
| おすすめの人 |
|
|
|
|
Termaxaの使い方
- 1バイナリをインストールします(プリビルドリリースまたはcargo install termaxa)。
- 2プロジェクトで'termaxa init --claude-code'を実行してポリシーをスキャフォールドし、フックをインストールします。
- 3.termaxa/policy.yamlでルールを定義します。
- 4'termaxa check "command"'でドライランして判定を確認します。
- 5'termaxa run -- command'でプレビューとバックアップ付きのゲート実行を行います。
- 6'termaxa report'でセッション監査を確認します。
Termaxaの主な機能
- ポリシーベースのコマンドゲーティング(許可/確認/拒否)と最初に一致したルールが優先
- git、PostgreSQL、Terraform、ファイル操作の影響範囲プレビュー
- 破壊的操作前の自動バックアップ(git参照固定、pg_dump、rm保険)
- 異なるコマンドにわたる繰り返しの破壊的意図を自動拒否するサーキットブレーカー
- リポジトリ外にJSONL形式で保存される完全な監査ログ
- コマンド概要とリスクスコア付きのセッション実行レポート
- 拒否または確認イベントのWebhook通知
- スタンドアロンCLIまたはClaude CodeやCursorの統合フックとして動作
Termaxaのユースケース
- 自動ロールバック可能な状態でAIコーディングエージェントを本番リポジトリで安全に実行
- DROP TABLEなどの偶発的な破壊的データベース操作の防止
- コミット損失プレビュー付きの強制プッシュのレビューと承認
- サーキットブレーカーによる悪意のある、または意図しないrm -rfコマンドのブロック
- コンプライアンスのためにAIエージェントが実行したすべてのシェルコマンドの監査
Termaxaの料金と無料枠
Termaxa の料金モデルは 無料 です。
このツールは完全に無料で利用できます
Termaxaのメリット・注意点
メリット
- 実行前のコマンドプレビューを提供
- 破壊的操作の自動バックアップ
- サーキットブレーカーが危険なコマンドの繰り返しを防止
- YAMLによるカスタマイズ可能なポリシー
- Claude CodeとCursorでそのまま動作
- 監査ログはリポジトリ外に安全に保存
注意点
- フックは協調的であり、強制ではない(エージェントが回避可能)
- ネイティブエージェントツール(例:ファイル編集)はゲートされない
- シェル解析は複雑なコマンドに対して完璧ではない
- バックアップに保持期間や整理機能はまだない
- v1.0未満のため、スキーマやCLIがマイナーバージョン間で変更される可能性あり
Termaxa はどんな用途に向いていますか?
- Claude CodeやCursorなどのAIコーディングエージェントを使用する開発者
- エージェントが発行するシェルコマンドの可視性と制御を必要とするチーム
- AIエージェントを介して重要なgitリポジトリ、データベース、またはインフラを管理するユーザー