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
Octop is a self-hosted AI assistant platform from TencentCloud aimed at households, families and small teams rather than individual chat sessions. A single `octop run` process serves a web dashboard, a command-line interface, instant-messaging integrations (Feishu, DingTalk, QQ, Discord, WeCom and others) and programmatic access over HTTP, SSE or WebSocket, all sharing one local control-plane database stored under `~/.octop/` (SQLite by default, with PostgreSQL as an option). Its multi-agent architecture lets one admin set up a shared environment where multiple users each interact with an expert library of specialist personas, including sixteen MBTI-based personality templates and an interactive quiz for assigning them, so different scenarios can be handled by differently 'voiced' agents. Security features include JWT-based multi-user isolation, a tool-approval step before agent actions run, shell-command guardrails and PII redaction, all enforced locally. It supports a connector ecosystem (a bundled Tencent suite plus OAuth and MCP gateways) for pulling in external services, pluggable storage backends (local disk, Docker, PostgreSQL or S3-compatible object storage), a portable memory system that migrates with the workspace, and a retrieval-augmented knowledge base over a user's own documents. An ACP integration lets it delegate tasks bidirectionally to IDE and terminal agents such as OpenCode or Claude Code with permission gates, and it includes a browser-automation mode using headless Chromium plus a remote-desktop feature giving live screen and input access on Linux, Windows or macOS. The project is written in Python and licensed as open source, positioning itself as a full self-hosted alternative to cloud assistant products that keeps all data on the user's own infrastructure.
https://github.com/TencentCloud/Octop
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.