Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

generalbots

Multi-agent AI platform para agentes autónomos, orquestación de IA agéntica y automatización de flujos LLM. Plataforma open source construida en Rust con 80 aplicaciones propias.

Ficha actualizada 23 sept 2026, 16:42 · upstream 23 sept 2026, 16:09 · release 2.4.42

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es generalbots

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

General Bots es una plataforma multi-agente de inteligencia artificial que permite la orquestación de agentes autónomos para la automatización de flujos de trabajo basados en LLM. Es un software libre, autocontenido y construido en Rust. General Bots ofrece 80 aplicaciones propias —Chat, CRM, Correo, Drive, Calendario, Reuniones, Documentos y RAG avanzado— que se ejecutan como una sola plataforma sobre su propia infraestructura. Su enfoque es soberano: puede operar completamente offline o aislado de la red sin necesidad de conectarse a un proveedor de nube.

CASOS DE USO
  • Automatización de flujos de trabajo empresariales con agentes autónomos
  • Orquestación de múltiples bots con personalidades y capacidades distintas desde una sola interfaz
  • Gestión de conocimiento corporativo mediante RAG avanzado sobre documentos PDF, Word y Excel
  • Creación de contenido SEO optimizado en voz propia con marca consistente
  • Automatización de respuestas a clientes vía WhatsApp Business API o Teams
  • Generación de tickets de soporte y gestión de relaciones con clientes (CRM)
  • Análisis de datos mediante consultas naturales sobre bases de datos SQL y archivos Excel
  • Monitoreo y cumplimiento normativo (GDPR, LGPD) en entornos sensibles
PUNTOS DESTACADOS
  • Orquestación multi-agente con personalidades distintas desde una sola interfaz de control
  • Soberanía de datos: ejecución completa offline sin necesidad de conectividad a internet
  • Modelo agnóstico: soporta múltiples proveedores LLM como DeepSeek, Qwen, GLM, Kimi y OpenAI
  • RAG avanzado con capacidades de razonamiento agéntico, memoria persistente y búsqueda multimodal
  • Desarrollo bajo código mediante BASIC —un lenguaje simplificado para definir comportamientos de bots sin necesidad de conocimientos avanzados en programación
  • APIs en BASIC para integración rápida con sistemas legacy o que requieran endpoints REST simples
PRECAUCIONES
  • Dependencia de APIs externas (LLMs, bases de datos) que pueden tener latencia o fallar
  • La plataforma no incluye un motor LLM propio; depende de proveedores externos para la generación de contenido
  • El uso offline requiere configuración manual y gestión del conocimiento local
  • No se soporta nativamente el procesamiento en tiempo real de grandes volúmenes de datos sin streaming
  • Depende de servicios externos (S3, SMTP, IMAP) que pueden no estar disponibles o tener límites
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

The General Bots desktop suite in its light theme, filling a browser windowCaptura de generalbotsPlatform architecture: clients and channels reach Caddy, which routes to botui on three ports and to botserver, whose message pipeline runs channel_entry to consent gate to start.bGeneral BotsThe General Bots cloud console in its dark theme, filling a browser window
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Se recomienda desplegar General Bots en un entorno local con PostgreSQL y Redis para la persistencia de datos. Para producción, se sugiere usar Docker Compose para orquestar las aplicaciones del servidor, el backend y los servicios externos (S3, SMTP). Se recomienda configurar un firewall que solo permita conexiones a las portas públicas (3000, 4000, 5000) y ocultar la API interna. Para entornos sensibles, se debe desplegar en modo offline con almacenamiento local o S3 privado. El sistema de autenticación debe configurarse con OAuth 2.0 para soportar múltiples organizaciones (tenencias). Se recomienda implementar un plano B que use una base de datos local como respaldo cuando la conexión a PostgreSQL se vea comprometida.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Rust
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
30004000500080808200
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.