lss233/kirara-ai
🤖 可 DIY 的 多模态 AI 聊天机器人 | 🚀 快速接入 微信、 QQ、Telegram、等聊天平台 | 🦈支持DeepSeek、Grok、Claude、Ollama、Gemini、OpenAI | 工作流系统、网页搜索、AI画图、人设调教、虚拟女仆、语音对话 |
What it solves
Kirara AI solves the problem of building and running a chatbot across many different chat platforms without writing separate integrations for each one. Instead of having to code your own bridge between a language model and every messaging app, this project provides a ready-made bot that can talk on QQ, Telegram, Discord, WeChat, Feishu, WeCom, and more. It also handles the more practical parts of running a bot: multi-turn conversations, image and voice replies, custom personalities, and a visual management interface.
How it works
Kirara AI acts as a middle layer between a large language model (like OpenAI, DeepSeek, Claude, Gemini, Qwen, Mistral, or others) and your chosen chat platform. You configure the model and the platform in a WebUI, then the bot listens for messages, processes them through the model, and sends back text, images, or even voice replies. It supports many features out of the box: keyword triggers, conditional triggers, admin commands, multi-account support, persona presets (e.g., a "catgirl" style), custom workflows, and a plugin system for extending functionality. There is also an HTTP API that lets you connect other platforms or custom frontends.
Who it’s for
This project is for anyone who wants to deploy a functional AI chatbot on popular messaging services without deep programming knowledge. It is especially useful for hobbyists, community managers, or developers who want a quick starting point for a bot that can answer questions, roleplay, or act as an assistant. The built-in presets and plugin market make it accessible even to non-experts, while the HTTP API and workflow editor appeal to more technical users.
Highlights
- Supports multiple chat platforms: QQ, Telegram, Discord, WeChat, Feishu, WeCom, and OneBot (via plugin)
- Works with many mainstream LLMs: OpenAI, DeepSeek, Claude, Gemini, Qwen, Mistral, Doubao, Minimax, Kimi, and more
- Includes image generation (Stable Diffusion, Flux, Midjourney) and voice reply (Azure TTS or VITS)
- Provides a WebUI for model management, workflow design, and plugin installation
- Offers a plugin system and a plugin marketplace, plus a built-in HTTP API for external integration
- Supports preset personalities (e.g., "catgirl") and custom conditional triggers, admin commands, and multi-turn conversations
Related
- Project
- Project
- Project
- Project