
Barq is a self-hosted chatbot widget customizer that connects to n8n workflows and Typebot flows. Design fully branded chat widgets with a live visual editor: customize colors, avatars, welcome messages, position, and behavior, then embed them on any website with a single script tag. Each widget routes conversations to your existing automation backend, giving you complete control over the AI experience without vendor lock-in.
Project stack
The challenge with Barq was creating a widget that feels native on any website while being infinitely customizable. The studio provides real-time preview as you tweak every parameter, and the generated embed script is lightweight (~15KB) with lazy-loaded chat UI. Supporting both n8n and Typebot as backends required abstracting the message protocol layer: the widget speaks a unified format while adapters handle the translation to each platform's API.
Highlights
- Visual widget studio with real-time preview and full brand customization
- Connects to n8n workflows and Typebot flows as conversation backends
- Lightweight embed script (~15KB) with lazy-loaded chat interface
- Self-hosted: complete control over data, no third-party dependencies
- Multi-widget management for deploying different bots across sites

