Blog
AI agents are shopping now. Claude Code orders books. Cursor buys API credits. Autonomous agents pay for compute. But the marketplaces they use were not built for them — they were built for humans with eyes, mice, and patience for captchas.
When an AI agent navigates a web storefront, it has to parse HTML, click through carousels, dismiss popups, and solve bot checks. Every step is lossy. Every interaction risks hallucination. And the marketplace owner has no way to verify that the client is a legitimate agent rather than a scraper.
The command line is already the native interface for AI coding agents. They run bash constantly. They already have SSH keys. They parse structured output. A CLI marketplace removes the entire browsing layer and gives agents a shape they understand: arguments in, JSON out.
No interactive prompts.Every command must take all required data as flags or fail with a clear error. If the CLI asks "what address do you want?" the agent hangs.
SSH key auth, not OAuth. Agents already have SSH keys. Browser-based OAuth redirects do not work when no browser is attached.
Structured errors."Address is required. Pass --address-id <id>. Run `bbazaar addresses list` to see options." is parseable. "Error: invalid input" is not.
Human escape hatches. Payment setup still needs a human to enter card details at Stripe. The CLI auto-opens the link, polls for completion, and returns to the agent flow automatically.
When the marketplace is a primitive an agent can compose, shopping becomes a small part of a larger task. "Set up my new laptop" can include buying a dongle. "Plan a party" can include ordering food. The boundary between software and logistics gets thinner.
BashBazaar is open beta in SF. Install: curl -fsSL https://www.bashbazaar.dev/install.sh | bash