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.
Awesome AI Agents › Chatbot Platforms
Insights-bot is a versatile chatbot that integrates with OpenAI GPT models to provide insightful summaries and recaps for various information flows across multiple instant messaging platforms including Telegram, Slack, and Discord. The bot is designed to enhance information consumption by summarizing web pages, chat histories, and forwarded messages, making it easier for users to digest large volumes of text quickly and efficiently. The bot supports a range of commands to interact with users. For example, the `/smr` command allows users to summarize the content of a webpage by providing its URL. The bot fetches the webpage content and generates a concise summary. Additionally, the bot can summarize chat histories or provide recaps of conversations within groups, although some of these features are currently limited to Telegram. Users can configure chat history recapturing settings, subscribe or unsubscribe to group chat recaps, and summarize forwarded messages in private chats. Deployment options for insights-bot are flexible, supporting direct binary execution, Docker containers, and Docker Compose setups. Users can build the bot from source using Go or Docker, and environment variables are used to configure the bot’s behavior, including API tokens for Telegram and OpenAI, database connection strings, and timezone settings. The bot also includes webhook servers for each supported platform to handle incoming messages and commands. It is equipped with health check and debug servers to facilitate maintenance and monitoring. The project is actively maintained with continuous integration workflows and provides badges for build status, code quality, and Docker image versions. Overall, insights-bot is a powerful tool for users who want to leverage AI to gain quick insights from their digital communication channels and web content, streamlining information management and enhancing productivity.
https://github.com/nekomeowww/insights-bot
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 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.