Custom conversation nodes, LLM orchestration logic, and seamless AI agent integration — everything your conversational AI product needs, without building the canvas from scratch.
VisuallyJs offers a fully featured AI Chatbot builder as a starter app for React, Angular, Vue or Svelte, with out of the box support for message nodes, user inputs, branching logic, and a simple API for integrating your own LLM actions.
Grab the source code from Github and start working on your new app right now.
npx degit [email protected]:visuallyjs-vanilla/chatbot chatbot
npx degit [email protected]:visuallyjs-react/chatbot chatbot
npx degit [email protected]:visuallyjs-angular/chatbot chatbot
npx degit [email protected]:visuallyjs-vue/chatbot chatbot
npx degit [email protected]:visuallyjs-svelte/chatbot chatbot






Any product for designing automated conversational experiences is a diagramming app at its core. VisuallyJs is what AI startups and enterprise platform providers choose for a visualization layer that's embedded, branded, and production-ready.
Visual editors where UX designers map out complex dialogue flows, defining how the AI responds to user intent, handles edge cases, and maintains context across multiple turns.
Dashboards for building Retrieval-Augmented Generation (RAG) pipelines, where document retrieval, prompt templates, and model calls are visualized as an interactive workflow.
Tools for support teams to build and maintain automated resolution flows, combining traditional decision trees with modern AI reasoning to solve customer issues efficiently.
Platforms that enable users to create autonomous agents by connecting specialized LLM nodes, tool-use blocks, and long-term memory components in a visual environment.
From simple message bubbles to complex LLM tool-calling nodes, VisuallyJs lets you build custom shapes for any AI component and reuse them across your flows.
Conversational flows can grow rapidly. VisuallyJs includes powerful layout engines that can automatically organize complex branching and loops into clean, readable diagrams.
Bind UI elements to your AI backend to visualize the path an agent takes through a graph during inference, helping with debugging and transparency.
Attach validation logic to connections to ensure conversation paths are valid and all branches are covered before deploying to production.
Accelerate development with 15+ pre-built plugins for common editor needs: miniviews, snaplines, undo/redo, automatic edge routing, and more.
AI nodes require fine-tuning. VisuallyJs supports integrated property inspectors for editing system prompts, temperature, and tool definitions directly within the UI.
VisuallyJs works with React, Angular, Vue, Svelte and TypeScript. Integrates cleanly into your existing application architecture without constraints - but offers a range of tightly integrated components to help you build professional applications for your target library with ease.
The VisuallyJs Chatbot demo gives you a working starting point with custom conversation nodes, automated flow logic, and a clean extensible architecture. Talk to us today and have a working app in days.