démonstration · you're not the customer in this one

the ai
answers.
you tag in.

below is the whole product, playing itself. a customer chats, the bot cooks — and the moment a human's needed, the phone that buzzes is yours. the reply is yours to type.

Cloud trial needs no card · self-host is MIT and free forever

chat with ususually replies in seconds
You're chatting with an AI assistant. A human can jump in anytime.
hi! 🥐 how can we help?
the customer is typing here…
send
the askthe tap-inyou reply3 days later

full disclosure: this demo is scripted theatre — no llm, no server, no swans. the real bot is the launcher in the corner ↘ go interrogate it.

Buttr the croissant mascot

bonjour — i'm Buttr. that's me answering up there. yes, a croissant runs your support now. it's going great, actually. 🥐

Buttr the croissant, unbothered

paying $100–400/mo for a chat widget and a login your customers never asked for?

self-host for $0.
Krispy on GitHub — star countstar it — help another dev find the open one
MIT open sourceread every line — no black box
self-host in one commandCloudflare free tier · no API key
how it works · voilà

a bot that knows when to get you

the bot cooks01

the bot cooks

Krispy answers your visitors instantly — in your voice, from a knowledge base you write. Not a generic 'how can I help you today' bot.

it knows when to tap out02

it knows when to tap out

Refund edge case? Hot lead? A visitor who just wants a person? Krispy tags you in instead of flailing.

you tag in — from your phone03

you tag in — from your phone

The handoff pings your Telegram. You reply from wherever you are, and it lands live in the visitor's chat. No support dashboard to babysit.

Buttr the croissant mascot

i handle the easy 3am questions so you can sleep. i don't sleep. i'm bread. 🥐

pick your setup

two ways to get krispy

FeatureSelf-hostKrispy Cloud
Who runs itYou, on CloudflareKrispy
Price$0$19/mo or $190/yr
AI repliesIncludedIncluded
Human handoffTelegramTelegram
Lead forms✓✓
SetupCLI + configWeb dashboard
Buttr the croissant mascot

want every knob? run me yourself. want your evening back? i'll run it for you. 🥐

who it's for · à qui

built for people who ship

01

indie hackers & solo founders

One person, one product, no support team and no support budget. You want a human touch without hiring for it.

02

creators & small teams

Coaches, studios, agencies, small e-commerce — you close by conversation and want leads on your phone, not buried in a dashboard.

03

devs shipping for clients

Drop in an open widget you actually control, on infrastructure you own — not another reseller seat to explain on the invoice.

Buttr the croissant mascot

not an enterprise support org trying to talk to customers less? good. wrong bakery. 🥐

why krispy

the bot's the first touch, never the last word

01

human-in-the-loop

The bot's the first touch, never the last word. Reply from Telegram; it shows up live in the visitor's chat.

02

open source, MIT

Read every line, fork it, own it. The free alternative to Intercom & Crisp — forever.

03

free to self-host

One command on Cloudflare's free tier. No API key, no server to babysit, no surprise invoice.

04

answers in your voice

One file is the bot's brain. It speaks as you, and won't make things up.

Buttr the croissant mascot

took me 2 minutes to self-host. and i'm a croissant. you'll be fine. 🥐

self-host · fait maison

no. 001
$ git clone https://github.com/krispyhq/krispyai
$ cd krispyai && bun install
$ bun run edge:deploy # live on Cloudflare, free
merci · total$0.00
le menu · choisissez

own it, or let us run it

Self-host is the real thing — open source, free forever, your data on your box. Cloud is the managed route: we host and update it, and you configure it in the web dashboard. No per-seat tax either way.

01 · pour les bricoleurs

Self-host

GRATUIT$0 · forever

  • ✓MIT license — read & fork every line
  • ✓You run it on Cloudflare's free tier
  • ✓Your data never leaves your box
  • ✓Edit the brain in a config file + `krispy set-kbase`
  • ✓Free Cloudflare Workers AI model, built in
  • ✓Community support on Discord
Self-host free →

for the tinkerers.

★ recommended02 · pour les gens occupés

Krispy Cloud

$19/mo

14-day free trial · no credit card

everything in self-host, plus:

  • ✓We host, scale & auto-update it — zero ops, no terminal
  • ✓Web dashboard for sites, appearance, knowledge, and lead forms
  • ✓Telegram handoff, when connected, with the conversation intact
  • ✓14 days free without a credit card
  • ✓One flat price — no per-seat tax; cancel anytime
Start free trial →

$190/year is available in billing · launch pricing may change.

Buttr the croissant mascot

not into terminals? i gotchu — i'll run it, you just reply. it's cheaper than the coffee you dip me in. 🥐

questions · les questions

the honest answers

01Is it really free?
Yes. Krispy is MIT-licensed and self-hosts on Cloudflare's free tier with no API key — $0 to run, forever. Krispy Cloud ($19/mo) is an optional convenience if you'd rather not touch a terminal.
02Self-host or Krispy Cloud — which do I pick?
Self-host if you want the code and data in your Cloudflare account and don't mind a CLI plus config files — it's free forever. Pick Krispy Cloud if you want us to host and update it, with a web dashboard for sites, appearance, knowledge sources, lead forms, and billing.
03Where does my data live?
On self-host, every conversation stays in your own Cloudflare account and your Telegram — it never passes through us. No proprietary format, no 'export is a paid feature.' Leaving is as easy as arriving.
04Does the AI make things up?
Krispy answers from a knowledge base you write, in your voice — not open-ended guessing. When it isn't sure, or a visitor asks for a person, it tags you in on Telegram instead of inventing an answer.
05How does the Telegram handoff work?
Connect a Telegram bot once. When a visitor needs a human, Krispy pings you there; you reply from your phone and it lands live in the visitor's chat. The same transcript continues, so the visitor does not have to start over.
06Can Krispy qualify leads and connect to my workflow?
Krispy can ask the questions you configure in a lead form — including text, email, phone, and select fields — then deliver the answers and recent conversation to Telegram or email. The current release does not include native Slack, Jira, or n8n connectors, meeting booking, or automatic UTM, device, and location attribution.
07Is there a mobile app?
Buttr, our native iOS and Android operator inbox, is in active development and is not available to download yet. Today, Telegram is the phone handoff and Krispy Cloud is managed from the web dashboard.
Buttr the croissant mascot

still deciding? the code's right there — read it, then decide. i'll wait. 🥐

let the bot cook 🥐

ship a chat that actually gets you

Self-host it free, or start 14 days of managed Krispy Cloud without a card.