Introducing Baby Safa: An AI Chat Widget Built in Flutter with Python Backend



This content originally appeared on DEV Community and was authored by NBNG B

I’m excited to share a side project I’ve been working on: Baby Safa, an AI-powered chat widget designed to be embedded into any website.

Unlike many frontend-only chat demos, Baby Safa uses a Python backend, so your API keys stay secure and custom logic can be applied to responses.
Features:

Live Demo:
https://safa-chat-widget.onrender.com/

Python backend demo: https://chatbot-app-bice.vercel.app/

Voice input for hands-free chatting
Typing animation for a natural conversation feel
Secure API key handling
Why Baby Safa?
This widget can be added to any site via a JavaScript snippet, making it easy for developers and website owners to provide AI assistance to their users.

I’d love feedback, suggestions, or ideas for improving Baby Safa. Feel free to check out the GitHub repository https://github.com/venunath-m
for reference code and integration tips.


This content originally appeared on DEV Community and was authored by NBNG B