Description
Interworky se positionne comme un hub de travail complet pour les équipes, conçu pour consolider les outils de collaboration critiques en une seule plateforme accessible. Il intègre un chat basé sur l'IA, une gestion de fichiers robuste, un suivi des tâches et des capacités de synchronisation hors ligne, dans le but d'éliminer le besoin de changer constamment de contexte entre différentes applications. Cette approche unifiée vise à rationaliser les flux de travail et à améliorer l'efficacité globale de l'équipe.
Lire la suite
La fonctionnalité de chat IA de la plateforme fournit un assistant en temps réel capable de répondre aux questions, de générer du contenu et d'analyser des données directement dans le contexte de l'espace de travail, en utilisant WebSocket pour la communication en streaming. La gestion des fichiers est assurée par le stockage cloud, alimenté par GCP, offrant des fonctionnalités telles que le téléchargement, l'organisation, la prévisualisation, le partage et l'historique des versions. Pour la gestion des tâches, Interworky utilise un moteur de traitement des tâches en arrière-plan, BullMQ, permettant aux utilisateurs de planifier, surveiller et gérer des flux de travail asynchrones avec des mises à jour de statut en temps réel.
Un différenciateur clé pour Interworky est sa disponibilité à 100 % hors ligne. Les actions sont mises en file d'attente localement et synchronisées automatiquement lorsque la connexion Internet est rétablie, garantissant que la progression du travail n'est jamais perdue. L'architecture est conçue pour la résilience, avec des clients iOS natifs et un client web réactif qui partagent une couche API commune et un système d'authentification. Le backend principal est une API Node.js avec Express, intégrant l'authentification JWT, SendGrid pour les e-mails et Twilio pour les SMS. Il prend également en charge les intégrations avec des plateformes comme Wix et GitHub via OAuth.
Interworky est un projet open-source, sous licence MIT, favorisant la transparence et permettant aux utilisateurs de l'auto-héberger sur leur propre infrastructure. Cette approche ouverte encourage la personnalisation, les intégrations personnalisées et les contributions de la communauté, dans le but d'éviter le verrouillage fournisseur et les coûts cachés. La plateforme est conçue pour être extensible, avec un système d'exécuteur modulaire pour les appels d'outils IA prenant en charge jusqu'à 128 fonctions dynamiques par assistant et une architecture de plugins extensible.
Le public cible d'Interworky comprend les équipes de développement, les chefs de projet et toute organisation cherchant à centraliser leur espace de travail numérique, à améliorer la collaboration et à tirer parti des capacités de l'IA sans compromettre le contrôle des données ni engager de frais d'abonnement importants. Sa nature auto-hébergeable le rend particulièrement attrayant pour les entreprises ayant des exigences strictes en matière de confidentialité des données ou celles recherchant une solution hautement personnalisable.
- CatégorieProductivité
- Modèle tarifaireOpen source
- DéploiementAuto-hébergé
- PlateformesiOS, Web
Fonctionnalités principales de Interworky
Chat IA avec assistant en temps réel
Streaming contextuel via WebSocket pour le chat IA
Gestion de fichiers cloud alimentée par GCP
Historique des versions de fichiers
Traitement des tâches en arrière-plan avec BullMQ
Gestion des flux de travail asynchrones
Synchronisation hors ligne avec mise en file d'attente locale
Synchronisation par lots lors de la reconnexion
Client iOS natif en Swift
Frontend web réactif
API Node.js avec backend Express
Authentification JWT
Intégration e-mail SendGrid
Intégration SMS Twilio
Intégrations OAuth (Wix, GitHub)
Système d'exécuteur modulaire pour les appels d'outils IA
Architecture de plugins extensible
Open Source (Licence MIT)
Déploiement auto-hébergeable
Comment utiliser Interworky ?
Cloner le dépôt : Obtenez le code Interworky depuis GitHub.
Installer les dépendances : Exécutez `npm install` dans le répertoire du projet.
Démarrer l'application : Exécutez `npm start` pour lancer votre hub de travail.
Configurer les intégrations : Mettez en place les connexions aux services externes comme GCP, SendGrid et Twilio.
Utiliser le chat IA : Interagissez avec l'assistant IA pour la génération de contenu et l'analyse de données.
Gérer les fichiers : Téléchargez, organisez et partagez des documents au sein de l'espace de travail.
Suivre les tâches : Créez, surveillez et gérez les tâches de l'équipe à l'aide du moteur de tâches.
Travailler hors ligne : Continuez vos tâches et synchronisez plus tard lorsque la connectivité est rétablie.
Cas d'utilisation de Interworky
- Espace de travail d'équipe unifié
- Collaboration assistée par IA
- Productivité hors ligne
- Contrôle des données auto-hébergé
- Flux de travail personnalisable
- Gestion de projet rationalisée
- Hub de collaboration pour développeurs







