BoilerShelf

Compare chatbot boilerplates

AI Wrapper vs Streaming vs Voice Chatbot

Compare the AI Wrapper Kit, Streaming Chatbot and Voice Chatbot boilerplates: response style, LLM providers, speech, authentication, databases and deployment.

BoilerShelf's three chatbot boilerplates each do one job well. The AI Wrapper Kit is the quickest way to put a multi-provider chat product on FastAPI. The Streaming Chatbot adds token-by-token responses with instant cancellation. The Voice Chatbot lets users speak and hear replies.

All three come with or without JWT authentication, and on MongoDB or PostgreSQL, so you pay only for the scope you need.

Side by side

At a glance

AI Wrapper KitStreaming ChatbotVoice Chatbot
Editions and prices$39 to $59 across 4 editions$49 to $69 across 4 editions$49 to $79 across 4 editions
How replies arriveComplete reply per request over REST; no token-by-token streamingToken-by-token streaming over server-sent events, with instant cancellationSpoken replies; turn-based conversation with memory across the session
LLM providersOpenAI, Anthropic, Google Gemini, GroqOpenAI, Anthropic, Google Gemini, Groq, MockGroq
SpeechNot includedNot includedLocal Whisper speech-to-text and Kokoro text-to-speech, so no cloud speech API fees
InterfaceChat workspace with a model selectorStreaming chat interfaceVoice studio with a live waveform and microphone or text input
AuthenticationNoAuth, or WithAuth with JWT, email OTP and an admin consoleNoAuth, or WithAuth with JWT, roles and an admin dashboardNoAuth, or WithAuth with JWT, roles and an admin dashboard
DatabasesMongoDB or PostgreSQL editionMongoDB or PostgreSQL editionMongoDB or PostgreSQL edition
DifficultyBeginnerIntermediateIntermediate
Setup timeAbout 10 minutesAbout 5 minutesAbout 15 minutes
Deployment targetsVercel, Render, RailwayDocker, Render, Railway, AWS ECS, DigitalOcean App PlatformVercel, Render, Railway

Which one

How to choose

  • Choose the AI Wrapper Kit to prototype an AI product fast

    You want a working multi-provider chat backend and UI you can brand and extend. It is the simplest of the three. It does not stream tokens and it has no document upload or retrieval.

    View AI Wrapper Kit · $39 to $59 across 4 editions

  • Choose the Streaming Chatbot for a ChatGPT-style experience

    Replies appear as they are generated and the user can stop generation at any point. It includes a zero-cost mock model, so you can build and test the interface without spending on API calls.

    View BoilerShelf Streaming Chatbot · $49 to $69 across 4 editions

  • Choose the Voice Chatbot when users talk to the assistant

    Speech recognition and speech synthesis run on your own server, so there are no per-request speech fees. The language model integration is Groq only, so it is not the right base if you need another LLM provider.

    View BoilerShelf Voice Chatbot · $49 to $79 across 4 editions

Which authentication edition?

NoAuth editions are a minimal service with no login wall: good for internal tools, prototypes and products where you add your own authentication. WithAuth editions add JWT authentication, roles and an admin dashboard, so you can run the chatbot as a multi-user product straight away.

Within each product, the MongoDB and PostgreSQL editions are the same product on a different database. Choose the database your application already uses.

What to use for document question answering

None of the three chatbots retrieves answers from your own documents. If you need that, look at the RAG boilerplates instead: the Verified RAG Delivery Kit for cited answers and evaluation, or the LangGraph RAG Agent for a self-correcting agent.

FAQ

Common questions