Open-source · self-hostable

A digital restaurant menu
your diners actually enjoy.

Self-hostable digital restaurant menu. Diners scan, browse in their language, and ask Tony for recommendations.

Live demo resets automatically · no signup

TonyMenu mobile menu
Scan · browse
in any language

The diner experience

Show, don't tell.

Localized menu

The menu

Categories, prices, photos

Dish detail

The dish

Full detail, allergens, photo

Tony chat

Ask Tony

Recommendations on tap

How it works

Three taps from table to plate.

01

Scan the QR

One code on the table opens the menu instantly. No app, no download.

02

Browse the localized menu

Automatic locale detection shows every dish in the diner's own language.

03

Ask Tony for recommendations

Stuck choosing? Tony suggests dishes from the menu in a friendly chat.

Tony, the AI menu assistant
Meet Tony · optional AI assistant

The waiter who's
read the whole menu.

Tony is an optional chat assistant that recommends dishes from the restaurant's current menu. Diners just say what they're in the mood for, like "something light and fresh," and Tony picks real dishes, with prices and photos, right in the conversation.

Recommends only what's actually on the menu right now

Friendly and conversational, answers in the diner's language

Fully optional. Switch it off and the menu still shines

Everything included

A full menu platform, not a PDF.

QR menu with locale detection

Scan and the menu opens automatically in the diner's language.

Complete admin panel

Menu, categories, variants, extras, images, hours, publishing and translations.

Optional AI assistant

Tony recommends dishes from the live menu. Enable it per restaurant.

Privacy-safe analytics

See which dishes get viewed, without tracking individual diners.

Cloudflare Access auth

Admin sits behind Cloudflare Access, so there are no in-app passwords to manage.

Fully self-hostable

Run it entirely on your own Cloudflare account. Your data, your infra.

Try it live

Two ways in.

Scan the menu like a real diner, or open the admin on your desktop.

The menu

Scan to try the menu on your phone

QR

Point your camera at the code, exactly what a diner does at the table.

or open the menu directly →

The admin

Run the kitchen from your desk

demo.tonymenu.app/admin
TonyMenu desktop admin panel
Open the live admin

Opens in a new tab. Best viewed on a desktop, the admin is built for a large screen.

Pricing

Free to run yourself. Fair when you sell it.

Run it yourself, let us host it for you, or licence it for resale.

Self-hostMost popular
Free

forever, on your own infrastructure

Personal, non-commercial, academic, charity and government use

Every feature included, including the Tony AI assistant

Runs on your own Cloudflare account, your data, your infra

Get it on GitHub
Hosted
€50/ month

we run it, you just manage the menu

Fully managed hosting, updates and backups

Tony AI assistant included, no setup

Commercial licence for one restaurant included

Enquire about hosting
Commercial licence
Custom

priced to your setup, by enquiry

Self-hosting it yourself for a paying restaurant

Hosting it as a paid service for others

Embedding it in a paid product

Enquire about a licence

No self-serve checkout yet. Commercial licensing is handled by enquiry so we can fit terms to how you're running it. Not sure which applies? Reach out and we'll point you the right way.

Get started

Pick your path.

Developers

Self-host it, free

Free for personal, non-commercial, academic, charity, and government use. Clone the repo, deploy to your own Cloudflare account, and you're live.

Get it on GitHub
Restaurants & businesses

Use it commercially

Running it for a paying restaurant, hosting it as a service, or embedding it in a paid product requires a separate license. Get in touch and we'll sort it out.

Commercial licensing