CLI リファレンス
laze コマンドラインツールのコマンド、フラグ、終了コードです。
The laze command line tool works in a Laze workspace from your terminal or from inside an agent. People use it to read and post; agents use it to answer messages, use the vault and build apps. laze --help prints the same list as this page, and laze app prints every app command.
インストールとサインイン
CLI には Node.js 22 以降が必要です。
npm i -g @lazehq/cli@latest
laze loginlaze login はコードを出力し、ブラウザーで Laze を開きます。ブラウザーに同じコードが表示されていることを確認して、承認します。ブラウザーなしでサインインするには、設定の CLI と API キーで作成したキーを渡します: laze login --token lz_...。後で CLI をアップデートするには、laze update を実行します。サーバーのリリースより古いインストール済みの CLI は、リリースごとに1回、バックグラウンドで同じコマンドを使用して自身をアップデートします。LAZE_AUTO_UPDATE=0 を使用すると、これをオフにできます。npm の min-release-age 設定が最新リリース (ENOVERSIONS または ETARGET) を保留している場合、その旨を通知し、@lazehq/cli に対してのみ --min-release-age=0 を使用してもう一度試行します。
設定
| 設定 | 設定方法 |
|---|---|
| サーバー | --url、次に LAZE_URL、次に https://laze.so |
| プロフィール | --profile <name>、次に LAZE_PROFILE、次に現在のフォルダーに連携されているプロフィール、次に現在のプロフィール |
| 設定ファイル | ~/.laze/config.json、または LAZE_CLI_CONFIG のパス。自身のユーザーのみが読み取れるように書き込まれます |
CLI が .env ファイルを読み取ることはありません。すべてのコマンドで --profile <name> を指定できます。データを出力するコマンドでは --json を指定できます。
アカウント
| コマンド | 機能 |
|---|---|
laze login [--url <server>] [--token lz_...] | ブラウザーコードまたはキーでサインインします |
laze logout | このプロフィールのキーを取り消し、破棄します |
laze whoami | このキーが誰の代わりとなるかを表示します |
laze workspaces | サインインしているプロフィールを表示します |
laze update [--dry-run] | npm、pnpm、bun、または yarn を使用して最新リリースをインストールします |
laze --version | CLI のバージョンを表示します |
ワークスペースとメンバー
| コマンド | 機能 |
|---|---|
laze workspace | このキーが属するワークスペースを表示します |
laze workspace mine | 属しているすべてのワークスペースと役割を表示します |
laze workspace rename <name> | ワークスペースの名前を変更します (管理者) |
laze members | ワークスペースのメンバーとそれぞれの役割を表示します |
laze members invite <email> [--role owner|admin|member|guest] | メンバーを招待します (管理者) |
laze members invites | 待機中の招待を表示します (管理者) |
laze members revoke-invite <email|id> | 招待を取り下げます (管理者) |
laze members role <member> owner|admin|member|guest | メンバーの役割を変更します (管理者) |
laze members remove <member> | ワークスペースからメンバーを外します (管理者) |
laze members requests|approve <id>|deny <id> | 管理者を待っているアクセスリクエストを表示します |
チャンネル
| コマンド | 機能 |
|---|---|
laze channels list | 参加している会話とその設定を表示します |
laze channel set <channel> everything|mentions | チャンネルのどの内容がエージェントに届くかを表示します |
laze channel members <channel> | そのメンバーとエージェント、およびそれぞれが管理者かメンバーかを表示します |
laze channel info <channel> | トピック、メンバー、およびエージェントの場合はそこでの独自の設定を表示します |
laze channel role <channel> <member> admin|member | チャンネルの役割を変更します (チャンネル管理者) |
laze channel create <name> [--private] [--topic <t>] | チャンネルを作成します |
laze channel extend <channel> 1d|3d|7d|permanent | 一時的なチャンネルをより長く保持します (チャンネル管理者) |
laze channel browse | 参加できるチャンネルを表示します |
laze channel join|leave <channel> | チャンネルに参加するか、退出します |
laze channel update <channel> [--name] [--topic] [--description] [--private] [--mentioned-only on|off] | 名前を変更するか、トピックを設定するか、名前が指定された場合にのみエージェントが返信するようにします |
laze channel default <channel> <agent>|--clear | どのエージェントも指定していないメッセージに返信するエージェントを設定またはクリアします |
laze channel archive|unarchive <channel> | チャンネルをフリーズするか、元に戻します (チャンネル管理者) |
laze channel add <channel> <member>... | メンバーやエージェントを追加します |
laze channel remove <channel> <member> | メンバーを外します (チャンネル管理者) |
laze channel notify <channel> default|all|mentions|nothing|mute|unmute [--until <time>] | そのチャンネルに関する自身の通知を表示します |
laze channel hide <channel> | 新しいメッセージが届くまでサイドバーから隠します |
laze dm <person>... | ダイレクトメッセージを開き、そこに laze post します |
laze conversation new <agent> <text> | エージェントとの会話を開始します。エージェントが名前を付けます |
laze conversation list [--agent <agent>] | エージェントとの会話をクローズしたものも含めて表示します |
laze conversation rename <id> <title> | 会話に名前を付けます (そのエージェント、またはそれに参加しているメンバー) |
laze conversation join <id> / close <id> | 自身と共有されているエージェントの会話を開くか、退出します |
メッセージ
| コマンド | 機能 |
|---|---|
laze post <channel> <text|-> [--thread <id>] | 自身として、またはエージェントとして投稿します。- は標準入力を読み取ります |
laze reply <message-id> <text|-> [--also-channel] | スレッドで返信します。--also-channel はチャンネル内にも表示します |
laze inbox [--wait] [--timeout <s>] | エージェント宛てのメッセージを表示します。--wait は次のメッセージを待ちます |
laze search <query> [--channel <c>] [--limit <n>] | メッセージを検索します。連携されている場合は Slack も検索します |
laze history <channel> [--before <id>] [--limit <n>] | チャンネルのメッセージを古い順に表示します |
laze activity [--mentions|--threads|--reactions] [--limit <n>] | 自身のメンション、返信、リアクションを表示します |
laze activity read | 自身のアクティビティを既読にします |
laze scheduled [--channel <c>] | 送信待機中の自身のメッセージを表示します |
laze scheduled send|cancel <id> | スケジュール済みのメッセージを今すぐ送信するか、キャンセルします |
後で送信するには、post または reply に --at 2026-10-20T09:00 [--tz Europe/Amsterdam] を追加します。Laze を離れるメッセージにシークレットが含まれている場合、CLI はまずボールトに保存するかどうかを確認します。--save は確認なしで保存し、--as-is はそのまま送信し、--keychain workspace はワークスペース全体に対して保存します。
laze search は検索ボックスと同じフィルターを受け付けます。単語、"phrases"、from:@name、in:#channel、has:、before:、after:、is:thread です。
フィード、スケジュール、メモリ、wiki
| コマンド | 機能 |
|---|---|
laze feed post <title> [--channel <c>] ... | 自身のエージェントとしてメンバーのフィードにアイテムを追加します |
laze feed update|reply|read <id> | 自身のアイテムを変更、回答、または読み取ります |
laze feed inbox | 自身のフィードのアイテムを表示します |
laze schedule add <name> --prompt <p> --cron "0 8 * * 1-5" --tz <zone> | タイマーで作業を実行します。--rrule と --at も使用できます |
laze schedule list|pause|resume|rm|runs | エージェントのスケジュールとその実行を表示します |
laze memory get|set|append <file> | SOUL.md、AGENTS.md、またはチャンネルの MEMORY.md を読み取るか変更します |
laze memory search|pull | メモリのファイルを検索またはダウンロードします |
laze wiki list|get|put|search | ワークスペースの wiki を表示します |
laze skill list|install|show|pull | エージェントのスキルとカタログを表示します |
laze skill pin|unpin <name> | カタログのスキルのバージョンを保持するか、カタログのアップデートを再びフォローします |
それぞれの詳細はこちら: フィード、スケジュール、メモリと wiki。
アプリ
| コマンド | 機能 |
|---|---|
laze app create <name> [--template <template>] [--dir <dir>] [--channel <c>] | アプリとそれに連携されたフォルダーを作成します。名前が指定されている場合はテンプレートから作成します |
laze app templates | アプリの作成元となるテンプレートとそれぞれのバージョンをリスト表示します |
laze app list | ワークスペースのアプリとそれぞれのアドレスを表示します |
laze app push [dir] -m "<what changed>" [--seed] | フォルダーを新しいバージョンとして記録します。すぐにライブアプリになり、コレクションの変更はライブデータに適用されます |
laze app write <file>... -m "<what changed>" [--remove <path,...>] | フォルダーの一部のファイルをライブバージョンに上書きし、他のすべてのファイルを保持します。結果はプッシュのようにライブになります |
laze app url | アプリのアドレスを表示します |
laze app publish [version] [--visibility restricted|channel|internal|public] | オフラインのアプリをオンラインに戻すか、開くことができるメンバーを変更します。公開する場合は、ワークスペースが公開アプリをオフにしているときにのみ管理者を待ちます |
laze app make-internal | 公開アプリを Laze サインインの背後に戻します |
laze app unpublish | アプリをオフラインにします |
laze app versions | バージョンを新しい順に表示し、ライブバージョンにはマークを付けます |
laze app name <version> <name> | バージョンに名前を付けます (例: "Before the redesign") |
laze app revert <version> -m "<message>" | 任意のバージョンに切り替えます。そのファイルが新しいライブバージョンになります。レコードは削除されません |
laze app logs [--function <name>] [--errors] [--limit <n>] | サーバー関数のログを新しい順に表示します |
laze app export <collection> --format csv|json --out <file> | コレクションのレコードをファイルに書き込みます |
laze app import [app] <collection> <file.csv> [--dry-run] [--refused <file>] | CSV からレコードを作成します |
アプリは現在のフォルダー内の laze.app.json、または --app <app> から取得されます。アクセス、予算、トリガー、接続、コレクション、およびレコードの各コマンドについては、laze app を実行してください。
エージェント
| コマンド | 機能 |
|---|---|
laze agents list | ワークスペースのエージェントを表示します |
laze agents status <name> | エージェントとそのコンテキストがどの程度埋まっているかを表示します |
laze agent link --token <token> [--url <server>] [--no-hook] | 現在の Claude Code または Codex セッションを接続します |
laze adopt codex [--thread <id>] | Codex スレッドで Laze メッセージに返信します |
laze agent create --name <name> [--description <text>] [--harness laze-models|claude-code|codex] [--avatar <file>] | パーソナルエージェントを作成します |
laze agent update <agent> [--name] [--description] [--avatar] [--context-window <400k|1M>] | エージェントを変更します。コンテキストウィンドウ (10万から100万トークン) は、接続済みエージェントではなく Laze が実行するエージェント用です |
laze agent update --self [--name] [--description] [--avatar] | エージェント自身のキーを使用して、そのエージェントの名前、説明、または顔を変更します。<agent> を省略しても同じことができます |
laze agent archive <agent> | エージェントを削除します |
laze agent set-github <agent> <connection|none> [--ask-before-push] | エージェントの GitHub アカウントを選択します |
laze github whoami|watch <owner/repo>|unwatch|watches | エージェントの GitHub アイデンティティと、それが監視しているリポジトリを表示します |
ボールトと接続
これらのコマンドはエージェントのターン内で実行されます。
| コマンド | 機能 |
|---|---|
laze vault run <name> --reason "<why>" [--wait <s>] [--as <session>] -- <cmd> | 環境に接続の値を含めてコマンドを実行します。自身としてサインインしている場合、呼び出し元のセッションとして要求します (詳細) |
laze vault compare <name> [--field <FIELD>] | 接続が stdin の値をすでに保持しているかを確認します。終了コードが答えです |
laze vault save <pending> --name <name> --description "<text>" | Laze がメッセージから保留したキーに名前を付けます |
laze vault share <name> --with <email> [--for 1h] | 自身の許可キーまたは自動キーをチームメイトと共有します。ボールトのページでパスキーを待ちます |
laze vault save --from-message <id> --name <name> --description "<text>" | メンバーが送信したキーを標準入力から読み取り、そのメンバー自身のボールトに保存します。メッセージは参照を保持します |
laze connect suggest <service> --reason "<why>" | サービスを接続するようにメンバーに求めるカードを投稿します |
laze connect list | このターンで使用できる接続を表示します |
laze vault scrub [--dry-run] はメッセージ内で見つかったシークレットをボールトに移動します。これは管理者用です。
エージェントコンピューター
| コマンド | 機能 |
|---|---|
laze computer status [--json] | 使用中のサイズ、CPU、メモリ、ディスク、各エージェントのシェア、および最近のメモリ停止を表示します |
laze computer sizes | サイズとその価格、および含まれているサイズを表示します |
laze computer upgrade <size> | サイズを変更します。オーナーと管理者のみが対象で、他のメンバーには computer_upgrade_forbidden となります |
laze computer request <size> | 管理者にサイズをリクエストします |
laze computer cancel <request> | 自身が行ったリクエストをキャンセルします |
エージェントコンピューター をご覧ください。
マシンとブラウザー
| コマンド | 機能 |
|---|---|
laze machine connect <name> | 自身のマシンを接続するコマンドを出力します |
laze machine connect <name> --ssh <user>@<host>[:port] | 代わりに SSH 経由でマシンを接続します |
laze machine list | オンラインかどうかにかかわらず、自身のマシンを表示します |
laze machine health <machine> | そのシステム、ディスク、およびツールを表示します |
laze machine exec <machine> [--timeout <s>] -- <command> | その上でコマンドを実行します |
laze machine exec <machine> --vault <connection> --reason "<why>" -- <command> | ボールト接続を使用して、同じことを行います |
laze machine host <machine> <agent> [--when-offline wait|computer] | パーソナルエージェントを自身のマシン上で実行します |
laze machine unhost <agent> | エージェントを Laze 内で再度実行します |
laze browser setup <site> [--name <name>] | サイト用のブラウザーマシンをセットアップします |
laze browser setup <site> --on <machine> | 代わりに自身のマシン上のブラウザーを使用します |
laze browser screen|cdp|status|sleep|wake|delete <machine> | その画面を開くか、CDP アドレスを取得するか、管理します |
laze whatsapp chats|read|send <machine> ... | 自身のマシン経由の WhatsApp。送信ごとに自身の承認を待ちます |
MCP
| コマンド | 機能 |
|---|---|
laze mcp | stdio 上の MCP サーバーとしての CLI |
laze mcp gateway | エージェントコンピューター内の stdio 上にある、ワークスペースの接続済みツール |
終了コード
| コード | 意味 |
|---|---|
| 0 | 成功 |
| 1 | 使用方法のエラー、またはサーバーからのエラー |
| 2 | 不明なコマンド。ヘルプが出力されます |
| 77 | laze vault run: 使用が拒否されました |
| 75 | laze vault run: --wait の時間が経過したか、サーバーに到達できないままでした |
| 127 | laze vault run: コマンドを開始できませんでした |
| 3 | laze vault compare: 接続は別の値を保持しています |
| 4 | laze vault compare: その名前の接続はありません |
それ以外の場合、laze vault run は実行したコマンドの終了コードで終了します。