Pitch: Ed, um assistente de IA que roda offline no Windows (Ollama + qwen2.5 + Wikipédia local)
Oi, pessoal. Sou o Edgar, MEI de São Paulo. Trabalho com farmácia e não sou programador de formação. Acabei de publicar na Microsoft Store o Ed, um assistente de IA que fiz sozinho e que roda inteiro no PC. Quero contar como ele funciona por dentro, que decisões tomei e onde ele ainda é fraco, e ouvir a opinião de vocês.
Transparência antes de tudo: o Ed é pago (R$ 29,95 na Microsoft Store, pagamento único, sem mensalidade). O link está no fim, mas a ideia aqui é a conversa.
Por que eu fiz
Eu queria um programa de IA que fosse 100% offline, sem assinatura e em que as conversas não fossem para a nuvem. Aí criei o Ed.
Como foi fazer sozinho
Cuidei de tudo: o programa, os testes, o instalador, a assinatura digital do código, a listagem da loja em 11 idiomas e o envio para a Microsoft. Comecei no dia 1º de outubro e, um mês depois, o Ed estava na loja. O mais difícil foi trabalhar com alguns modelos de IA local: eles precisam ser ensinados passo a passo para fazer o que a gente espera. Usei IA para revisar e caçar bugs no código que montei no começo, e na reta final ela me ajudou a aprimorar o projeto. Se fosse começar hoje, eu faria a ligação por voz de outro jeito: ela é bem complicada de fazer e, para mim, ainda não está 100%. Por isso ela aparece como Demo.
O que ele faz
- Conversa por texto e por mensagem de voz, em 11 idiomas (abre no idioma do Windows).
- Ligação por voz, que ainda é Demo: funciona, mas pode errar ou demorar.
- Vê a tela quando você liga o compartilhamento e responde coisas como "o que aparece na minha tela?".
- Consulta a Wikipédia em português guardada no disco (opcional) antes de responder perguntas de conhecimento.
- Abre programas e pastas por comando ("abra o Discord", "abre a Steam"), acha arquivos, mexe no volume, bloqueia o PC.
- Limpeza segura (temporários, caches, Lixeira: só o que você marcar), verificação de arquivos suspeitos com quarentena reversível e uma auditoria de privacidade do Windows que só lê, sem mudar nada.
Como funciona por dentro
- Interface: Python + WebView2, empacotado em MSIX para a loja.
- IA: tudo passa pelo Ollama, rodando no próprio PC em
127.0.0.1:11434. O Ed não manda nada para mim: não tem conta, telemetria nem servidor do Ed no meio. - Modelo escolhido pela RAM: 8 GB →
qwen2.5:1.5b; 14 GB ou mais →qwen2.5:7b; 24 GB ou mais →qwen2.5:14b. - Visão: com o compartilhamento de tela ligado, as perguntas sobre a tela vão para o Qwen3-VL, também local, pelo Ollama. A captura fica só na memória e nunca é salva.
- Voz: a transcrição roda no PC e recebe os nomes dos apps instalados como dica. Por isso "estím" vira Steam e "cromi" vira Chrome.
- Wikipédia local: o arquivo oficial do Kiwix (Wikipédia em português, ~6,7 GB na versão completa), conferido pelo código de verificação oficial.
- Instalação do Ollama: se ele faltar, o Ed baixa o instalador oficial do ollama.com, confere a assinatura digital e só instala depois que você confirma.
O número que mais me surpreendeu
Num teste interno com 300 perguntas difíceis, consultar a Wikipédia local antes de responder fez muita diferença nos modelos pequenos:
| Modelo | Sem enciclopédia | Com enciclopédia |
|---|---|---|
| qwen2.5:1.5b (PCs com 8 GB) | 51% | 81% |
| qwen2.5:7b (PCs com 14 GB ou mais) | 82% | ~92% |
O que eu tirei disso: em pergunta de fato (nomes, datas, números), dar uma fonte local para um modelo pequeno ajuda mais do que eu esperava.
Decisões de segurança
- Agente, controle do PC e compartilhamento de tela começam desligados em toda sessão.
- Ações perigosas (desligar, reiniciar, encerrar programa) sempre pedem confirmação. A tecla F8 interrompe qualquer ação na hora.
- A limpeza só remove lixo conhecido que você marcar e nunca toca em documentos nem em arquivos do sistema.
- O "antivírus" é um verificador local, por heurística, com quarentena reversível. Ele não substitui o Microsoft Defender, e eu faço questão de dizer isso.
- A internet só é usada quando você clica: para baixar o Ollama, os modelos ou a enciclopédia.
Limites (sendo honesto)
- É uma IA local de porte pequeno: ela erra. Confira o que for importante.
- Precisa de pelo menos 8 GB de RAM (16 GB é o recomendado) e uns 10 GB livres.
- A primeira resposta depois de ligar o PC pode levar até uns 40 s, enquanto o modelo carrega.
- A primeira configuração precisa de internet para baixar o Ollama e o modelo. Depois disso, funciona offline.
- Só Windows 10 (versão 1809 ou mais nova) e Windows 11, 64 bits.
- A ligação por voz ainda é Demo.
O que eu queria ouvir de vocês
- Que pergunta difícil vocês fariam para testar uma IA offline?
- O que faria vocês confiarem (ou não) num assistente que mexe no PC?
Para quem quiser ver: https://apps.microsoft.com/detail/9MXFD16L66QJ
Valeu pela leitura!