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
The langchain-ai/streamlit-agent project provides reference implementations of various LangChain agents as Streamlit applications. These apps demonstrate how to integrate LangChain's powerful language model capabilities with Streamlit's interactive web app framework. The repository includes multiple example apps showcasing different functionalities such as streaming chat with OpenAI's chat models, memory-enabled conversations, MRKL agent demos, minimal agents with search capabilities, and chatbots that can interact with custom documents, SQL databases, and pandas dataframes. Some apps also feature user feedback mechanisms linked to LangSmith for traceability and improvement. The project highlights the synergy between LangChain and Streamlit by utilizing integrations like Callback integration and StreamlitChatMessageHistory for managing conversation memory. It serves as a practical resource for developers looking to build conversational AI applications with rich interactivity and state management. The repository also points to other related projects that extend LangChain and Streamlit usage, such as knowledge graph builders, web explorers, and educational tools. Setup is streamlined using Poetry for dependency management, and the project supports running apps directly via Streamlit commands or within Docker containers optimized for size and build time. The inclusion of Docker and docker-compose configurations facilitates easy deployment and scalability. Overall, this project is a valuable toolkit for developers and researchers interested in experimenting with and deploying LangChain-powered conversational agents in a user-friendly web interface. It encourages community contributions to expand the range of agent examples and improve existing implementations, fostering an open-source ecosystem around LangChain and Streamlit integration.
https://github.com/langchain-ai/streamlit-agent
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.
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.