Frank, por Rosenblatt. Y por Frankenstein.
Pequeñas apps open source que hice con agentes de IA para resolver mis propios problemas. Todas me sirven a mí, y la mayoría solo a quien tenga exactamente la misma necesidad muy específica.
Por qué todos se llaman Frank
Frank Rosenblatt creó el Perceptrón en 1957, la red neuronal original y el ancestro de cada LLM que uso hoy. También prometió máquinas más inteligentes que las personas "muy pronto", los periódicos se lo creyeron y llegó el primer invierno de la IA. Estas apps se escribieron con IA, así que el nombre es un pequeño homenaje a él.
El otro Frank es Frankenstein. Son experimentos, cosidos para ver qué pueden construir los agentes, y no prometo que sean robustos. Cada uno resuelve una necesidad mía muy de nicho. También fueron mis bancos de pruebas: construyéndolos definí el flujo de trabajo con agentes que uso todos los días.
Seis que vale la pena ver
Mis principales, todos todavía mantenidos. Cada tarjeta enlaza el repositorio y los posts donde escribí sobre él.
FrankMD
Rails 8 · Docker
Un editor de Markdown y organizador de notas self-hosted. Sin base de datos: las notas son archivos normales en el disco. Arranca con un comando de Docker, y el comando fed abre cualquier carpeta en él.
Lo que me picaba: un editor pensado para cómo escribo los posts del blog.
Frank Sherlock
Rust · Tauri · Ollama
Apúntalo a una carpeta de fotos, PDFs y videos, y un modelo de visión local describe cada archivo, lee el texto con OCR e indexa todo. Después busca "recibo del súper de $42.00". También encuentra duplicados y agrupa caras. Nada sale de la máquina.
Lo que me picaba: encontrar una imagen entre miles en mi NAS sin mandarlas a ningún lado.
- Hice un indexador inteligente de imágenes con IA en dos días (Frank Sherlock)
- El software nunca está terminado: cuatro proyectos y la vida después del deploy
Frank Yomik
Python · Ollama · Flutter · Chromium
Lee cómics japoneses y coreanos en el original. Encuentra los globos de diálogo, los lee con OCR y los traduce con un LLM local o les agrega furigana. Mantén el puntero sobre la página y una lupa muestra el resultado. Hay una app para Android y Linux y una extensión para Chromium.
Lo que me picaba: leer manga en japonés y consultar solo las partes donde me atasco.
- La solución completa para manga: Frank Manga+, Frank Yomik y Prettify
- Mi primer fracaso con vibe coding y cómo lo arreglé (Frank Yomik)
Frank Manga+
Rust · Tauri · SvelteKit
Un lector de escritorio para MANGA Plus de Shueisha, que si no solo existe como app de móvil. Biblioteca, búsqueda en todo el catálogo y un lector que ajusta la página a la pantalla. El plan gratuito funciona tal cual, y un secret de suscriptor abre los capítulos premium. Linux, macOS y Windows.
Lo que me picaba: leer MANGA Plus en una pantalla de verdad en lugar del móvil.
FrankMega
Rails 8.1 · SQLite
Compartir archivos desde un servidor casero. Subes un archivo y recibes un enlace que caduca tras un tiempo o un número de descargas. Solo por invitación, con passkeys y login en dos pasos, y sin servicios externos.
Lo que me picaba: mandar archivos grandes a la familia y los amigos sin un servicio de terceros.
Frank Scanlation
Tauri · Linux, macOS, Windows
Un lector de escritorio estilo Kindle para sitios de scanlation. Pega la dirección de un sitio y se convierte en una tarjeta de tu biblioteca con portada, seguimiento de capítulos y un aviso cuando salen capítulos nuevos. Linux, macOS y Windows.
Lo que me picaba: los sitios de scanlation son muy brillantes, están llenos de anuncios y son un solo scroll interminable.
Necesidades más pequeñas
Cinco más, cada uno hecho para una sola tarea que necesitaba resolver.
Frank GO
Sabaki · KataGo
Un entrenador de Go para principiantes, construido sobre Sabaki. Más de 4.700 tsumego a tu nivel, partidas históricas para estudiar y KataGo como rival. Capas visuales muestran territorio y puntuación, lo que un principiante todavía no ve.
Lo que me picaba: el software fuerte de Go está hecho para jugadores fuertes.
Frank Type
Rails 8 · Docker
Un entrenador de mecanografía con prosa de dominio público en lugar de listas de palabras al azar, al estilo de MonkeyType. Sin cuenta: el historial y los gráficos se quedan en el navegador. Un mapa de calor de dígrafos muestra qué pares de teclas te frenan. Corre en Docker.
Lo que me picaba: MonkeyType da palabras al azar, y TypeRacer me hace esperar a otros jugadores.
Frank Karaoke
Flutter · Android
Una app Android que envuelve YouTube y califica tu canto en vivo, a partir del audio del video y de tu micrófono, sin archivos de canciones. Cuatro modos de puntuación y cambio de tono. La puntuación todavía es experimental.
Lo que me picaba: una puntuación para cualquier video de karaoke en YouTube.
Frank Lyrics
Chrome MV3 · LRCLIB
Una extensión de Chrome que agrega controles línea por línea a los videos con letra de YouTube. Trae los tiempos sincronizados de LRCLIB, o te deja marcar las líneas a mano, y repite justo la línea que estás memorizando. Experimental.
Lo que me picaba: buscar en la línea de tiempo de YouTube el punto para repetir la misma línea de una canción.
Frank Geary
Vala · GTK
Mi fork del cliente de correo GNOME Geary, con dos arreglos como parches nativos: la barra lateral de cuentas se oculta, y el campo de destinatario sugiere a quien ya te escribió. Hago rebase desde upstream a menudo.
Lo que me picaba: Geary era casi perfecto, pero sus tres columnas fijas desperdiciaban mi monitor vertical y el campo de destinatario nunca sugería a nadie.
Tengo 14 repositorios Frank públicos en GitHub a 24 de septiembre de 2026, algunos más que los de esta página.
Ver todos los repositorios FrankTodo lo que hay aquí es código abierto
Las herramientas, las skills y el benchmark son repositorios públicos. Haz un fork y arma la versión que encaje con tu forma de trabajar.










