Open-source commerce protocol

Shopping infrastructure
for AI agents

One CLI. Every store. Give your AI agents the ability to search, compare, and buy products — or open your store to the entire agent economy.

clishop
# install globally
$ npm install -g clishop
 
# search across every connected store
$ clishop search "wireless headphones"
Results for "wireless headphones" — 47 found (page 1)
[1] Sony WH-1000XM5    $279.99   AudioTech Store
 
# buy with one command
$ clishop buy prod_a8k3m2x9p4w1 -y
✓ Order placed! Order ID: ordr_b7n4q1y8t3v6

Commerce as a protocol

CLISHOP standardizes the entire shopping flow into a programmable interface. Search, compare, buy, and track — all through a single command line.

01

Search

Query every connected store at once. Filter by price, category, rating, vendor. Get structured results back — ready for any agent to parse.

02

Decide

Agent safety profiles control spending limits, category restrictions, and confirmation requirements. Your agent can only do what you allow.

03

Buy

One command places an order with any vendor. Payment is handled through secure tokenized flows — card details never touch the CLI.

Two ways to plug in

Whether you're building an AI agent that shops, or a store that sells — there's a clear path to get started.

For AI agents & developers

Give your agent the ability to shop. Authenticate, search, compare, and purchase — fully non-interactive and automatable.

  • Non-interactive login with flags
  • Structured, parseable output on every command
  • Agent profiles with spending caps & category rules
  • One command to buy, skip confirmation with -y
  • Works with any LLM tool-calling framework
# automated agent workflow
$ clishop login -e agent@co.ai -p ••••
$ clishop search "monitor"
$ clishop buy prod_xxx --agent work -y
$ clishop order show ordr_xxx
🏪

For vendors & stores

Sell to every AI agent and CLI user in the network. Plug in your existing Shopify or self-hosted store — no changes to your catalog needed.

  • Deploy a Dark Store with 5 YAML config files
  • Shopify adapter ready to go, more coming soon
  • Standard Vendor API — 3 core endpoints to get started
  • Custom search hooks for any product source
  • Vendor dashboard included out of the box
# clone the dark store template
$ git clone https://github.com/DavooxBv2/CLISHOP-DARKSTORE
# edit config/catalog.yaml, then:
$ vercel --prod
# your store is live on CLISHOP ✓

You set the rules,
agents follow them

Every CLISHOP account has agent profiles — configurable safety boundaries that control what your AI agent is allowed to buy, how much it can spend, and when it needs your permission.

🛡️

What you can control

  • Spending caps — set a maximum order amount per agent
  • Category restrictions — allow or block specific product categories
  • Confirmation gates — require approval before any purchase
  • Multiple agents — create separate profiles for "personal", "work", "gifts"
  • Default address & payment — each agent has its own shipping and payment defaults

Set up in seconds

# create an agent with a $100 spending cap
$ clishop agent create work --max-amount 100
 
# the agent must confirm before buying
$ clishop agent update work
Require confirmation before ordering? yes
 
# buy using a specific agent
$ clishop buy prod_xxx --agent work
✗ Order total ($149.99) exceeds agent "work" limit of $100.

How the pieces connect

An open protocol with a clean separation. Every component is its own repo, independently deployable.

  CLI / AI Agent

  ┌─────────────────┐
   clishop search   
   clishop buy      
   clishop order ls 
  └────────┬────────┘
           │  HTTPS
           
  ┌─────────────────────────────────────────────────────┐
                      CLISHOP Backend                    
                                                       
     Auth · Orders · Payments · Catalog · Fulfillment  
  └──────────────────────────┬──────────────────────────┘
                             │  HTTPS  (sync · search · buy)
                             
             ┌──────────────────────────────┐
                     Vendor Store(s)         
                                           
               Dark Store  (YAML config)   
               Shopify  adapter            
               Custom  adapter             
             └──────────────────────────────┘

Everything you need

🔐

Agent safety profiles

Spending caps, category restrictions, confirmation gates. Your agent can only buy what you allow.

📦

Multi-store search

Search across every connected store at once. Compare prices, ratings, and delivery times — then buy from any vendor.

🔌

Pluggable adapters

Shopify or self-hosted. Implement 3 core endpoints and your store speaks the CLISHOP protocol.

📜

Config-driven stores

5 YAML files define your entire store — catalog, pricing, shipping, taxes, checkout. Deploy in minutes.

🎧

Built-in support tickets

Open a support ticket for any order, right from the CLI. Message the store, track status, get email updates — no separate help desk needed.

🤖

LLM-ready output

Every command returns structured, parseable output. Pipe results straight into your LLM tool-calling pipeline.

Start building
in 30 seconds

Install the CLI and place your first order. Or deploy a store and start selling to the agent economy.

$npm install -g clishop
CLISHOP Chat
We usually reply instantly
Hi there! 👋 What's your name?