À propos du projet

Xyne Spaces sert de couche de contexte organisationnel et de plateforme collaborative conçue spécifiquement pour les humains et les agents autonomes. En son centre se trouve le contexte d'une organisation, agrégeant des informations provenant de connecteurs comme Slack, Google Workspace et Microsoft 365. Ces données sont normalisées dans un stockage persistant conçu à la fois pour les enregistrements structurés et la récupération hybride via Vespa, et exposées par des API sensibles aux permissions. Autour de ce noyau gravitent des applications natives de productivité et de collaboration, notamment Chat, Call, Canvas, Tickets, Customer Support Desk, Agentic Search et Automations. Chaque opération de lecture et d'écriture dans ces applications est strictement filtrée par un modèle de permissions robuste, garantissant que les utilisateurs et les agents qu'ils invoquent n'accèdent qu'aux données qu'ils sont autorisés à voir. Les piliers architecturaux clés incluent : - **Connecteurs et migration :** synchronisation continue en direct et imports historiques en masse depuis des plateformes externes (Jira, Confluence, Slack, Google, Microsoft 365), mappés de manière sécurisée dans PostgreSQL. - **Sandboxing agentique :** un cadre d'agents sécurisé à trois niveaux (Xyne Claw et Claw Auth) utilisant Kata Containers et des microVMs avec sortie réseau fermée pour exécuter du code non fiable en toute sécurité sans exposer de secrets sensibles. - **Intégration MCP :** prise en charge de plus de 50 outils Model Context Protocol connectant les agents à des plateformes de développement externes, des outils de suivi du travail et des sources de données, en fonction des autorisations individuelles des utilisateurs. - **Synchronisation en temps réel :** construite avec React, Vite et Rocicorp Zero pour maintenir des répliques locales en direct permettant une édition collaborative instantanée à travers les canaux, les fils de discussion et les documents. Le déploiement est pris en charge localement via Docker/Compose ou par des installations cloud prêtes pour l'entreprise sur GCP, AWS et Azure à l'aide de Terraform et Argo CD.