Claude Code と Codex からのボールト

自身のアカウントでサインインし、理由と承認を伴って、Claude Code、Codex、ターミナル、スクリプトに自身のボールトのキーを使用させます。

Claude Code、Codex、自身のマシン上のターミナルやスクリプトは、Laze エージェントにならなくても Laze ボールトのキーを使用できます。自身のアカウントで一度サインインすると、各コマンドが理由を添えてキーを要求するようになります。その値はコマンドの環境変数に渡され、セッションのコンテキストには決して含まれません。

サインイン

CLI には Node.js 22 以降が必要です。

npm i -g @lazehq/cli@latest
laze login

laze login を実行するとコードが出力され、ブラウザーで Laze が開きます。ブラウザーに同じコードが表示されていることを確認して、承認してください。ブラウザーがないサーバーでは、設定の CLI および API キーでキーを作成し、laze login --token lz_... を実行します。laze whoami は、CLI がどのアカウントとして実行されているかを表示します。

サインイン情報は ~/.laze/config.json に保存されます。複数のアカウントを使い分けるには、--profile <name> を渡すか、LAZE_CLI_CONFIG に別のファイルを設定します。フォルダーが接続済みエージェントと連携している場合、そのエージェントのプロフィールが優先されます。自分自身として要求するには、自身のプロフィールを指定して --profile を渡してください。

キーを使用してコマンドを実行する

laze vault run gmail --reason "Read the password reset emails for the support reply" -- python read_inbox.py

理由は簡潔な1つの文にします。承認する人が最初に読む内容であるため、コマンドが何をするのか、そしてその理由を記述してください。コマンドの出力はマスキングされるため、誤って出力された値は非表示になります。laze vault env を使用すると、.env 形式のリファレンスリストから、複数のキーに対して一度に同じ処理を行えます。

要求元

各コマンドは、それが実行されているセッションとして要求を行います。

コマンドの実行場所カードでの表示名
Claude CodeClaude Code セッション(マシンとフォルダーを含む)
CodexCodex セッション(マシンとフォルダーを含む)
ターミナルターミナル(マシンを含む)
ターミナルのないスクリプトスクリプト(フォルダーを含む)

セッションに名前を付けるには、--as fix-login を追加するか LAZE_SESSION_NAME を設定します。これにより、カードの表示が「my-laptop の api 内の Claude Code セッション 'fix-login'」のようになります。セッションはあなたに属し、各キーのレベルに基づいてあなたのキーを使用します。

リクエストを承認する

キーの承認が必要な場合、カードがフィードに届き、スマートフォンのプッシュ通知や Laze アプリの承認にも表示されます。カードには最初に理由が表示され、完全なコマンドはコマンドで確認できます。以下から回答を選択します。

  • 許可: このコマンドに対してのみ値を解放します。
  • このセッションに対して許可: 要求元のセッションに対するリースです。キーの最大期間まで、最長で2日間有効です。新しい Claude Code または Codex のセッションでは再度要求されます。
  • 拒否: 拒否します。コマンドに出力される任意のメモを添えることもできます。

Laze の外部からの要求で確認がこれより少なくなることはありません。常に確認レベルのキーは使用するたびに確認され、人間のみレベルのキーは拒否されます。また、社外へのメールやメッセージの送信は常に確認されます。

回答を待つ

カードは24時間待機し、laze vault run も同じ期間待機します。--wait <seconds> を指定すると、終了コード 75 で待機を早期に停止します。同じカードで待機を続けるには、同じコマンドを再度実行してください。使用が拒否された場合は終了コード 77 で終了し、理由が簡潔な1つの文でない場合は終了コード 2 で終了します。

Claude Code の Bash ツールは、最大10分でコマンドを停止します。承認にさらに時間がかかりそうな場合は、コマンドをバックグラウンドで開始し、完了してから出力を読み取ってください。

こちらも確認: ボールトとアクセス、CLI リファレンス。