Sobre o projeto
AIfred Intelligence é um assistente de IA autônomo auto-hospedado, projetado para rodar localmente no seu próprio hardware. Ele combina inferência de modelos de linguagem de grande escala com um sistema de ferramentas baseado em plugins, fluxos de trabalho multiagente, interfaces de voz, processamento de visão e memória persistente.
As principais capacidades incluem chamada de funções em muitas ferramentas integradas, como e-mail (IMAP/SMTP), Google Calendar e Contatos, CRUD de banco de dados EssentialPIM, espaço de trabalho de documentos com busca vetorial ChromaDB, execução de Python em sandbox, pesquisa na web via SearXNG/Tavily/Brave, agendamento, monitoramento de sistema, tradução e narração por texto-para-fala. Um sistema de plugins permite adicionar plugins de canal ou ferramenta como arquivos Python sem alterações de código.
O sistema multiagente suporta agentes personalizados, delegação de subagentes e modos de debate, incluindo Tribunal e Symposion. Os agentes podem ser endereçados pelo nome através da interface web ou de canais externos. Um sistema de níveis de permissão, corretor de credenciais, sanitização de entrada, limitação de taxa e registro de auditoria fornecem controles de segurança.
A infraestrutura de LLM suporta múltiplos backends: llama.cpp via llama-swap, Ollama, vLLM, TabbyAPI e APIs em nuvem. Inclui calibração automática de contexto, seleção de perfil ciente de VRAM, modo de pensamento e compressão de histórico.
Os recursos de voz incluem fala-para-texto baseado em Whisper com roteamento CPU/GPU, múltiplos motores TTS com configuração por agente e um terminal de voz dedicado FreeEcho.2 para hardware Echo Dot 2.
Os recursos de visão incluem fontes de webcam e câmera RTSP, um modal de visualização ao vivo, briefings por câmera e um modo de vigilância chamado Vigilantia com detecção de movimento, máscaras de zona, reconhecimento facial, agrupamento de eventos e análise VLM em massa. Anexos de imagem no chat são suportados com modelos multimodais e um LLM de visão dedicado.
O projeto inclui uma interface web para configuração e monitoramento, enquanto o Message Hub pode processar mensagens recebidas sem interface gráfica. A documentação é fornecida em inglês e alemão.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.