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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.