Sobre o projeto

Lynox é um agente de IA com código-fonte disponível (ELv2) projetado para operar seus negócios conectando-se às suas APIs, executando workflows, realizando pesquisas na web e monitorando mudanças. É uma ferramenta CLI (executada via `npx @lynox-ai/core`) que configura um ambiente baseado em Docker com uma interface web em localhost:3000. As principais capacidades incluem: - **Grafo de Conhecimento**: Aprende entidades, relacionamentos e contradições em seu negócio, suportando 100 idiomas, totalmente local. - **Interface Web**: Interface principal com chat, navegador de conhecimento, histórico de execuções, configurações e integrações. Instalável como PWA com login por QR code. - **Barra de Atividades**: Transmissão ao vivo de cada chamada de ferramenta com subfases, proporcionando transparência. - **Worker em Segundo Plano**: Tarefas agendadas, monitoramento de URLs, workflows recorrentes. - **Acesso Móvel**: Entrada de voz (Whisper ou Voxtral STT), notificações push e workflows de e-mail/voz. - **Google Workspace**: Integração com Agenda e Drive via OAuth 2.0; Gmail, Planilhas e Documentos com consentimento mais amplo opcional. - **Captura de Processos**: Ensine workflows uma vez, salve como modelos, agende-os e exporte/importe entre instâncias. - **Escolha de Modelo**: Seleção de modelo por chat ou estratégias de modelo nomeadas que mapeiam níveis de roteamento para provedores específicos. - **4 Papéis Especializados**: Pesquisador, Criador, Operador e Coletor com ferramentas e orçamentos limitados. - **Segurança**: Cofre criptografado AES-256, guarda de permissões, varredura de entrada/saída, proteção SSRF. O Lynox suporta trazer seu próprio LLM com suporte nativo para Anthropic Claude e Mistral, verificado de ponta a ponta para Ollama e Fireworks AI, e suporte experimental para outros endpoints compatíveis com OpenAI (LM Studio, vLLM, LocalAI, Groq, Together AI, OpenAI, LiteLLM) e Google Vertex AI. É honesto sobre as limitações atuais: a voz é funcional, mas não refinada; a integração nativa de calendário está no roadmap; não há contas multiusuário/equipe (um único usuário por instância); e a saída do LLM não é determinística. A instalação é simples via `npx @lynox-ai/core`, que executa um instalador interativo. Para desenvolvedores, clonar o repositório e executar `pnpm install` e `pnpm run build` permite executar o mecanismo e a interface web separadamente. O Lynox é construído individualmente por Rafael Burlet e roda em produção para três PMEs. É gratuito para auto-hospedagem, com um nível gerenciado disponível para quem prefere não executar seu próprio host Docker. A licença (Elastic 2.0) permite uso comercial, modificação e redistribuição, com a única restrição de não revendê-lo como um serviço gerenciado concorrente.