Descripción
Interworky se posiciona como un centro de trabajo integral para equipos, diseñado para consolidar herramientas críticas de colaboración en una única plataforma accesible. Integra chat impulsado por IA, gestión robusta de archivos, seguimiento de tareas y capacidades de sincronización sin conexión, con el objetivo de eliminar la necesidad de cambiar constantemente de contexto entre diferentes aplicaciones. Este enfoque unificado pretende optimizar los flujos de trabajo y mejorar la eficiencia general del equipo.
La función de chat de IA de la plataforma proporciona un asistente en tiempo real que puede responder preguntas, generar contenido y analizar datos directamente dentro del contexto del espacio de trabajo, aprovechando WebSocket para la comunicación en streaming. La gestión de archivos se realiza a través del almacenamiento en la nube, impulsado por GCP, ofreciendo funciones como carga, organización, vista previa, compartición e historial de versiones. Para la gestión de tareas, Interworky utiliza un motor de procesamiento de tareas en segundo plano, BullMQ, que permite a los usuarios programar, monitorizar y gestionar flujos de trabajo asíncronos con actualizaciones de estado en tiempo real.
Un diferenciador clave para Interworky es su preparación para el modo 100% sin conexión. Las acciones se ponen en cola localmente y se sincronizan automáticamente cuando se restablece la conexión a Internet, asegurando que el progreso del trabajo nunca se pierda. La arquitectura está construida para ser resiliente, con clientes nativos de iOS y web responsivos que comparten una capa de API común y un sistema de autenticación. El backend principal es una API de Node.js con Express, que incorpora autenticación JWT, SendGrid para correos electrónicos y Twilio para SMS. También admite integraciones con plataformas como Wix y GitHub a través de OAuth.
Interworky es un proyecto de código abierto, con licencia MIT, que promueve la transparencia y permite a los usuarios autoalojarlo en su propia infraestructura. Este enfoque abierto fomenta la personalización, las integraciones personalizadas y las contribuciones de la comunidad, con el objetivo de prevenir el bloqueo de proveedores y los costos ocultos. La plataforma está diseñada para ser extensible, con un sistema ejecutor modular para llamadas a herramientas de IA que admite hasta 128 funciones dinámicas por asistente y una arquitectura de plugins extensible.
El público objetivo de Interworky incluye equipos de desarrollo, gerentes de proyectos y cualquier organización que busque centralizar su espacio de trabajo digital, mejorar la colaboración y aprovechar las capacidades de IA sin comprometer el control de los datos ni incurrir en tarifas de suscripción significativas. Su naturaleza autoalojable lo hace particularmente atractivo para empresas con requisitos estrictos de privacidad de datos o aquellas que buscan una solución altamente personalizable.
Características principales de Interworky
Chat de IA con asistente en tiempo real
Streaming contextual de WebSocket para chat de IA
Gestión de archivos en la nube impulsada por GCP
Historial de versiones de archivos
Procesamiento de tareas en segundo plano con BullMQ
Gestión de flujos de trabajo asíncronos
Sincronización sin conexión con cola local
Sincronización por lotes al reconectar
Cliente nativo de Swift para iOS
Frontend web responsivo
API de Node.js con backend Express
Autenticación JWT
Integración de correo electrónico con SendGrid
Integración de SMS con Twilio
Integraciones OAuth (Wix, GitHub)
Sistema ejecutor modular para llamadas a herramientas de IA
Arquitectura de plugins extensible
Código abierto (Licencia MIT)
Despliegue autoalojable
¿Cómo usar Interworky?
Clonar el repositorio: Obtenga el código de Interworky desde GitHub.
Instalar dependencias: Ejecute npm install en el directorio del proyecto.
Iniciar la aplicación: Ejecute npm start para lanzar su centro de trabajo.
Configurar integraciones: Configure conexiones a servicios externos como GCP, SendGrid y Twilio.
Utilizar el chat de IA: Interactúe con el asistente de IA para generar contenido y analizar datos.
Gestionar archivos: Cargue, organice y comparta documentos dentro del espacio de trabajo.
Seguir tareas: Cree, supervise y gestione las tareas del equipo utilizando el motor de tareas.
Trabajar sin conexión: Continúe con las tareas y sincronice más tarde cuando se restablezca la conectividad.
Casos de uso de Interworky
- Espacio de Trabajo Unificado para Equipos
- Colaboración Asistida por IA
- Productividad sin Conexión
- Control de Datos Autoalojado
- Flujo de Trabajo Personalizable
- Gestión de Proyectos Optimizada
- Centro de Colaboración para Desarrolladores






