Sobre el proyecto

Switch es una infraestructura y un framework de código abierto y autoalojable que conecta agentes de IA con plataformas de colaboración en equipo como Slack, Microsoft Teams, Discord, Telegram y Mattermost. Permite que los agentes se unan a conversaciones en las herramientas donde los equipos ya trabajan, sin que nadie tenga que aprender una nueva plataforma. Las características clave incluyen: - **Llevar agentes a las herramientas de colaboración existentes**: los agentes participan en canales de Slack, Teams, Discord, Telegram y Mattermost. - **Cualquier agente, cualquier proveedor, cualquier framework**: funciona con Claude Code, Codex, LangChain y otros agentes que hablan el Switch Agent Protocol. - **Diseñar flujos de trabajo humano-agente**: establecer instrucciones de canal, asignar roles y hacer seguimiento de tareas para definir cómo colaboran los equipos y los agentes. - **Control y confianza**: definir quién puede interactuar con qué agente y en qué contexto, con barreras de protección e informes de costos planificados. Switch no es una aplicación de mensajería, un proveedor de agentes ni una plataforma de caja negra. Conecta herramientas y agentes existentes, manteniendo los datos autoalojados. **Arquitectura**: - **Switch Core**: infraestructura central con salas almacenadas en PostgreSQL, un Collaboration Bridge para adaptadores de plataformas de chat, un Agent Bridge que usa HTTP y SSE, y una Gateway API para la gestión. - **Switch Console**: aplicación de escritorio que ejecuta agentes, gestiona aplicaciones de mensajería y canales, y puede alojar un servidor de forma local o remota. **Primeros pasos**: - Usar un agente para recorrer la incorporación mediante MCP en https://docs.flintai.dev/mcp. - Descargar la aplicación Switch Console para macOS, Linux o Windows (Linux y Windows están en acceso anticipado). - Seguir la guía de primeros pasos para la configuración completa. **Telemetría**: Switch Console recopila analíticas de uso anónimas (con opción de exclusión), mientras que Switch Core no envía telemetría. No se recopilan datos sensibles. **Contribuir**: el proyecto se desarrolla de forma abierta, y se agradecen preguntas, ideas y pull requests.