carneirofc

carneirofc // projetos

Projetos

Trabalhos selecionados e projetos paralelos. O resto está em github.com/carneirofc.

deedlit.dev

Meu espaço criativo pessoal — uma galeria de arte gerada por IA, uma biblioteca de livros e um portal com login para os serviços que eu hospedo. Next.js, rodando o mesmo design system deste site.

ComfyHelper

Uma biblioteca self-hosted para as imagens que eu gero localmente com ComfyUI e Automatic1111. Ela lê o prompt, os parâmetros e as referências de modelo embutidos em cada arquivo, e permite filtrar por eles e achar imagens parecidas com busca vetorial híbrida. Serviços FastAPI atrás de um gateway, cada um com seu próprio banco.

@carneirofc/ui

O design system React que eu compartilho entre o deedlit.dev e este site — blocos agnósticos de aplicação, temas claro/escuro e um visual cyber.

carneirofc.github.io

Este site aqui mesmo. Um export estático de Next.js com blog MDX via Velite, publicado no GitHub Pages por um pipeline de checks obrigatórios e hooks de git que removem metadados de mídia.

magi

Meu framework de assistente de IA pessoal — um cérebro de agente compartilhado e vários canais (Discord, uma API HTTP, um app desktop), todos usando o mesmo stack. Agnóstico de modelo, com memória que ele escreve de propósito. Construído sobre o Agno, publicado no PyPI.

Qt Task Manager

Um gerenciador de tarefas desktop que fiz para Windows em PySide6 — processos e conexões ao vivo, além de scanners somente-leitura para limpeza de disco, higiene do registro e heurística de ameaças. Ele ainda expõe um servidor MCP opcional para uma IA ler as métricas ao vivo da máquina.

devops-utils

Uma caixa de ferramentas em Python para as tarefas de DevOps que eu repito sempre — sanitizar secrets de manifestos Kubernetes, work items do Azure DevOps e mais. Um núcleo sem dependências exposto pela superfície que fizer sentido: CLI, TUI em Textual, UI em PySide6, servidor MCP ou plugin do Claude Code. Publicado no PyPI.

Local LLM Translate

Uma extensão de navegador que traduz páginas usando um llama-server rodando na sua própria máquina — nada é enviado para uma API na nuvem. Texto visível e títulos vêm primeiro, com cache local opcional. Um hard fork do offline-browser-translate do Eldoprano, seguindo meu próprio roteiro.

Experimentos de jogo 2D

Eu aprendendo desenvolvimento de jogos do zero — um sidescroller em C++23 sobre raylib, sem engine. Um mundo orientado a dados, handles de entidade geracionais, colisão por grade espacial e bastante 'game feel' com squash & stretch. Mais pela diversão.

Saveroom

Meu fork do Baserow, a plataforma de banco de dados no-code, sem as edições premium e enterprise para que a árvore inteira continue licenciada em MIT. Nenhum caminho de código com IA e nenhuma telemetria; o SSO vem de OpenID Connect configurado por variáveis de ambiente. Django, Vue e PostgreSQL.

linux-diagnostics

Um único comando que coleta os dados de diagnóstico de uma máquina Linux — logs de kernel e drivers, Bluetooth, NFS, rede, firewall, serviços, armazenamento — num pacote que uma pessoa ou um LLM consegue ler. Ele gera um resumo de triagem heurístico com referências arquivo:linha e pode mascarar MACs, IPs e números de série antes de você compartilhar. Só a biblioteca padrão do Python.

Template Next.js para LLMs

Um starter de Next.js 16 mínimo e opinativo, feito para trabalhar com agentes de código: regras em AGENTS.md por árvore de código, skills reutilizáveis do Claude Code, gates com Lefthook e CI, dicionários de i18n tipados e um banco PGlite embutido, então roda sem nenhuma configuração.

BookOrbit

Meu fork da biblioteca self-hosted de ebooks/quadrinhos/audiobooks, com minhas próprias correções — importação de tags de metadados embutidos, um navegador de tags, substituição de arquivo no local sem perder o progresso de leitura, e algumas correções de segurança, enviadas ao upstream quando fazia sentido.

Readest

Meu fork do leitor de ebooks multiplataforma, estendido para enviar o livro que estou lendo direto para a minha biblioteca BookOrbit self-hosted, além de correções de empacotamento e de dependências/Docker.

Mais no GitHub

O resto do que eu fuço — software de sistemas de controle, CLIs, ferramentas de infra e experimentos em Go, TypeScript, Python, .NET e C/C++.