awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
RockChinQ avatar

RockChinQ/QChatGPT

0
View on GitHub↗
16,352 stars·1,453 forks·Python·Apache-2.0·17 viewslangbot.app↗

QChatGPT

QChatGPT is an LLM bot orchestration platform and multi-platform chatbot gateway. It serves as a bridge that routes messages between various instant messaging services and AI models using a unified codebase, functioning as an agentic workflow manager to handle complex multi-turn dialogues.

The platform distinguishes itself through an extensible plugin framework that allows for the addition of custom logic and event-driven features via standardized protocols. It also includes a web-based bot controller, providing a browser interface to manage bot behavior and monitor real-time performance without manually editing configuration files.

The system covers a broad range of capabilities, including retrieval-augmented generation for connecting bots to external knowledge bases and tool-calling orchestration for agentic tasks. It further incorporates production management tools such as chat content moderation, request rate limiting, and performance monitoring.

Features

  • Agentic LLM Frameworks - Functions as a comprehensive framework for building autonomous agents that utilize LLMs and external tools.
  • LLM Orchestrators - Functions as a central orchestrator managing connections between various LLM providers, local models, and external tool-calling workflows.
  • Agent Orchestration Layers - Coordinates complex multi-turn agentic interactions by managing the sequence of calls between models and tools.
  • Knowledge Base Retrieval - Integrates bots with RAG frameworks and data stores to provide grounded, evidence-based answers.
  • Multi-turn Interaction Managers - Manages the state and coordination of multi-turn dialogues involving model providers and tool calling.
  • Multi-Platform Deployments - Enables the deployment of a single agent across multiple messaging services like Discord, Slack, and Telegram.
  • Platform Normalization Adapters - Implements adapters that normalize diverse messaging platform payloads into a unified internal schema for cross-platform compatibility.
  • Retrieval-Augmented Generation - Implements the retrieval-to-generation pipeline to ground chatbot responses using external documents.
  • External Knowledge Integrators - Connects AI agents to external vector databases and document stores for retrieval-augmented generation.
  • Multi-Provider Abstractions - Provides a unified interface to route requests across multiple LLM providers and local engines.
  • Agent Planning and Coordination - Coordinates the flow of information between language models and external data sources to enable context-aware reasoning.
  • AI Assistant Messaging Gateways - Bridges AI assistants with various messaging platforms to enable bidirectional communication.
  • Messaging Bot Frameworks - Serves as a framework for building and deploying AI-powered bots across diverse instant messaging platforms.
  • Messaging Platform Integrations - Provides adapters and interfaces for connecting AI agents to multiple external social messaging services via a unified codebase.
  • Plugin Frameworks - Provides an extensible architecture for integrating external tools and custom function calls into LLM workflows.
  • Bot Management Interfaces - Ships a browser-based interface to manage bot behavior and monitor real-time performance without editing files.
  • Plugin Development Kits - Provides the APIs and architectural hooks necessary for developers to create custom bot extensions.
  • Behavioral Controllers - Provides a browser-based controller for managing bot behavior and monitoring performance in real-time.
  • Bot Operational Management - Provides tools for monitoring performance and managing configurations for live chatbots to ensure stability.
  • Content Moderation - Ships automated filters to detect and block sensitive or inappropriate language in bot interactions.
  • Web-Based Configuration Dashboards - Provides a remote administrative dashboard to manage bot settings and runtime parameters via a browser.
  • Extensible Plugin Architectures - Supports a modular architecture for injecting custom business logic and event handlers into the conversation lifecycle.
  • Chatbot Integrations - Stable QQ bot with plugin support and multi-model integration.

Star history

Star history chart for rockchinq/qchatgptStar history chart for rockchinq/qchatgpt

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with QChatGPT

These projects share indexed features with QChatGPT. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • lss233/chatgpt-mirai-qq-botlss233 avatar

    lss233/chatgpt-mirai-qq-bot

    18,814View on GitHub↗

    This project is a messaging bot bridge and multi-model AI gateway that connects large language models to platforms such as QQ, Telegram, and WeChat. It functions as an AI agent workflow engine, enabling the automation of private and group chat interactions across multiple social communication channels. The system features a multimodal chat interface capable of processing and sending text, voice, and AI-generated images. It includes a web-based management dashboard for administering AI model configurations, monitoring activity, and designing custom bot personalities and persona presets to cont

    Python
    View on GitHub↗18,814
  • casibase/casibasecasibase avatar

    casibase/casibase

    4,443View on GitHub↗

    Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a

    Goa2aagentagi
    View on GitHub↗4,443
  • koishijs/koishikoishijs avatar

    koishijs/koishi

    5,456View on GitHub↗

    Koishi is an open-source framework for building multi-platform chatbots, designed around an adapter-driven architecture that lets a single bot connect to multiple messaging services with consistent logic. It provides a plugin-based development platform with hot reload support, enabling developers to write and update bot extensions using TypeScript without restarting the application. A web-based management console offers a graphical interface for configuring plugins, commands, permissions, and monitoring runtime status. What distinguishes Koishi is its combination of a dynamic plugin lifecycle

    TypeScriptbotchatbotdiscord
    View on GitHub↗5,456
  • joshuac215/agent-service-toolkitJoshuaC215 avatar

    JoshuaC215/agent-service-toolkit

    4,082View on GitHub↗

    This is a framework for building and deploying customizable AI agent services using a standardized reference architecture. It provides the core infrastructure necessary to host multiple agents within a single service, supporting interactive chat interfaces and real-time response streaming. The project distinguishes itself with a human-in-the-loop mechanism that allows agent execution to be paused for manual approval or intervention. It also features path-based routing to direct requests to specific agents and a multi-stage content moderation system to filter outputs through safety guardrails.

    Pythonagentslanggraphstreamlit
    View on GitHub↗4,082
Compare all 30 related projects→

Frequently asked questions

What does rockchinq/qchatgpt do?

QChatGPT is an LLM bot orchestration platform and multi-platform chatbot gateway. It serves as a bridge that routes messages between various instant messaging services and AI models using a unified codebase, functioning as an agentic workflow manager to handle complex multi-turn dialogues.

What are the main features of rockchinq/qchatgpt?

The main features of rockchinq/qchatgpt are: Agentic LLM Frameworks, LLM Orchestrators, Agent Orchestration Layers, Knowledge Base Retrieval, Multi-turn Interaction Managers, Multi-Platform Deployments, Platform Normalization Adapters, Retrieval-Augmented Generation.

Which projects share features with rockchinq/qchatgpt?

Projects with overlapping indexed features include: lss233/chatgpt-mirai-qq-bot — This project is a messaging bot bridge and multi-model AI gateway that connects large language models to platforms… casibase/casibase — Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages… koishijs/koishi — Koishi is an open-source framework for building multi-platform chatbots, designed around an adapter-driven… joshuac215/agent-service-toolkit — This is a framework for building and deploying customizable AI agent services using a standardized reference… jetbrains/koog — Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a… imclumsypanda/langchain-chatglm — This project is a LangChain-based framework for building retrieval-augmented generation systems, autonomous agents,…