Un framework de agentes que conecta humanos digitales (2.5D, 3D, móvil, PC y web) y LLM con sistemas empresariales.
AstrBotDevs/AstrBot
Plataforma de chatbot con agentes y de código abierto que conecta LLM, plugins y herramientas para agentes con apps de mensajería como QQ, Telegram, Slack y Discord.
- Estrellas
- 42,354
- Forks
- 3,103
- Issues abiertos
- 966
- Último commit
- hace 11 horas
¿Qué es?
AstrBot es una plataforma de chatbot con agentes, integral y de código abierto, que conecta modelos de lenguaje de gran tamaño con las principales apps de mensajería instantánea. Está dirigida a particulares, desarrolladores y equipos que quieran ejecutar asistentes personales, bots de atención al cliente, herramientas de automatización o bots con bases de conocimiento internas en las herramientas de chat que ya utilizan.
El proyecto es compatible con una amplia variedad de plataformas de mensajería, como QQ, WeChat Work, Feishu, DingTalk, Telegram, Slack, Discord y LINE, además de numerosos servicios de modelos, como las API compatibles con OpenAI, Anthropic, Google Gemini, DeepSeek y Ollama local. También incluye funciones para agentes, como MCP, bases de conocimiento, configuración de personalidad, compresión de contexto y un sandbox para ejecutar código y comandos de shell de forma aislada. Incluye un sistema de plugins y una WebUI para la gestión.
Entre las opciones de despliegue se incluyen la instalación desde la línea de comandos basada en uv, Docker y Docker Compose, además de una app de escritorio, por lo que puede ejecutarse en una computadora personal o en un servidor.
Funciones clave
- 01Se conecta a QQ, Telegram, Slack, Discord, Feishu, DingTalk y otras plataformas de mensajería.
- 02Es compatible con varios proveedores de LLM, como las API compatibles con OpenAI, Anthropic, Gemini y Ollama.
- 03Incluye compatibilidad con MCP, bases de conocimiento, configuración de personalidad y compresión automática de contexto.
- 04Ofrece un sandbox para agentes que permite ejecutar código y comandos de shell de forma aislada.
- 05Ofrece un sistema de plugins con un marketplace y una WebUI para la gestión.
Casos de uso
- Ejecutar un compañero de IA personal en QQ o Telegram.
- Crear un bot de atención al cliente para la plataforma de mensajería de un equipo.
- Responder preguntas usando una base de conocimiento interna desde apps de chat.
- Automatizar tareas rutinarias mediante herramientas para agentes y plugins.
Inicio rápido
- 1
Instalar uv (requisito previo)
- 2
Instalar AstrBot con uv
uv tool install astrbot --python 3.12 - 3
Inicializar el entorno (solo la primera vez)
astrbot init - 4
Iniciar AstrBot
astrbot run
Antes de usarlo
- La instalación rápida requiere un entorno con Python 3.12 o superior y uv.
- Para conectar LLM y la mayoría de las plataformas de mensajería instantánea, necesitas tus propias claves de API o cuentas de plataforma.
- Depende de la disponibilidad de plataformas de mensajería y servicios de modelos de terceros.
Temas
Preguntas frecuentes
- ¿Qué es AstrBot?
- Plataforma de chatbot con agentes y de código abierto que conecta LLM, plugins y herramientas para agentes con apps de mensajería como QQ, Telegram, Slack y Discord. AstrBot es una plataforma de chatbot con agentes, integral y de código abierto, que conecta modelos de lenguaje de gran tamaño con las principales apps de mensajería instantánea. Está dirigida a particulares, desarrolladores y equipos que quieran ejecutar asistentes personales, bots de atención al cliente, herramientas de automatización o bots con bases de conocimiento internas en las herramientas de chat que ya utilizan.
- ¿AstrBot es gratuito? ¿Qué licencia tiene?
- AstrBot es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿AstrBot sigue mantenido?
- Mantenimiento activo. El último commit de AstrBot fue el 20 oct 2026.
- ¿Para qué puedo usar AstrBot?
- Ejecutar un compañero de IA personal en QQ o Telegram. Crear un bot de atención al cliente para la plataforma de mensajería de un equipo. Responder preguntas usando una base de conocimiento interna desde apps de chat. Automatizar tareas rutinarias mediante herramientas para agentes y plugins.
- ¿Cómo se instala AstrBot?
- Instalar uv (requisito previo) Instalar AstrBot con uv: uv tool install astrbot --python 3.12 Inicializar el entorno (solo la primera vez): astrbot init Iniciar AstrBot: astrbot run
- ¿Dónde consigo AstrBot?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AstrBotDevs/AstrBot
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
LobeHub es una plataforma para organizar agentes de IA en equipos siempre activos, que se pueden contratar, programar y supervisar desde un mismo lugar.
Un harness de agentes para Python, con opiniones claras y todo incluido, que ejecuta tareas largas de varios pasos desde el primer momento sobre LangGraph.
Agente de investigación autónomo y de código abierto que planifica preguntas, recopila fuentes web y locales, y redacta informes con citas usando cualquier proveedor de LLM.
Plataforma de código abierto para crear bots de chat con IA que conectan LLM con Slack, Discord, Telegram, WeChat, Lark, DingTalk y más.
Infraestructura de memoria nativa para agentes que convierte las conversaciones y ejecuciones de agentes LLM en memoria persistente y estructurada para aplicaciones Python y TypeScript.