
概要
MyGo で作られた macOS アプリで、コマンドが必要とする認証情報を age で暗号化したボールトに保管します。コーディングエージェントが gatelock run <vault> -- <command> を実行すると、Touch ID かパスフレーズで確認したあと、ボールトの環境変数を加えてコマンドが動き、その値は出力の中で伏せられます。実行されたコマンドはアプリに記録され、様子を見たり止めたりできます。

MyGo で作られた macOS アプリで、コマンドが必要とする認証情報を age で暗号化したボールトに保管します。コーディングエージェントが gatelock run <vault> -- <command> を実行すると、Touch ID かパスフレーズで確認したあと、ボールトの環境変数を加えてコマンドが動き、その値は出力の中で伏せられます。実行されたコマンドはアプリに記録され、様子を見たり止めたりできます。