Sobre o projeto

Laya é um centro de comando de notificações de IA open-source e local-first que agrega notificações de ferramentas profissionais como Slack, Gmail, GitHub, Bitbucket, Jira, Linear, Notion, Outlook e Google Calendar. Ele usa LLMs locais (via Ollama e LM Studio) ou modelos na nuvem (Claude, GPT, Gemini) com suas próprias chaves de API para interceptar eventos, realizar pesquisa autônoma e preparação de ações, e apresentar Action Cards prontos para aprovação. Os principais recursos incluem: - Cérebro multi-persona roteando eventos para personas de IA especializadas (Engineer, Comms, Ops, Sales, HR, Finance) - Card Workspaces para tarefas complexas com agentes de codificação (Claude Code, Gemini CLI, Codex, Pi CLI, Cursor Agent) - Card Research para sessões de pesquisa profunda sob demanda - Backends de inferência de agentes para executar classificação nas cotas dos agentes CLI instalados - Spaces para contextos definidos pelo usuário com configurações de modelo e chave de API por espaço - Context Association vinculando cards relacionados entre plataformas via similaridade semântica - Memória multiplataforma para resolução de entidades - Daily Briefing com resumos matinais - Analytics Dashboard rastreando eventos, tempo economizado, custos de LLM e taxas de aprovação - Budget Tracking com limites mensais - Barra lateral de chat para perguntas e gerenciamento de regras - Busca híbrida combinando busca vetorial (ChromaDB) com ranking lexical BM25 - Coherence para busca de entidades multiplataforma - Egress para executar ações de saída - Omni resumo contínuo multiplataforma - Bookmarks, aprendizado de classificação, aprendizado de contexto, regras de processamento, auditoria e exportação - Suporte a repositório on-prem para Bitbucket Server e GitHub Enterprise - Classificação de dados em três níveis com reconhecimento de privacidade Stack tecnológico: Tauri v2 (Rust), Svelte 5, Python 3.10+ / FastAPI, LiteLLM, n8n, SQLite, ChromaDB, embeddings ONNX. A instalação está disponível via releases pré-compiladas para macOS, Windows e Linux. O desenvolvimento requer Python 3.10+, Node.js 20+ e Rust. O projeto inclui documentação abrangente no diretório docs/ cobrindo arquitetura, esquema de eventos, contratos de API, esquema de banco de dados e parâmetros de ajuste.