@theplato/tiro-cli として提供され、macOS、Linux、Windows に対応しています。セキュリティのため、Node.js 22.23.4 以降(22.x)、24.22.1 以降(24.x)、26.12.1 以降(26.x)を推奨します。
1. インストール
セキュリティ上推奨する Node.js は 22.23.4 以降(22.x)、24.22.1 以降(24.x)、26.12.1 以降(26.x)です。この推奨バージョンは、現在の npm パッケージのインストール要件とは別です。インストール前に、現在の Node.js バージョンと npm で公開されている CLI の Node.js 要件を確認してください。現在の Node.js がセキュリティ上の推奨範囲外、または確認したインストール要件を満たさない場合は、両方を満たす Node.js に更新してから CLI をインストールしてください。
2. サインイン
http://127.0.0.1:<random-port>/callback にワンショットのローカルサーバーを開きます。ログイン後、JWT はオペレーティングシステムの認証情報ストアに保管されます。
- macOS — Keychain
- Linux — Secret Service(
gnome-keyringまたはkwalletが必要) - Windows — Credential Manager
CLI はサインインしたユーザーとして動作します。 そのため読み取り範囲はアプリで見えるノートと同じで、本人の個人フォルダのノートも扱えます。システム API キーはこれとは異なり、全メンバーに共有されたフォルダのノートのみを読み取ります(システムAPIキーが読み取るノートの範囲)。自動化で個人フォルダのノートまで扱う必要がある場合は、CLI かアカウントのAPIキーをご利用ください。
3. サインアウト
tiro auth login では、Tiro の固定 public client で新しい OAuth セッションを開始します。
4. Tiro MCP をエージェントに接続する(任意)
Claude Code(または任意の MCP 互換クライアント)をお使いの場合、CLI はhttps://mcp.tiro.ooo/mcp でホストされる Tiro MCP 向けのワンライナーインストーラーを提供します:
tiro mcp info --json を実行します。CLI は読み取り中心のフロー(ブラウズ、ディスクへの保存)を担い、MCP はエージェントループ内のインタラクティブなツール呼び出しを担います。完全なエージェントコントラクトについては、パッケージに同梱される AGENTS.md をご覧ください。
ヘッドレス、CI、エージェント環境
ブラウザを開けない環境(CI、SSH、サンドボックス化されたエージェント、Docker)もあります。その場合はTIRO_TOKEN を直接設定してください。ここで指定した値は keychain よりも優先されます。
設定のオーバーライド
呼び出しごとのオーバーライド: