yaaa docs
Get started with yaaa
Install the yaaa CLI on macOS, Linux, or Windows with WSL, set it up for your terminal agent, and make your first search and purchase.
Install
yaaa runs on macOS and Linux, and on Windows through WSL (below). One command installs it; it brings its own runtime, so there’s nothing else to install first.
curl -fsSL https://yaaa.io/install | shIt goes into ~/.yaaa, with the yaaa command in ~/.local/bin, which the installer adds to your shell’s PATH. If yaaa isn’t found right away, open a new terminal.
Windows (WSL)
On Windows, yaaa runs in WSL (the Windows Subsystem for Linux), and so does your agent.
wsl --install2. Open Ubuntu from the Start menu, and run the install command above in it.
3. Install your agent inside WSL too (Claude Code supports it), then run yaaa init there. An agent running on Windows itself can’t see or run the yaaa in WSL.
- Confirm links, passkeys (Windows Hello works), and
yaaa deskopen in your Windows browser. - Desktop notifications don’t reach Windows from WSL: use email or Discord alerts, or the web desk.
The install command doesn’t work in PowerShell or Git Bash; run it in WSL.
Set up yaaa
yaaa inityaaa init does two things:
- Makes your account. No email, no password, no sign-up. Run in your terminal, it shows a recovery key once: save it in your password manager. It’s how you get your account back on a new computer (see Your account). If your agent ran it, run
yaaa recovery-keyyourself to get one. - Teaches your agent. It finds the terminal agents on this computer, such as Claude Code and Hermes, and installs yaaa’s skills into each one. Start a new session in your agent afterwards so it picks them up.
✓ Created yaaa account acct_deRX2ariyR (default · https://api.yaaa.io) ┌─ recovery key · shown once ─────────────────────────────────────────────────┐ │ key XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX │ │ Save it in your password manager. With it, `yaaa init --restore` │ │ gets this account back on any device. yaaa can’t show it again. │ └─────────────────────────────────────────────────────────────────────────────┘ ✓ Installed 2 skills for Claude Code
Find something
Ask your agent in plain words (“find me a tote bag under $120”), or search yourself:
yaaa products search "tote bag" --max 120PRODUCT TITLE STORE PRICE RATING STOCK prd_NjBkZUyxtw Tote Vol. 3 odastudio.co $95.00 – in stock
yaaa searches US-based Shopify stores that support agent checkout. Each result has an id (prd_…) you can use in the next command; a product page URL or a few words work too.
Buy it
yaaa buy prd_NjBkZUyxtw┌─ awaiting confirmation · odastudio.co ──────────────────────────────┐ │ item Tote Vol. 3 · Black · $95.00 │ │ tax $8.43 │ │ shipping $0.00 │ │ total $103.43 │ │ pay with the store's own checkout (Oda Studio) │ │ confirm https://api.yaaa.io/c/8xRgBDMe4kTq · until Oct 5, 2:03 PM │ │ id pur_67x0sBSmmG │ └─────────────────────────────────────────────────────────────────────┘
yaaa quotes the total with tax and shipping and gives you a confirm link. Open it: it checks the price again and takes you to the store’s own checkout, where you pay with whatever the store offers (Shop Pay, Apple Pay, Google Pay, or a card). yaaa never sees or charges your card. Nothing is bought until you pay there.
What next
- Watches and restocks: buy when the price drops, hear when something new fits a search, or reorder every month.
- Alerts: get price drops and restock runs on your desktop, by email, or in Discord.
- Settings: set what your agent may spend.
- Your account: add a passkey and use yaaa on another computer.