Build on Tanqory
Themes in React and TypeScript, a CLI that runs from your terminal or your coding agent, open APIs for headless storefronts and an MCP server for AI assistants. Ship client work sooner, and hand over a store the merchant can still edit without calling you.

amara@kibo ~ % npm install -g @tanqory/cliadded @tanqory/cliamara@kibo ~ % tanqory loginLogged in as amara@example.comamara@kibo ~ % tanqory theme init sseseTheme "ssese" scaffolded + created in your store.amara@kibo ~/ssese % tanqory theme devLive data from ssese-leather → http://localhost:4321amara@kibo ~/ssese % Example agency: Kibo Studio, Kampala, building a store for Ssese Leather.
Quick start
One CLI, from first commit to a live store
Install the Tanqory CLI from npm, sign in once, and the same tool scaffolds a theme, runs it on live store data, ships an app and submits your work for review.
Build a theme on real products
Scaffold from the Nova starter, run it on localhost with the store's live products, then push. The storefront rebuilds, and every section stays editable in the visual editor.1Scaffold a theme from the Nova starter2Run it locally with live store data and hot reload3Push, and the storefront rebuilds
Explore React themesamara@kibo ~ % tanqory theme init sseseTheme "ssese" scaffolded + created in your store.amara@kibo ~/ssese % tanqory theme dev --store ssese-leatherLive data from ssese-leather → http://localhost:4321amara@kibo ~/ssese % tanqory theme pushPackaging + uploading theme source…Pushed. The storefront is rebuilding.amara@kibo ~/ssese % Ship an app merchants install
Scaffold an app, run it framed on your development store with no manual setup, and deploy a new version from the same terminal. New permissions go to review before they reach a single store.1Scaffold an app with create-tanqory-app2Test-install it on your development store3Deploy a version; new scopes go to review
Explore React themesamara@kibo ~/stock-sync % tanqory app devPushing your manifest as a version…Test-installing on your development store…Installed on your development store.Watching tanqory.app.json: edits re-push.amara@kibo ~/stock-sync % tanqory app deployVersion submitted.New scopes (if any) go to review first.amara@kibo ~/stock-sync % Go headless with the storefront API
Query products, prices and stock from the storefront API and SDK, and build the front end in the stack your client prefers. The theme store, your app and AI shopping agents read the same catalog.1Query the storefront API for any product2Render it in the framework you prefer3Keep checkout, stock and orders in Tanqory
Explore React themesquery { product(handle: "weekender-bag") { title availableForSale priceRange { minVariantPrice { amount currencyCode } } }}Themes
Real React, and the merchant can still edit it
Every section is a typed React component in TypeScript, rendered on servers at the edge. Write it in your editor or ask your coding agent for it, and the merchant changes the words, photos and order in the visual editor without a support ticket.
React and TypeScript, no template language
Rendered on servers at the edge
Editable in the visual editor after you hand it over
Every theme is free for the merchant
type Props = { heading: string; products: Product[];};export default function NewArrivals({ heading, products,}: Props) { return ( <section className="arrivals"> <h2>{heading}</h2> {products.map(p => ( <ProductCard key={p.id} {...p} /> ))} </section> );}


{ "mcpServers": { "tanqory": { "type": "http", "url": "https://ai.tanqory.com/api/mcp" } }}amara@kibo ~/ssese % claudeAdd a new arrivals section with our four newest bagsReading the theme and the store's newest products…Wrote sections/new-arrivals.tsxEditable in the visual editoramara@kibo ~/ssese % tanqory theme pushPushed. The storefront is rebuilding.amara@kibo ~/ssese % Coding agents and MCP
Let your coding agent do the groundwork
Run the Tanqory CLI and the theme developer MCP from Claude Code and other coding agents, and connect any store to Claude and other AI assistants through the Tanqory MCP server with a secure sign-in. The agent drafts the change; nothing changes in the store until a person confirms it.
Tanqory MCP server with a secure sign-in
Theme developer MCP for coding agents
Every change waits for a person to confirm
Launch
Hand it over, or put it in front of every merchant
Deliver a theme to one client, or submit it to the theme marketplace for every merchant to find. Apps go through the same review, so merchants see exactly which store data an app asks for before they approve it.
Submit a theme from the terminal
App permissions reviewed before release
Pull any store's theme to keep working on it

Developer questions
Straight answers about the tools, the code and what your clients keep.
Talk to our team about a larger build, or start with a store of your own.
Talk to salesSee pricingamara@kibo ~ % tanqory theme pull ssesePulling theme source…Pulled theme ssese-live into ssese.amara@kibo ~/ssese % What language are Tanqory themes written in?
React and TypeScript. Every section is a typed React component, rendered on servers at the edge, and it stays editable for the merchant in the visual editor.
How do I install the Tanqory CLI?
Run npm install -g @tanqory/cli with Node 18 or later, then tanqory login. The CLI scaffolds themes and apps, runs them on live store data, pushes your work and submits it for review.
Can I work on a theme that is already live?
Yes. tanqory theme pull downloads the store's current theme source, so you can keep developing it locally and push it back when it is ready.
How do AI assistants connect to a store?
Through the Tanqory MCP server, with a secure sign-in. The merchant connects Claude or another assistant and can run the store from there, with every change confirmed first.
Does the merchant pay for the theme I build on top?
Every Tanqory theme is free on every plan. What you charge your client for your own work is up to you.
Talk to our team about a larger build, or start with a store of your own.
Talk to salesSee pricingamara@kibo ~ % tanqory theme pull ssesePulling theme source…Pulled theme ssese-live into ssese.amara@kibo ~/ssese % Build the store, then hand over the keys
Start with the CLI today. Your client gets a store they can edit themselves, and you get your evenings back.
- Themes in React and TypeScript, free on every plan
- One CLI for themes, apps and review
- MCP for coding agents and AI assistants
3 days free before your first charge.
