tiledesk-server and tiledesk-dashboard
These are ecosystem siblings—the server provides the backend API and core platform functionality, while the dashboard is the web-based frontend UI for managing and configuring that same Tiledesk platform.
About tiledesk-server
Tiledesk/tiledesk-server
Tiledesk Server is the main API component of the Tiledesk platform 🚀 Tiledesk is an open-source alternative to Voiceflow, allowing you to build advanced LLM-powered agents with easy human-in-the-loop (HITL) when necessary.
Provides a REST API for multi-channel chatbot deployment with automatic response adaptation across WhatsApp, Facebook Messenger, Telegram, and other platforms. Built on Node.js and Express with MongoDB persistence, it supports visual application embedding within conversations and webhook integrations for custom automation. The platform enables channel-agnostic bot script definition while dynamically formatting outputs for each target channel's capabilities.
About tiledesk-dashboard
Tiledesk/tiledesk-dashboard
Tiledesk is the open source AI agent builder, written in Node.js and Angular. This repository is dedicated to the WebApp dashboard to manage Tiledesk: open-source alternative to Voiceflow, enabling easy creation of advanced LLM-powered Agents with seamless human-in-the-loop (HITL).
Based on the README, here's a technical summary: The dashboard integrates with Tiledesk's Node.js backend via REST APIs and supports pluggable chat engines (MQTT default) and upload/push engines for flexible infrastructure choices. Built as an Angular 14 SPA, it enables remote configuration via JSON, supports multi-channel message auto-adaptation across WhatsApp/Facebook/Telegram, and includes native CRM, ticketing, analytics, and an apps marketplace for extensibility. Deployable via Docker, S3/CloudFront, or traditional web servers with environment-based configuration.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work