chatgpt-mirai-qq-bot logo

chatgpt-mirai-qq-bot

Free

12.1k

FreeFree tier
Inputs: text, image, audioOutputs: text, image, audio
Type
Open Source

About chatgpt-mirai-qq-bot

Kirara AI is an open-source, multi-modal AI chatbot framework designed to integrate with popular instant messaging platforms such as QQ, Telegram, Discord, and WeChat. It supports a wide range of large language models (LLMs) including OpenAI, DeepSeek, Claude, Gemini, Qwen, Mistral, and others, as well as image generation models like Stable Diffusion, Flux, and Midjourney. The platform offers features such as keyword-triggered replies, multi-account support, personality settings, voice responses, multi-turn conversations, cross-platform messaging, and a customizable workflow system. It includes a Web management interface (WebUI) for model management, workflow configuration, and plugin management, and also provides an HTTP API for integration with other platforms. The project is hosted on GitHub under the repository lss233/kirara-ai and is actively maintained with a community for support and development.

Key Features

Supports multiple chat platforms: QQ, Telegram, Discord, WeChat, Feishu, Enterprise WeChat, WeChat Official Account, and OneBot
Integrates with major LLMs: OpenAI, DeepSeek, Claude, Gemini, Qwen, Mistral, Doubao, Minimax, Kimi, and more
Supports image generation models: Stable Diffusion, Flux, Midjourney
Offers voice reply functionality
Includes a Web UI for managing models, workflows, plugins, and scheduling rules
Provides an HTTP API for custom integrations
Supports multi-turn conversations and cross-platform message sending
Built-in Frpc for intranet penetration

Pros & Cons

Pros
  • Open-source and free to use, with full access to source code
  • Supports a wide variety of LLMs and image generation models
  • Multi-platform support allows deployment across different messaging apps
  • Customizable workflows and plugin system for advanced users
  • Active community with multiple QQ groups for support and discussion
Cons
  • Requires technical knowledge to set up and configure (self-hosted)
  • Free tier may have usage limits depending on the chosen LLM API keys
  • Some features (Discord, Feishu) are listed as under reconstruction
  • Dependence on external API keys for LLMs and image generation models
  • Documentation and support primarily in Chinese, which may limit accessibility

Best For

Deploying a personal or community AI assistant on QQ, Telegram, or WeChatBuilding a multi-platform chatbot with consistent personality and behaviorIntegrating AI image generation into chat conversationsCreating automated workflows triggered by keywords or conditionsDeveloping custom plugins to extend chatbot capabilitiesUsing as a backend for other applications via HTTP API

FAQ

What chat platforms does Kirara AI support?
Based on the project documentation, it supports QQ, Telegram, Discord, WeChat, Feishu, Enterprise WeChat, WeChat Official Account, and OneBot. Some platforms like Discord and Feishu are listed as under reconstruction.
Which AI models can I use with Kirara AI?
It supports a wide range of LLMs including OpenAI, DeepSeek, Claude, Gemini, Qwen, Mistral, Doubao, Minimax, Kimi, and others. It also supports image generation models like Stable Diffusion, Flux, and Midjourney.
Is Kirara AI free to use?
The project is open-source and free to use. However, you may need to provide your own API keys for LLMs and image generation services, which may have associated costs. Exact pricing should be verified with the respective service providers.
Do I need programming skills to set up Kirara AI?
Setting up Kirara AI requires some technical knowledge, including familiarity with command-line tools, configuration files, and potentially Docker. The project provides a quick start guide, but users should be comfortable with basic server administration.
Can I use Kirara AI for voice conversations?
Yes, the platform supports voice reply functionality, allowing the chatbot to respond with audio messages on supported platforms.
How can I get help or support?
The project has several QQ community groups for support and discussion. Users are encouraged to check the project's issue list and provide detailed logs when seeking help.