Documentation Index
Fetch the complete documentation index at: https://docs.therefrain.ai/llms.txt
Use this file to discover all available pages before exploring further.
多くの SaaS ツールはリッチなダッシュボードを提供する一方で、エクスポート機能や API が限定的です。担当者が毎日手動でログインし、フィルタを適用して「エクスポート」をクリックする作業を繰り返しています。
Refrain なら、この作業を一度だけセットアップすれば完了です。ログインからダッシュボード移動、フィルタ適用、CSV ダウンロードまでの手順書を生成し、以降の実行は決定論的に行われます。AI トークンは消費されません。
手順書の例
name: daily-dashboard-export
url: https://app.example-saas.com/login
variables:
- name: email
source: secrets
- name: password
source: secrets
steps:
- action: input
selector: "#email"
value: "{{ email }}"
- action: input
selector: "#password"
value: "{{ password }}"
- action: click
selector: "#login-button"
- action: wait
selector: ".dashboard-container"
- action: click
selector: "[data-filter='last-7-days']"
- action: wait
timeout: 1500
- action: click
selector: ".export-button"
- action: download
selector: ".download-csv"
生成と実行
手順書を生成する
npx @refrainai/cli generate -- \
--url https://app.example-saas.com/login \
--goal "ログインして過去 7 日間でフィルタし、ダッシュボードを CSV でエクスポートする" \
--context ./context.md \
--output ./dashboard-export.yaml
手順書を実行する
npx @refrainai/cli execute -- \
--runbook ./dashboard-export.yaml \
--secrets ./secrets.json \
--output-dir ./exports
Refrain が向いている理由
- 再実行コストゼロ — 初回生成後は決定論的に実行。AI トークン不要。
- 自己修復 — ダッシュボードの UI 更新にも自動対応。
- ダウンロード管理 — エクスポートファイルを出力ディレクトリに自動整理。
- スケジュール実行 — Web コンソールや CI/CD パイプラインで毎日の定期実行。
次のステップ
手順書を実行する
ダウンロードとエクスポートのオプションを学ぶ。
変数とシークレット
ダッシュボードの認証情報を安全に管理する。