Awesome AI AgentsChatbot Platforms

Tiledesk/tiledesk-dashboard

⭐ 15 TypeScript added to this list on 2025-03-09 repository created 2018-01-30

Tiledesk-dashboard is the web application dashboard component of Tiledesk, an open-source conversational app development platform designed to facilitate the creation and management of AI-powered chat agents and live chat customer support systems. The dashboard serves as the central interface for managing Tiledesk's multi-channel live chat platform, which integrates chatbot technology and supports seamless human-in-the-loop interactions. It enables users to build advanced large language model (LLM) powered agents that can automate conversations across various messaging channels such as WhatsApp, Facebook Messenger, and Telegram, adapting responses automatically to each channel's format. The project is built with Node.js and Angular and is part of a broader ecosystem that includes web, iOS, and Android chat widgets, as well as backend services. The dashboard offers a rich set of features including unlimited chat conversations, widget customization, conversation labeling and notes, an apps marketplace, CRM integration, operating hours management, message limits for bots, department and agent group management, chat history, ticketing system, data export, analytics, and canned responses. Tiledesk-dashboard supports easy installation and deployment, including a Docker Compose setup for one-click server installation. It is designed to be highly configurable, allowing users to set API URLs, chat engines, upload engines, push notification engines, and logging levels through environment files or remote configuration JSON files. The dashboard also supports loading external scripts for further customization. The project is licensed under MIT and encourages community involvement through Discord and live chat support. It is part of a comprehensive open-source suite aimed at providing a first-class customer service platform based on instant messaging and chatbot automation, making it a versatile tool for businesses looking to enhance their customer engagement and support capabilities.

https://github.com/Tiledesk/tiledesk-dashboard

ai-agent-builderai-agentsanalyticsangualr5angularapisapps-marketplacebotchatchat-historychatbotchatbot-automationconsoleconversational-app-developmentcrmcustomer-servicecustomer-supportcustomizationdashboarddocker-composefirebasefirestorehuman-in-the-looplive-chatlive-chat-platformlivechatllm-powered-agentsmulti-channelnode.jsnodejsopen-sourceopensourcerealtimerealtime-chatticketing-systemtiledesktypescriptweb-app-dashboardwebhooks

Also in Chatbot Platforms

lm-sys/FastChat

FastChat is an open platform for training, serving, and evaluating large language model based chatbots, featuring multi-model serving, extensive model support, and large-scale evaluation datasets.

CopilotKit/CopilotKit

CopilotKit is a React-based framework for building deeply integrated AI assistants, chatbots, and in-app AI agents that enhance user interactions through natural language and contextual understanding.

microsoft/TypeChat

TypeChat is a library that simplifies building natural language interfaces by using types to define intents and schemas, replacing traditional prompt engineering with schema engineering for improved validation and reliability.

run-llama/rags

RAGs is a Streamlit app that enables users to build and interact with personalized Retrieval-Augmented Generation pipelines over their own data using natural language instructions.

SylphAI-Inc/AdalFlow

AdalFlow is a PyTorch-like library that enables building and auto-optimizing large language model applications, including chatbots, RAG, and agents, with a unified framework for prompt optimization and model-agnostic flexibility.

nexu-io/nexu

Open-source desktop client that runs an OpenClaw agent locally and bridges it into WeChat, Feishu, Slack and Discord through a graphical setup, with bring-your-own-key and OAuth model access.

LLPhant/LLPhant

LLPhant is a comprehensive PHP generative AI framework inspired by Langchain, supporting multiple LLMs and designed to simplify building powerful AI applications.

langchain-ai/streamlit-agent

Reference implementations of various LangChain agents as interactive Streamlit applications demonstrating conversational AI capabilities and integrations.