GitHub

AI-first, composable, open source ecommerce software

Storefront, admin, growth and AI in one deployable Next.js app on your own Postgres. Pages are built from blocks, the database enforces the rules, and products are readable by AI shopping agents. MIT licensed.

localhost:3000/admin

Live
Home

Start · what needs clearing today

Customers

4.8k+212

Cash collected

$18.4k+12%

Orders placed

312+48

Avg order

$59+$4

Needs attention

3 to clear
9d

Review fulfilment

Paid orders awaiting fulfilment — oldest 9d.

Ask AI
4d

Draft replies

Customers awaiting a reply — oldest 4d.

Ask AI
4d

Create recovery offer

Carts with items, idle — oldest 4d.

Ask AI

Trends

Live
$18.4k

Revenue

312

Orders

$59

AOV

Revenue by default — overlay orders, customers, or average order value.

Recent activity

Audit log
PS
Priya published Sunset Linen Shirt
Products · 12m ago
Sys
Payment captured for order #1042
Payments · 24m ago
MO
Maya approved 18 AI descriptions
Content · 1h ago
Sys
Stock movement recorded · −3 units
Inventory · 1h ago

Every change recorded, with the person who made it.

All caught up

Discovery

Nothing is waiting. Litestore suggests what to do next instead of showing an empty screen.

Improve AOV

What you get.

The parts every store needs, already built and wired together.

100%

Yours

MIT licensed, no telemetry, no licence check.

Secure by default

Customers and staff sign in with an emailed link, so there are no passwords to store, leak or reset.

Reporting from your own tables

Revenue, orders and conversion are computed from the rows that fulfilled the orders.

Every event, bindable

Forty-plus domain events, each one an event name and a function. A three-day wait survives a deploy.

Pay the people who bring customers

Creators get a tracked link on your own domain, and commission accrues as the orders land.

@mara
@theo
@juno

Run the day from one screen.

The admin computes the work, puts it on a calendar, and talks to the services you already use.

Twenty-nine kinds of task

Each one is computed from live store data and shows what it is worth. Ship the order and the task disappears.

Sales start and end on time

A sale is live when now is inside its window. No job to run, nothing to switch off.

fn
K

The assistant is a shortcut away

Search, actions and the AI assistant open from anywhere in the admin.

Everything external is swappable

Payments, email, storage, cache and analytics each work through their own interface.

Watch it work.

Themes, blocks, markets, the feed and the checks — each cell is the real behaviour, running.

Aa

Theme tokens

Change a colour or a size in settings and every surface follows.

Blocks

Drag them into a new order and the page updates without a deploy.

Channels and markets

Each channel has its own currency, locale and product visibility, from one install.

Cached within the window

The feed

Everyone in the same five-minute window sees the same order, so pages stay cached.

Twenty-five checks

The harness runs in CI and fails the build when a change breaks a rule the codebase depends on.

One app, every surface

Storefront and admin are one Next.js app, so both work the same on any device.

The shape of the codebase.

What keeps a store you run yourself honest: the tests, the schema, and the events.

Stock across locations

An append-only ledger per location, so orders are fulfilled from wherever holds the item.

Conversations

Every thread opens with the order already attached, so nobody pastes links between tabs.

0

tests, run on every push

0

database models, one schema

0+

domain events, all bindable