<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Enrell&#39;s Blog</title>
    <link>https://enrell.github.io/pt/</link>
    <description>Recent content on Enrell&#39;s Blog</description>
    <image>
      <title>Enrell&#39;s Blog</title>
      <url>https://enrell.github.io/images/og-image.svg</url>
      <link>https://enrell.github.io/images/og-image.svg</link>
    </image>
    <generator>Hugo -- 0.156.0</generator>
    <language>pt-br</language>
    <lastBuildDate>Sun, 05 Apr 2026 02:49:15 -0300</lastBuildDate>
    <atom:link href="https://enrell.github.io/pt/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Psyche: O Media Server Que Mantém Seus Dados Seus</title>
      <link>https://enrell.github.io/pt/posts/psyche/</link>
      <pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://enrell.github.io/pt/posts/psyche/</guid>
      <description>O Plex te obriga a fazer login nos servidores deles. O Jellyfin é um silo. Todo media server self-hosted que tentei me incomodou de algum jeito. Cansei de esperar e comecei a construir.</description>
    </item>
    <item>
      <title>Eu Patchei o Flashrom no Celular Para Recuperar uma Placa-Mãe Morta</title>
      <link>https://enrell.github.io/pt/posts/flashrom-android-fd/</link>
      <pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://enrell.github.io/pt/posts/flashrom-android-fd/</guid>
      <description>Meu PC morreu. Eu &amp;#39;brickei&amp;#39; a placa de substituição. E quando não tinha nenhum computador para consertá-la, modifiquei ferramentas de firmware open-source para rodar no Android. Esta é a história de como recuperei uma placa-mãe com nada além de um celular e um programador CH341A.</description>
    </item>
    <item>
      <title>Construindo um MCP em Crystal para Busca na Web e Extração de Conteúdo</title>
      <link>https://enrell.github.io/pt/posts/searxng-web-fetch-mcp/</link>
      <pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://enrell.github.io/pt/posts/searxng-web-fetch-mcp/</guid>
      <description>Eu precisava de busca na web e extração de conteúdo para o meu setup local de LLM. Então eu construí isso em Crystal. Veja como o searxng-web-fetch-mcp ganhou vida.</description>
    </item>
    <item>
      <title>Estamos Voando às Cegas: Por Que Construí um Visualizador de Grafo de Dependências em Rust</title>
      <link>https://enrell.github.io/pt/posts/depg-a-graph-dependencies-visualizer/</link>
      <pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://enrell.github.io/pt/posts/depg-a-graph-dependencies-visualizer/</guid>
      <description>Criei uma CLI para visualizar o grafo de dependências das nossas bases de código.</description>
    </item>
    <item>
      <title>navi-agent Devlog #1 — Sprint 1 em andamento: TUI, loop do orquestrador, caminho MCP e onboarding com .env</title>
      <link>https://enrell.github.io/pt/posts/navi-devlog-1/</link>
      <pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://enrell.github.io/pt/posts/navi-devlog-1/</guid>
      <description>navi-agent passou de apenas arquitetura para uma fatia vertical executável: fluxo REPL/TUI, loop básico de ferramentas do orquestrador, caminho de integração MCP, persistência com SQLite e onboarding local com .env.</description>
    </item>
    <item>
      <title>Definindo as decisões de arquitetura do navi-agent</title>
      <link>https://enrell.github.io/pt/posts/navi-arquitecture/</link>
      <pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://enrell.github.io/pt/posts/navi-arquitecture/</guid>
      <description>Neste post, quero compartilhar algumas decisões arquiteturais sobre o meu projeto de orquestração de IA chamado navi-agent</description>
    </item>
    <item>
      <title>Eu estou fazendo o navi-agent: um orquestrador de AI seguro e útil de verdade | chora openclaw</title>
      <link>https://enrell.github.io/pt/posts/navi-the-ai-orchestrator/</link>
      <pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://enrell.github.io/pt/posts/navi-the-ai-orchestrator/</guid>
      <description>Devagando um protótipo que chamo de navi-agent, que vai ser um orquestrador de IA construído com Rust que suporta vários modos de interação: TUI, API e bots de mensagens (Discord, Telegram). Ele apresenta uma arquitetura hexagonal (portas e adaptadores) para máxima flexibilidade e testabilidade.</description>
    </item>
    <item>
      <title>Eu Criei um Pacote NPM para Fazer o Parse de Nomes de Arquivos de Anime — Aqui Está a Minha História</title>
      <link>https://enrell.github.io/pt/posts/zantetsu-intro/</link>
      <pubDate>Sat, 21 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://enrell.github.io/pt/posts/zantetsu-intro/</guid>
      <description>Depois de anos fazendo o parse manual de nomes bagunçados de arquivos de anime, finalmente criei uma ferramenta para automatizar isso. Conheça o Zantetsu — meu primeiro pacote NPM.</description>
    </item>
    <item>
      <title>Compartilhando alguns aprendizados sobre MCP e AST</title>
      <link>https://enrell.github.io/pt/posts/mcp-ast-learnings/</link>
      <pubDate>Sun, 29 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://enrell.github.io/pt/posts/mcp-ast-learnings/</guid>
      <description>Estou trabalhando em um MCP (Model Context Protocol) há algum tempo e tenho aprendido muito sobre manipulação de AST no TypeScript. Quero compartilhar alguns dos meus aprendizados com vocês.</description>
    </item>
  </channel>
</rss>
