AstrBotDevs/AstrBot

AI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨

What it solves

AstrBot provides a unified infrastructure to connect powerful AI models to various instant messaging platforms. It solves the fragmentation problem for developers and users who want to deploy intelligent agents across different chat apps (like Telegram, WeChat, QQ, or Slack) without building custom integrations for each one.

How it works

AstrBot acts as a middleware platform that bridges messaging protocols with LLM providers. It supports a wide array of AI services, including direct LLM APIs (OpenAI, DeepSeek, etc.), agent-building platforms (Dify, Coze), and specialized speech-to-text or text-to-speech services. The platform features a plugin system for extensibility, an agent sandbox for secure code execution, and automatic context management to keep conversations coherent.

Who it’s for

It is designed for individuals, developers, and teams who want to build and deploy AI companions, customer service bots, or automation assistants within their existing communication workflows.

Highlights

  • Multi-Platform Support: Connects to over 15 messaging services including Telegram, Slack, Discord, and various enterprise communication tools.
  • Extensible Ecosystem: Access to 1000+ community-contributed plugins for one-click installation.
  • Secure Execution: Includes an Agent Sandbox for safely running code and shell commands during agent interactions.
  • Flexible Deployment: Supports various methods including Docker, CLI (via uv), and one-click cloud deployment options.
  • Broad Model Compatibility: Integrates with major LLM providers, local inference engines like Ollama, and LLMOps platforms like Dify and Coze.

Related

  • Project
  • Project
  • Project
  • Project
  • Project