Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
5500
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.