Barq

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

  • TypeScript
  • Next.js
  • Tailwind CSS
  • Node.js
  • Docker
Screenshots coming soon

Main interface overview

Screenshots coming soon

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.

Screenshots coming soon

Feature detail view

Screenshots coming soon

Navigation & settings

Screenshots coming soon

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

More projects