tiledesk-dashboard  by Tiledesk

WebApp dashboard for managing Tiledesk, an open-source AI agent builder

Created 7 years ago
295 stars

Top 89.8% on SourcePulse

GitHubView on GitHub
Project Summary

Tiledesk-dashboard provides an open-source, self-hostable web application for building and managing AI-powered conversational agents. It targets developers and businesses seeking an alternative to platforms like Voiceflow, offering features for customer support automation, multi-channel deployment, and seamless human-in-the-loop integration.

How It Works

The dashboard is built with Node.js and Angular, leveraging the Chat21 project for its real-time messaging capabilities. It allows users to visually design chatbot flows, integrate with various channels (Web, WhatsApp, Facebook Messenger, Telegram), and manage conversations. A key advantage is its "write once, run everywhere" approach to message formatting, automatically adapting rich content to different channel capabilities.

Quick Start & Requirements

  • Installation: Docker Compose is recommended for a one-click setup. Alternatively, clone the repository and run npm install.
  • Prerequisites: Node.js (v14.15.5 recommended), npm, Angular CLI (v14.2.9 recommended), and a running tiledesk-server instance.
  • Configuration: Environment variables and dashboard-config.json are used for API URLs and other settings.
  • Resources: Official documentation and GitHub releases are available.

Highlighted Details

  • Open-source alternative to Voiceflow for LLM-powered agent building.
  • Multi-channel support with adaptive message formatting.
  • Features include unlimited conversations, widget customization, CRM integration, ticketing, and analytics.
  • Extensible via APIs, webhooks, and an app marketplace.

Maintenance & Community

  • Active development is implied by the project's description.
  • Community support is available via a Discord server.

Licensing & Compatibility

  • MIT License.
  • Permits commercial use and integration with closed-source applications.

Limitations & Caveats

  • The README indicates some components like the iOS App are "work in progress."
  • Specific Node.js and Angular CLI versions are suggested, implying potential compatibility issues with newer versions.
Health Check
Last Commit

1 day ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
6 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.