Hairbook / Imagine
Imagine に接続する
ブラウザのログインではなく、端末に置いた SSH 鍵の署名で API を使う。秘密鍵は端末から出ない。
1. 接続スクリプトを流す
bun が必要(curl -fsSL https://bun.sh/install | bash)。CLI は ~/.local/bin/imagine に入る。
curl -fsSL https://get.imagine.hairbook.dev/connect.sh | sh
鍵が無ければ先に: ssh-keygen -t ed25519 -C "$(hostname)" -f ~/.ssh/id_ed25519
2. 承認する(人間が1回)
- 表示された
https://imagine.hairbook.dev/keys?code=…を Access にログインした状態で開く - 画面の指紋が
ssh-keygen -lf ~/.ssh/id_ed25519の表示と一致することを確認する - 「指紋を確認して承認」を押す。10分で失効するので、切れたらもう一度
承認待ちは最大10件。承認しない限り鍵にはならない。
3. 呼ぶ
imagine api GET /api/variants?limit=5 imagine api POST /hero-videos --body payload.json cat payload.json | imagine api POST /batches --body -
署名ホスト: api.imagine.hairbook.dev(/api/ 以外は返さない)。--help で全オプション。
エージェントから使う
契約と手順は /SKILL.md にまとめてある。