Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

minibot

MiniBot es un asistente de IA personal, autoalojado y extensible. Es una herramienta para Telegram con interfaz de usuario local, soporta múltiples proveedores de LLM, herramientas extendibles vía Python y MCP.

Ficha actualizada 22 sept 2026, 20:51 · upstream 22 sept 2026, 20:46 · release 0.20.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es minibot

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

MiniBot es un asistente de IA personal diseñado como solución autoalojada y escalable. Su arquitectura modular permite que los usuarios lo adapten a sus necesidades específicas sin depender de servicios SaaS externos.

La herramienta se construye sobre una base sólida con soporte para múltiples proveedores de LLM (OpenAI, OpenRouter, etc.), herramientas extendibles vía Python, canales de Telegram configurables y capacidades avanzadas como RAG, agentes multi-agent y orquestación asincrónica. Su diseño consciente del usuario ofrece un control total sobre cada aspecto de la experiencia.

Se diferencia de otras soluciones por su enfoque opuesto al SaaS: todo el estado (chat history, memoria, prompts programados) se mantiene localmente en tu instancia, lo que garantiza privacidad y autonomía. Además, su arquitectura modular permite conectar cualquier herramienta externa mediante MCP sin modificar el núcleo del sistema.

CASOS DE USO
  • Asistente personal para Telegram con historial de conversaciones guardado
  • Automatización de tareas repetitivas con herramientas extendibles vía Python
  • Procesamiento de documentos con capacidades de RAG y búsqueda semántica
  • Orquestación de múltiples agentes especializados mediante arquitectura multi-agent
  • Análisis web y generación de contenido a partir de páginas web
  • Generación de gráficos estadísticos desde datos estructurados
PUNTOS DESTACADOS
  • Soporte completo para Telegram con renderizado de Markdown nativo
  • Arquitectura modular que permite conectar cualquier herramienta externa vía MCP
  • Soporte para múltiples proveedores de LLM en un solo framework
  • Capacidad de orquestación asincrónica mediante RabbitMQ o SQLite
  • Interfaz de configuración interactiva con wizard terminal
  • Soporte para agentes multi-agent con definiciones especializadas
PRECAUCIONES
  • No incluye interfaz gráfica por defecto (requiere terminal)
  • El RAG requiere instalación adicional de dependencias como pypdf o Qdrant
  • La ejecución de código Python en el backend puede generar errores no tratados sin configuración adecuada
  • Soporte para múltiples proveedores de LLM se limita a los listados explícitamente en la documentación
  • No incluye autenticación de usuarios con seguridad avanzada (solo listas de permisos)
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para desplegar MiniBot, ejecuta `docker compose up -d` desde el directorio del proyecto. El archivo docker-compose.yml contiene un solo servicio que inicia el contenedor principal. Para usar RabbitMQ como backend de tareas, descomenta la sección correspondiente en docker-compose.yml y activa el módulo rabbitmq mediante `[tasks].backend = "rabbitmq"`. Si deseas ejecutar MiniBot sin Telegram, ejecuta `minibot console` para interactuar con él directamente desde tu terminal local.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsFastAPIPython
SERVICIOS
RabbitMQ
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.