Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

SWARM

SWARM es un espacio de trabajo de IA autoalojado donde bots autónomos actúan como compañeros de equipo en canales de chat.

Ficha actualizada 25 sept 2026, 11:56 · upstream 25 sept 2026, 11:38 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es SWARM

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

SWARM es una plataforma open source que integra agentes de IA en chats existentes, permitiendo que bots nombrados asuman roles específicos, realicen tareas y transfieran trabajo entre sí sin salir del entorno de comunicación. El sistema soporta múltiples proveedores de modelos (Groq, OpenRouter, Ollama) mediante claves cifradas en SQLite, garantizando privacidad al permitir el uso de infraestructuras propias o locales.

CASOS DE USO
  • Automatización de tareas repetitivas en canales de chat
  • Investigación y análisis de datos delegando a bots especializados
  • Gestión de flujos de trabajo con aprobaciones humanas en tiempo real
  • Colaboración humano-IA mediante handoffs entre agentes
  • Simulación de equipos técnicos para pruebas de concepto
  • Monitoreo y diagnóstico de sistemas ejecutando scripts locales
PUNTOS DESTACADOS
  • Despliegue self-hosted sin dependencia de proveedores cloud específicos
  • Soporte nativo para múltiples modelos LLM vía API compatible OpenAI
  • Sandbox compartido con hogares privados por agente para aislamiento lógico
  • WebSocket en tiempo real para streaming de tokens y auditoría visible
  • Arquitectura modular con FastAPI y React 19 para escalabilidad
  • Gestión segura de claves cifradas en SQLite
PRECAUCIONES
  • El sandbox no ofrece aislamiento de contenedor, solo control de directorio y timeout
  • La búsqueda de conocimiento utiliza FTS5 (keyword) y no embeddings vectoriales
  • Las credenciales de proveedores son globales al workspace, no granulares por usuario
  • Ejecución de herramientas de sistema requiere configuración explícita y deshabilitación en redes no confiables
  • El uso del navegador depende de Playwright local o drivers CUA, sin soporte RDP/VM remota
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

Despliegue recomendado con `docker compose up --build -d` para aislamiento básico. Puerto 8000 para backend y 11434 opcional para Ollama. Requiere volumen persistente para SQLite. Para desarrollo, usar `uv venv` y `bun`. Configurar `SWARM_SYSTEM=0` en redes no confiables. Verificar salud con `GET /health`.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
800011434
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.