
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
Main interface overview
Key workflow in action
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.
Feature detail view
Navigation & settings
Full experience showcase
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

