Portfólio
100% Local · Privacy-first · Self-hosted

MIA — Assistente
Inteligente

Plataforma conversacional com IA local, integração com casa inteligente e automações avançadas. Controla o teu ambiente, fala com a IA e gere tudo — sem dados na nuvem.

Ollama LLM Home Assistant ASP.NET Core 9 Docker MariaDB Edge-TTS WebRTC
MIA Login 🔒 Login Seguro · BCrypt + Cookie 30 dias

Tudo o que precisas, num só lugar

MIA combina um assistente IA conversacional com controlo total da casa inteligente, automações, diagnósticos de sistema e gestão de utilizadores — tudo a correr localmente.

12+
Modelos Ollama
Qwen3, Llama3, Mistral…
50+
Dispositivos Controlados
Luzes, sensores, tomadas…
24/7
Automações Ativas
Cenas e gatilhos temporais
100%
Local & Privado
Zero dados para a nuvem
🤖
Chat IA
Conversa em linguagem natural com modelos LLM locais via Ollama. Suporte a multi-modelo, memória de contexto e upload de ficheiros.
🏠
Casa Inteligente
Integração nativa com Home Assistant. Descobre e controla luzes, sensores, tomadas e outros dispositivos diretamente pela MIA.
Automações e Cenas
Cria cenas de automação com condições e ações. Combina múltiplos dispositivos em fluxos inteligentes acionados por horário ou evento.
🔊
Voz e TTS
Comandos de voz via WebRTC e síntese de fala com Edge-TTS. MIA responde em voz natural nos idiomas configurados.
🔐
Privacidade Total
Toda a IA processa localmente com Ollama. Nenhum dado de conversa ou casa inteligente sai do teu servidor. Passwords com BCrypt.
👥
Multi-Utilizador
Gestão completa de utilizadores com Super Admin, perfis individuais, credenciais de Home Assistant por utilizador e sessões de 30 dias.
MIA Dashboard 📊 Dashboard Principal

O teu centro de controlo

Ao entrares na MIA, és recebido pelo dashboard — um painel centralizado que resume o estado do sistema, dispositivos ativos, conversas recentes e métricas do servidor.

Primeira impressão: Com uma vista limpa e intuitiva, o dashboard mostra de imediato quais os dispositivos ligados, o modelo IA ativo e as últimas interações — tudo atualizado em tempo real.
32%
CPU
4.2GB
RAM em uso
3
Modelos Carregados
18
Disp. Conectados
Ollama Online Home Assistant OK MariaDB Ativo TTS Disponível
Dashboard Principal 📈 Estado do Sistema em Tempo Real
Chat com IA 🤖 Chat IA · Ollama Local

Conversa inteligente, 100% local

A interface de chat da MIA liga-se diretamente ao Ollama a correr no teu servidor. Nenhuma mensagem sai da tua rede — a IA é completamente privada e offline-capable.

Como funciona: Escolhes o modelo (Qwen3, Llama3, Mistral…), escreves ou falas com a MIA, e ela responde com contexto da conversa anterior, pode ler ficheiros enviados e inclusive controlar dispositivos da casa por texto.
  • Suporte multi-modelo — troca de modelo em tempo real
  • Memória de contexto por sessão de conversa
  • Upload de ficheiros para análise (PDF, imagens, texto)
  • Entrada por voz via WebRTC + resposta TTS Edge
  • Streaming de resposta token-a-token
  • Sem telemetria · Zero dados na nuvem

Controlo total sobre o teu lar

A MIA integra com o Home Assistant para descobrir automaticamente todos os dispositivos da tua rede — luzes, sensores, tomadas inteligentes, câmeras e mais. Controla-os pela interface ou por comandos de voz.

  • Discovery automático de dispositivos Home Assistant
  • Controlo de luzes — ligar, desligar, brilho, cor
  • Leitura de sensores — temperatura, humidade, movimento
  • Tomadas e interruptores inteligentes
  • Credenciais HA por utilizador (multi-casa)
  • Agrupamento por divisão ou tipo de dispositivo
HA Conectado 18 Dispositivos 6 Divisões
Dispositivos Inteligentes 🏠 Dispositivos Inteligentes · Home Assistant
Cenas e Automações ⚡ Cenas e Automações

Fluxos inteligentes sem esforço

Com o motor de cenas da MIA, podes combinar múltiplos dispositivos numa sequência de ações acionada por horário, evento ou comando de voz. Define o ambiente certo para cada momento do dia.

  • Editor visual de cenas com múltiplas ações
  • Gatilhos por horário (cron) ou evento de dispositivo
  • Ativar cenas por voz: "MIA, ativa modo cinema"
  • Cenas pré-definidas: Manhã, Trabalho, Relaxamento, Noite
  • Histórico de execuções com logs
  • Ativação manual ou automática
🌞
Modo Manhã
Luzes gradual + notícias + temperatura
🎬
Modo Cinema
Luzes dimmer + persianas + silêncio

Personaliza a tua experiência

Cada utilizador tem o seu perfil completo com avatar, preferências de IA, idioma e configurações de integração com Home Assistant.

Perfil do Utilizador 👤 Perfil do Utilizador
  • Nome, avatar e dados pessoais
  • Modelo IA preferido por utilizador
  • Credenciais Home Assistant individuais
  • Idioma e preferências de voz (TTS)
  • Histórico de conversas pessoal
Configurações ⚙ Configurações do Sistema
  • Seleção e gestão de modelos Ollama
  • Configuração de URL do servidor HA
  • Parâmetros de TTS (voz, velocidade, idioma)
  • Notificações e alertas do sistema
  • Gestão de sessões (cookie 30 dias)

Saúde do sistema sempre visível

O painel de diagnósticos dá ao administrador uma vista completa do estado de todos os serviços — Ollama, MariaDB, Home Assistant, TTS — com tempos de resposta e alertas em tempo real.

Para o Super Admin: Verifica rapidamente se algum serviço está em falha, consulta logs do sistema, faz reset de sessões ou força re-sincronização com Home Assistant sem necessitar de acesso ao servidor via SSH.
  • Estado de todos os serviços com ping
  • Métricas de CPU, RAM e disco em tempo real
  • Logs de erros e alertas do sistema
  • Gestão de utilizadores e permissões
  • Teste de ligação Ollama e Home Assistant
  • Força re-descoberta de dispositivos
99.8%
Uptime
42ms
Latência IA
5
Serviços OK
Diagnósticos do Sistema 🔧 Diagnósticos · Super Admin

Stack moderna e robusta

Construída sobre tecnologias maduras e open-source, a MIA corre inteiramente no teu hardware — sem dependências de nuvem externas.

Utilizador
Browser / Mobile
ASP.NET Core 9
Razor Pages · API
MariaDB
Users · Sessions · Logs

integra com
Ollama LLM
Qwen3 · Llama3 · Mistral
Home Assistant
REST API · WebSocket
Edge-TTS
Síntese de Fala
💻
ASP.NET Core 9
Framework web · Razor Pages · REST API · Middleware
📈
MariaDB
Base de dados relacional · Utilizadores · Sessões · Dispositivos
🤖
Ollama
LLM local · Qwen3, Llama3, Mistral · Streaming · Multi-modelo
🏠
Home Assistant
Smart home hub · REST + WebSocket · Discovery automático
🐤
Docker
Containerização · docker-compose · Deploy one-command
🔒
BCrypt
Hash seguro de passwords · Sessões cookie 30 dias
🔊
Edge-TTS
Síntese de voz · Múltiplos idiomas · Integração WebRTC
🎧
WebRTC
Captura de voz no browser · VAD · Transcrição local

O teu assistente inteligente,
sempre disponível

Sem subscrições. Sem dados na nuvem. Sem compromissos de privacidade. MIA corre no teu hardware, fala com a tua IA, controla a tua casa — completamente teu.

🏠
Casa Inteligente Home Assistant integrado, discovery automático
🤖
IA Conversacional Ollama local, multi-modelo, contexto persistente
🔊
Voz & TTS WebRTC + Edge-TTS, comandos e respostas em voz
🔐
Privacidade Total 100% local, BCrypt, sem telemetria
Automações Cenas inteligentes por horário ou evento
🐤
Self-hosted Docker · ASP.NET Core 9 · MariaDB