À propos du projet

Laya est un centre de commande IA open-source et local-first qui agrège les notifications d'outils professionnels comme Slack, Gmail, GitHub, Bitbucket, Jira, Linear, Notion, Outlook et Google Calendar. Il utilise des LLM locaux (via Ollama et LM Studio) ou des modèles cloud (Claude, GPT, Gemini) avec vos propres clés API pour intercepter les événements, effectuer des recherches autonomes et préparer des actions, puis présenter des Cartes d'Action prêtes à approuver. Les fonctionnalités clés incluent : - Routage multi-personnalités du cerveau vers des personnalités IA spécialisées (Ingénieur, Communications, Opérations, Ventes, RH, Finance) - Espaces de travail par cartes pour les tâches complexes avec des agents de codage (Claude Code, Gemini CLI, Codex, Pi CLI, Cursor Agent) - Recherche par cartes pour des sessions de recherche approfondies à la demande - Backends d'inférence d'agents pour exécuter la classification sur les quotas des agents CLI installés - Espaces pour des contextes définis par l'utilisateur avec des configurations de modèles et de clés API par espace - Association de contexte reliant les cartes associées entre plateformes via similarité sémantique - Mémoire interplateformes pour la résolution d'entités - Briefing quotidien avec résumés du matin - Tableau de bord analytique suivant les événements, le temps gagné, les coûts LLM et les taux d'approbation - Suivi budgétaire avec plafonds mensuels - Barre latérale de discussion pour les questions et la gestion des règles - Recherche hybride combinant la recherche vectorielle (ChromaDB) avec le classement lexical BM25 - Cohérence pour la recherche d'entités interplateformes - Sortie pour exécuter des actions sortantes - Résumé interplateformes roulant Omni - Signets, apprentissage de classification, apprentissage de contexte, règles de traitement, audit et exportation - Prise en charge des dépôts sur site pour Bitbucket Server et GitHub Enterprise - Classification des données en trois niveaux respectueuse de la vie privée Pile technologique : Tauri v2 (Rust), Svelte 5, Python 3.10+ / FastAPI, LiteLLM, n8n, SQLite, ChromaDB, embeddings ONNX. L'installation est disponible via des versions précompilées pour macOS, Windows et Linux. Le développement nécessite Python 3.10+, Node.js 20+ et Rust. Le projet comprend une documentation complète dans le répertoire docs/ couvrant l'architecture, le schéma des événements, les contrats API, le schéma de base de données et les paramètres de réglage.