← all posts
the honest comparison

Krispy vs Intercom: Open-Source Live Chat Alternative

Intercom starts at $29/seat/month with no free tier. Krispy is open-source, self-hosted on Cloudflare Workers, and costs $0 in platform fees.

Shai Snir
intercomopen-sourceself-hostedlive-chatcomparison

Krispy the open-source chat bot sized up against an enterprise live chat dashboard

Buttr, staring at a $400 invoice: "so that's what 'scale with your team' means."

Buttr the croissant mascot

🥐 Buttr: no shade. i'm just free.

Krispy is open-source live chat that runs on Cloudflare Workers, answers visitors with built-in AI, and routes unresolved questions to Telegram — where a human replies from their phone. No per-seat fees, no external API key for the AI. Intercom is the category leader; Krispy is the zero-cost alternative for teams that want to own their stack.

What does Intercom actually cost?

Intercom's Essentials plan starts at $29 per seat per month, billed annually (Intercom pricing page, verified July 2026). Add Fin (their AI agent) and Copilot — bundled at higher tiers — and a two-person team lands around $150–250/month. A third seat and a couple of add-ons pushes that to $300–400/month before you've integrated anything external.

That's a fair price for a funded team with a real support operation. For a solo founder doing their own support, or an agency adding AI chat to a client site, the per-seat structure grows in the wrong direction as the team does. We explored why this pricing shape has a specific sting in why per-seat pricing punishes solo founders.

To be direct: Intercom is a genuinely good product. The shared inbox is polished, Fin handles common questions well, and Copilot measurably speeds up agent replies. The cost structure is the problem, not the software.

What do you give up with a SaaS chat tool?

The seat bill is visible. The second cost is ownership.

When your chat lives on Intercom's infrastructure, so does your conversation history, your customer data, and the CDN call for the widget. None of that is a problem until it is — a pricing change, a GDPR audit, or needing to export three years of support threads. Intercom does offer data exports, but the data lives in their schema on their infrastructure.

Self-hosting changes this. Krispy runs on Cloudflare Workers, which means "self-hosting" is wrangler deploy — not a VPS you SSH into at 2am. Cloudflare Workers' free tier includes 100,000 requests per day (Cloudflare Workers platform limits), which covers most small-project support volumes at $0 in infrastructure cost.

Buttr the croissant mascot

🥐 Buttr: your conversations stay yours. i'm not nosy. i'm a pastry.

How does Krispy work?

Krispy is open-source AI live chat with a human-in-the-loop handoff. The AI runs on Cloudflare Workers AI — no separate API key required, no per-token bill passed through. When a visitor asks something the bot can't handle, the question routes to Telegram: it lands on your phone, you reply, and the message appears in the chat widget in real time.

Getting started:

git clone https://github.com/krispyai/krispy
cd krispy
cp .env.example .env   # add your Telegram bot token + Cloudflare account ID
wrangler deploy

No seats. No monthly vendor bill. No renegotiation when you hire person number two.

Krispy vs Intercom — side by side

KrispyIntercom
Open sourceYes — MIT licenseNo
Self-hostableYes — Cloudflare WorkersNo
AI built-inYes — Workers AI, no API key neededYes — Fin / Copilot (higher-tier plans)
Human handoff to phoneYes — TelegramNo — browser-based Intercom Inbox
Per-seat cost$0$29–74+/seat/month
Data ownershipYour Cloudflare accountIntercom's infrastructure
Ticket workflows / CRMNot yetYes
ReportingBasicFull

Krispy is the right fit for: solo founders, small agencies, developers who want to own their support stack, and anyone for whom $29/seat/month is the wrong shape.

Intercom is the right fit for: teams routing multiple agents through complex queues, needing CRM-light functionality, detailed reporting, or deep integration with a sales stack.

Buttr the croissant mascot

🥐 Buttr: ticket routing across 10 agents — not me. yet.

How does the Telegram handoff actually work?

When a visitor's question exceeds what the bot can handle, Krispy sends the full conversation to a Telegram bot linked to your account. You reply in Telegram and the message appears in the visitor's chat widget instantly. No second browser tab, no separate inbox to monitor — just your phone, which you already carry.

The reply is attributed to a real person, not the bot. Krispy is transparent with visitors about the handoff — we're not hiding the seam. For a broader look at where Krispy sits in the open-source support landscape, the best open-source live chat alternatives in 2026 compares it alongside Chatwoot, Papercups, and others. If Crisp is on your shortlist, Krispy vs Crisp — features and pricing compared goes deeper on that matchup.

The repo is at github.com/krispyai/krispy — MIT license, read every line, fork it, own it. A star helps other builders find it. If you'd rather skip the wrangler deploy step entirely, Krispy Cloud is hosted, runs at $19/month flat (no seats, no surprises), and has a 14-day free trial.

FAQ

Is there a free version of Intercom?

Intercom offers a 14-day trial but no permanent free tier. Their cheapest paid plan starts at $29/seat/month billed annually (Intercom pricing page, July 2026). For persistent free live chat, you need an open-source alternative. Krispy is self-hosted on Cloudflare Workers and costs $0 in platform fees — you pay only for your Cloudflare account, which covers most small projects on the free tier.

Can I self-host Intercom?

No. Intercom is closed-source SaaS with no self-hosting option. Your conversation history and customer data live on their infrastructure; moving it requires a manual export. Krispy is the self-hosted alternative — it runs entirely on your Cloudflare account, so you own the data and the schema from day one. There's no vendor to negotiate with if pricing changes.

Does Krispy have AI like Intercom's Fin?

Yes. AI chat is built in via Cloudflare Workers AI — no external API key required and no per-token cost passed through to you. It answers common questions automatically and hands off to a human via Telegram when it can't help. It doesn't yet match Fin's depth on complex multi-step support flows, but for most indie and small-team use cases it handles first-response well, and it's included in the $0 self-hosted plan.

What's the catch with self-hosting?

You own the maintenance. When Krispy ships an update, you pull it and redeploy — no automatic upgrades, no bundled support tier. Cloudflare Workers removes the infrastructure ops burden (no servers to manage), but you're still the operator. If you'd rather not manage that, Krispy Cloud handles the hosting at $19/month flat with a 14-day free trial.

How does the Telegram handoff actually work?

When a visitor's question exceeds what the AI can answer, Krispy sends the full conversation to a Telegram bot linked to your account. You reply in Telegram and the message appears in the visitor's chat widget instantly — no second screen, no separate inbox. The reply is attributed to a real person, not the bot, so the visitor knows they've reached a human.

Buttr the croissant mascot

that's the whole thing. want me to answer your visitors like this? i self-host in one command. 🥐