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.
Awesome AI Agents › Chatbot Platforms
FastChat is an open platform designed for training, serving, and evaluating large language model (LLM) based chatbots. It powers Chatbot Arena, a platform that has served over 10 million chat requests for more than 70 LLMs and collected over 1.5 million human votes from side-by-side LLM battles to compile an online LLM Elo leaderboard. The project includes training and evaluation code for state-of-the-art models such as Vicuna and MT-Bench, and provides a distributed multi-model serving system with a web user interface and OpenAI-compatible RESTful APIs. FastChat supports a wide range of models including Llama 2, Vicuna, Alpaca, Baize, ChatGLM, Dolly, Falcon, FastChat-T5, GPT4ALL, Guanaco, MTP, OpenAssistant, OpenChat, RedPajama, StableLM, WizardLM, and xDAN-AI. It offers various deployment options including single GPU, multiple GPUs with model parallelism, CPU-only mode, Metal backend for Mac computers with Apple Silicon or AMD GPUs, and Intel XPU for Intel Data Center and Arc A-Series GPUs. The platform also provides large-scale real-world LLM conversation datasets like LMSYS-Chat-1M and Chatbot Arena Conversations, and challenging multi-turn question sets for evaluation such as MT-bench. FastChat releases models like Vicuna based on Llama 2 with different context lengths, LongChat for long-context chatbots, and FastChat-T5. The project is actively maintained with frequent updates and technical reports, making it a comprehensive solution for LLM chatbot development, deployment, and benchmarking.
https://github.com/lm-sys/FastChat
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.
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.
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.
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.
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 is a comprehensive PHP generative AI framework inspired by Langchain, supporting multiple LLMs and designed to simplify building powerful AI applications.
Reference implementations of various LangChain agents as interactive Streamlit applications demonstrating conversational AI capabilities and integrations.
TeleChat is a versatile AI-powered Telegram bot that integrates multiple advanced language models and APIs to provide multimodal conversational AI, web search, and document processing capabilities within Telegram chats.