AstrBotDevs/AstrBot
AstrBot is an open-source, multi-platform chatbot framework that supports various messaging platforms and integrates large language models (LLMs) for enhanced conversational abilities.
Key features:
- Supports a wide range of LLMs, including OpenAI, Google Gemini, Llama, and more, with the ability to integrate local models using Ollama and LLMTuner.
- Integrates with popular messaging platforms like QQ, WeChat, Telegram, and more, with plans to add support for platforms like Dingding, Discord, and WhatsApp.
- Provides an agent system for executing code, handling natural language tasks, and integrating with platforms like Dify.
- Offers a customizable web-based management interface for configuring the bot, managing plugins, and viewing logs.
- Designed for high stability and modularity, with an event-driven and flow-based architecture.