sbot
sbot es un framework de agente IA autocontenido y autoanónimo que permite construir agentes autónomos con modelos LLM, memoria persistente, herramientas MCP y múltiples canales de comunicación.
Ficha actualizada 23 sept 2026, 3:59 · upstream 23 sept 2026, 3:39 · release sbot-v0.3.0
Qué es sbot
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
sbot es un framework de agente de inteligencia artificial autocontenido y autoanónimo. Su arquitectura modular permite combinar componentes independientes como modelos de lenguaje, memoria a largo plazo, herramientas externas (MCP) y canales de comunicación para construir agentes autónomos personalizados. Se ejecuta en tu propio servidor con soporte nativo para múltiples proveedores de LLM (OpenAI, Anthropic, Google, Ollama), integración con MCP Tool Protocol, interfaz web completa, base de datos PostgreSQL, memoria vectorial semántica, agenda programable y múltiples canales de comunicación como Lark/Feishu, Slack, WeCom, WeChat, DingTalk, QQ, OneBot y XiaoAI. No requiere dependencias del sistema operativo ni configuración compleja.
- Automatización de tareas repetitivas con agentes especializados
- Asistente personal que recuerda contextos a largo plazo
- Orquestación de múltiples agentes para resolver problemas complejos
- Gestión de conocimiento organizacional mediante wiki y búsqueda semántica
- Integración con herramientas externas (MCP) para extender capacidades
- Monitoreo y respuesta automática de canales de comunicación
- Arquitectura modular: modelos, memoria, herramientas y canales son componentes independientes que se combinan sin dependencias entre sí
- Soporte nativo de MCP Tool Protocol para conectar con cualquier ecosistema de herramientas externas
- Memoria a largo plazo vectorial semántica que persiste entre sesiones y permite recuperación contextual
- Agenda programable con triggers absolutos, intervalos o cron, sincronizada automáticamente tras cada interacción
- Soporte nativo de múltiples proveedores LLM (OpenAI, Anthropic, Groq, Ollama) con retry automático y backoff exponencial
- Interfaz web completa para gestión de agentes sin necesidad de editar archivos de configuración manualmente
- La memoria vectorial depende del proveedor de embeddings seleccionado (OpenAI, Google, Ollama, Cohere, VoyageAI)
- Los canales como WeCom y DingTalk requieren acceso a sus APIs correspondientes
- El uso de MCP requiere conexión a herramientas externas que puedan no estar disponibles en entornos aislados
- La persistencia de datos se realiza en ~/.sbot, lo que puede generar conflictos de permisos en sistemas Unix
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendación: usar Docker para despliegue. El contenedor persiste los datos en ~/.sbot del host. Para producción estable, configurar un restart policy 'unless-stopped' y mantener el volumen de datos persistente. Si necesitas versiones fijas, usa docker compose con image tag específica. En entornos Linux, asegúrate de crear el directorio ~/.npm-global antes de instalar npm globalmente para evitar conflictos de permisos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.