Launch a fast, low-cost online store on Cloudflare's free tier.
Let autonomous AI agents browse a catalog and buy items using Bitcoin Lightning.
Manage products, orders, and customers through a built-in admin dashboard.
Experiment with agent-to-store commerce using a programmatic management protocol.
| ddyy/minshop | desktop-hermes/hermes-agent-desktop | justicekb/justicekb-simple-loop-claw | |
|---|---|---|---|
| Stars | 81 | 81 | 81 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | — |
| Complexity | 3/5 | 2/5 | — |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node version 22.12 or higher and a Cloudflare account for deployment and database provisioning.
minshop is an open-source online store template built to run on Cloudflare's edge computing platform. It is designed to be lightweight and inexpensive to start, fitting within Cloudflare's free plan allowances. The core idea is a small, server-rendered store with a full admin panel, multiple payment options, and an optional server that lets AI agents interact with the store programmatically. A standout feature is that AI agents can read the product catalog and pay for items using Bitcoin Lightning invoices without human intervention. Human customers check out normally using Stripe. Merchants can also manage the store through an agent protocol. The storefront itself sends very little JavaScript to the browser, keeping things fast. It includes a cart that works even with JavaScript disabled, full-text search with typo correction, nested categories, and Markdown pages with a live preview editor. The admin panel handles products, categories, orders, customers, fulfillment, media, and runtime settings. On the payment side, it supports Stripe Checkout, self-hosted Bitcoin Lightning, hosted OpenNode, or a built-in demo rail. Merchants can configure shipping zones with flat rates, discount codes, and tax calculation through Stripe Tax. Order confirmation emails are supported through either Resend or Cloudflare Email, and uploaded images are stored privately on Cloudflare R2 and served through the app. Getting started requires Node version 22.12 or higher and Git. A setup command scaffolds a new store, installs dependencies, creates a local database with sample data, and starts a development server. The first visit to the admin panel launches a setup wizard where you set the store name and time zone. There are no hardcoded brand settings, so the project clones cleanly as a template. Deployment can be done through a one-click Cloudflare button or a command-line script that provisions the necessary databases and storage. The full README is longer than what was shown.
A lightweight, open-source online store template that runs on Cloudflare's free tier, featuring an admin panel, Stripe payments, and the ability for AI agents to buy products using Bitcoin Lightning.
Mainly TypeScript. The stack also includes TypeScript, Cloudflare Pages, Cloudflare D1.
The license details are not specified in the repository explanation.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.