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.

MIT · runs on cloudflare's free tier · no signup to play

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?

krispy is $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 — or buzzes Buttr, our operator app. You reply from wherever you are, and it lands live in the visitor's chat. Still no dashboard to babysit.

Buttr the croissant mascot

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

the honest table

krispy vs the usual

Featurekrispy 🥐IntercomChatwoot
Open source (MIT)so-so
Free to self-host
AI answers, built inpaid add-onBYO
Human handoff to your phoneTelegram + our apptheir app, paidso-so
No per-seat tax
Own your data
Buttr the croissant mascot

no shade — just facts. Intercom's great at being Intercom. i'm just free, and i live on your box. 🥐

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 or the Buttr app; it shows up live in the 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 same bot with the ops handled, a visual studio to train it, the Buttr operator app, and the advanced brain. 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
  • Buttr — the native operator app (included, from day one of your trial)
  • Train the brain in a visual studio — no config file, no CLI
  • Custom AI models — bring your own beyond the free default
  • One flat price — no per-seat tax. Cancel & export anytime

coming to Cloud · advanced memory

ImmorTerm-powered recall: your bot remembers visitors across sessions and reads a real knowledge base (not just one prompt block). Self-host stays static; the remembering brain lands on Cloud first.

Start free trial →

for the busy. * 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 to own the code and data and don't mind editing the knowledge base in a config file plus one deploy command — it's free forever. Pick Krispy Cloud if you'd rather we host and auto-update it, train the bot in a visual studio instead of the CLI, and bring custom AI models. Advanced memory — remembering visitors across sessions, a real RAG knowledge base — is landing on Cloud first.
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. No new dashboard, no app to babysit. On Krispy Cloud, the same handoff can also buzz Buttr, our operator app.
06Is there a mobile app?
Yes — Buttr, our native operator app (iOS & Android), is rolling out now as part of Krispy Cloud — included from day one of the 14-day free trial. Handoffs buzz your phone: an inbox of live conversations, quick-reply pills, swipe to resolve, knowledge-base edits on the go. Telegram stays the free default channel forever; the app is the premium lane, not a replacement. Subscriptions are handled on the web.
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 let us run it — Krispy Cloud, free tier, live in two minutes.