Frank, de Rosenblatt. E de Frankenstein.
Pequenos apps open source que eu fiz com agentes de IA pra resolver meus próprios problemas. Todos são úteis pra mim, e a maioria só pra quem tem exatamente a mesma necessidade bem específica.
Por que todos se chamam Frank
Frank Rosenblatt criou o Perceptron em 1957, a rede neural original e a ancestral de todo LLM que eu uso hoje. Ele também prometeu máquinas mais inteligentes que gente "muito em breve", os jornais compraram a ideia, e veio o primeiro inverno da IA. Esses apps foram escritos com IA, então o nome é uma pequena homenagem a ele.
O outro Frank é o Frankenstein. São experimentos, costurados pra ver o que agentes conseguem construir, e não prometo que sejam robustos. Cada um resolve uma coceira bem de nicho minha. Eles também foram meus campos de teste: foi construindo eles que eu acertei o workflow com agentes que uso todo dia.
Seis que valem uma olhada
Os meus principais, todos ainda mantidos. Cada card leva pro repositório e pros posts em que escrevi sobre ele.
FrankMD
Rails 8 · Docker
Um editor de Markdown e organizador de notas self-hosted. Sem banco de dados: as notas são arquivos comuns no disco. Sobe com um comando Docker, e o comando fed abre qualquer pasta nele.
A coceira: um editor feito do jeito que eu escrevo posts pro blog.
Frank Sherlock
Rust · Tauri · Ollama
Aponte pra uma pasta de fotos, PDFs e vídeos, e um modelo de visão local descreve cada arquivo, lê o texto com OCR e indexa tudo. Aí é só buscar "nota do mercado de R$ 42,00". Também encontra duplicados e agrupa rostos. Nada sai da máquina.
A coceira: achar uma imagem entre milhares no meu NAS sem mandar nada pra fora.
- Vibe Code: Fiz um Indexador Inteligente de Imagens com IA em 2 dias | Frank Sherlock
- Software Nunca Está 'Pronto': 4 Projetos, a Vida Pós-Deploy, e Por Que One-Shot Prompt É Mito
Frank Yomik
Python · Ollama · Flutter · Chromium
Leia quadrinhos japoneses e coreanos no original. Ele encontra os balões, lê com OCR e traduz com um LLM local ou coloca furigana. Segure o ponteiro sobre a página e uma lupa mostra o resultado. Tem app pra Android e Linux e uma extensão pra Chromium.
A coceira: ler mangá em japonês e consultar só as partes em que eu travo.
- Solução Completa de Mangá: Frank Manga+, Frank Yomik, extensão Prettify-Manga
- Meu primeiro fracasso com Vibe Code e como Consertei | Frank Yomik
Frank Manga+
Rust · Tauri · SvelteKit
Um leitor desktop pro MANGA Plus da Shueisha, que fora isso só existe como app de celular. Biblioteca, busca no catálogo inteiro e um leitor que ajusta a página à tela. O plano gratuito funciona direto, e um secret de assinante libera os capítulos premium. Linux, macOS e Windows.
A coceira: ler MANGA Plus numa tela de verdade em vez do celular.
FrankMega
Rails 8.1 · SQLite
Compartilhamento de arquivos pra home server. Suba um arquivo e receba um link que expira depois de um tempo ou de um número de downloads. Só com convite, com passkeys e login em dois fatores, e sem nenhum serviço externo.
A coceira: mandar arquivos grandes pra família e amigos sem depender de serviço de terceiros.
Frank Scanlation
Tauri · Linux, macOS, Windows
Um leitor desktop estilo Kindle pra sites de scanlation. Cole o endereço de um site e ele vira um card na biblioteca com capa, controle de capítulos e um aviso quando sai capítulo novo. Linux, macOS e Windows.
A coceira: sites de scanlation são claros demais, cheios de anúncio e um scroll sem fim.
Coceiras menores
Mais cinco, cada um feito pra uma única tarefa que eu precisava resolver.
Frank GO
Sabaki · KataGo
Um treinador de Go pra iniciantes, feito em cima do Sabaki. Mais de 4.700 tsumego no seu nível, partidas históricas pra estudar e o KataGo como adversário. Camadas visuais mostram território e placar, a parte que iniciante ainda não enxerga.
A coceira: software forte de Go é feito pra jogador forte.
Frank Type
Rails 8 · Docker
Um treinador de digitação com trechos de prosa em domínio público em vez de listas de palavras aleatórias, no estilo do MonkeyType. Sem conta: histórico e gráficos ficam no navegador. Um mapa de calor de dígrafos mostra quais pares de teclas te atrasam. Roda em Docker.
A coceira: o MonkeyType dá palavras aleatórias, e o TypeRacer me faz esperar outros jogadores.
Frank Karaoke
Flutter · Android
Um app Android que embrulha o YouTube e dá nota pro seu canto ao vivo, a partir do áudio do vídeo e do seu microfone, sem arquivo de música. Quatro modos de pontuação e mudança de tom. A pontuação ainda é experimental.
A coceira: nota pra qualquer vídeo de karaokê no YouTube.
Frank Lyrics
Chrome MV3 · LRCLIB
Uma extensão pro Chrome que coloca controles linha a linha em vídeos de letra no YouTube. Ela puxa os tempos sincronizados do LRCLIB, ou deixa você marcar as linhas na mão, e repete exatamente a linha que você está decorando. Experimental.
A coceira: caçar na timeline do YouTube o ponto pra repetir a mesma linha da música.
Frank Geary
Vala · GTK
Meu fork do cliente de email GNOME Geary, com duas correções como patches nativos: a barra lateral de contas recolhe, e o campo de destinatário sugere quem já te mandou email. Faço rebase do upstream com frequência.
A coceira: o Geary era quase perfeito, mas as três colunas fixas desperdiçavam meu monitor vertical e o campo de destinatário nunca sugeria ninguém.
Tenho 14 repositórios Frank públicos no GitHub em 24 de setembro de 2026, alguns a mais do que os desta página.
Ver todos os repositórios FrankTudo aqui é open source
As ferramentas, as skills e o benchmark são repositórios públicos. Faça um fork e monte a versão que encaixa no seu jeito de trabalhar.










