Como ter sua própria LLM rodando offline na sua máquina?

Tenha sua própria IA rodando localmente na sua máquina, offline e grátis!

✏️ 14/07/2026 · 🌐 02/06/2026 · 8 min · 1701 words · Gabriel Maggioni

Configurando inicialização automática do Btop no monitor secundário

Configure o KDE para iniciar o Konsole em tela cheia executando o btop, direcionado a um monitor específico.

🌐 12/07/2026 · 4 min · 655 words · Gabriel Maggioni

Btop não mostra o uso da GFU

Como corrigir a ausência de dados da GPU AMD Radeon no monitor de sistema btop.

🌐 12/07/2026 · 2 min · 327 words · Gabriel Maggioni

Liberando espaço dos backups automáticos do BTRFS

Como remover os backups automáticos do Btrfs após um Restore Se você usa CachyOS ou qualquer distribuição Arch com Btrfs e Btrfs Assistant, talvez já tenha percebido que, depois de restaurar um snapshot, o espaço em disco continua ocupado. Isso acontece porque o Restore não substitui imediatamente o sistema antigo. Antes de restaurar o snapshot, o Btrfs Assistant cria automaticamente uma cópia dos seus subvolumes atuais para que seja possível desfazer a restauração caso algo dê errado. ...

🌐 12/07/2026 · 2 min · 406 words · Gabriel Maggioni

OmniVoice: alternativa local ao ElevenLabs que roda na sua GPU

O OmniVoice é um modelo de inteligência artificial para síntese de voz que pode ser executado inteiramente no seu próprio computador. Diferente de serviços como o ElevenLabs, que dependem da nuvem, ele permite gerar áudio localmente utilizando a GPU, oferecendo maior privacidade, funcionamento sem internet, ausência de limites de uso e tempos de resposta muito menores após a configuração inicial. Neste tutorial, mostrarei exatamente como configurei o OmniVoice em um CachyOS com uma AMD Radeon RX 6600 utilizando ROCm. Embora o procedimento tenha sido realizado no CachyOS, ele também pode ser reproduzido em praticamente qualquer distribuição baseada em Arch Linux, como Arch Linux, EndeavourOS, Garuda Linux e Manjaro, com poucas ou nenhuma adaptação. ...

🌐 12/07/2026 · 3 min · 520 words · Gabriel Maggioni