TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
Bibliotheke — No guardes contenido. Guarda conocimiento. Convierte Reels, vídeos y artículos en fichas de conocimiento estructurado con Gemini.
Translation pending
ProductivityTypeScript · CSSGitHub @dsurfergithubOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Bibliotheke convierte Reels, vídeos de YouTube y textos en fichas de conocimiento estructurado usando Gemini. En lugar de acumular cientos de vídeos guardados que nunca vuelves a ver, construyes una biblioteca buscable de aprendizajes, herramientas, prompts y acciones concretas. Y, sobre todo, te obliga a aplicarlas: cada ficha trae cinco micropasos y la app lleva la cuenta de cuáles has dado.Read the full README ↗
«No guardes contenido. Guarda conocimiento.»
Bibliotheke convierte Reels, vídeos de YouTube y textos en fichas de conocimiento estructurado usando Gemini. En lugar de acumular cientos de vídeos guardados que nunca vuelves a ver, construyes una biblioteca buscable de aprendizajes, herramientas, prompts y acciones concretas.
Y, sobre todo, te obliga a aplicarlas: cada ficha trae cinco micropasos y la app lleva la cuenta de cuáles has dado.
Reel / YouTube / Texto
│
▼
Gemini (multimodal: audio + texto en pantalla + imagen)
│
▼
Ficha estructurada: resumen · aprendizajes · herramientas · webs ·
libros · prompts · acciones · evaluación crítica · etiquetas
│
▼
Biblioteca local buscable → exporta a Markdown (Obsidian) o JSON
│
▼
El Dado 🎲 → un micropaso cada vez → Insights: qué guardas vs. qué aplicas
companion/), o sube el vídeo a mano. En el móvil, compartir un reel a la app lo deja en una cola que se procesa luego en el PC.Guardar conocimiento es fácil; aplicarlo es lo difícil. Por eso el análisis produce exactamente 5 micropasos por ficha, ordenados de fácil a difícil y ejecutables en menos de 30 minutos, y la app cierra el bucle:
- [x]).El flujo típico: capturas reels en el móvil, los procesas en el PC (donde vive el companion) y llevas las fichas extraídas de vuelta al móvil. Dos formas, ambas en Ajustes, 100% locales y aditivas (funden sin borrar nada de lo que ya haya):
#… que nunca sale del dispositivo). Ábrelo en el otro dispositivo y se cargan ahí. Ideal para el traspaso rápido PC↔móvil sin tocar archivos..json) — descarga un archivo con fichas + cola y guárdalo como respaldo (recomendado sobre todo en el móvil, donde el navegador puede vaciar el almacenamiento tras días sin abrir la app). «Cargar copia» la restaura fundiéndola con lo que tengas.Al fundir, si una ficha ya existe se conserva la versión más reciente (por fecha de edición); la cola se deduplica por reel. Además, los reels que ya se han convertido en ficha desaparecen solos de la cola: si el PC procesó un reel y la ficha te llega al móvil, deja de esperar allí.
A partir del segundo envío el enlace lleva solo lo que ha cambiado desde el anterior, así que se mantiene corto por grande que se haga tu biblioteca; «Copiar todo» sigue ahí para un dispositivo nuevo o si un envío se perdió. Y al terminar de procesar un lote en el PC, la propia pantalla ofrece «Devolver N fichas al móvil» con ese enlace ya hecho.
Para el caso habitual —capturar reels en el móvil y procesarlos en el PC— no hace falta nada de lo anterior. En Añadir → Instagram, «Enviar al PC» genera un enlace que lleva únicamente la cola: los shortcodes de los reels, once caracteres cada uno. Doce reels caben en 172 caracteres, y cien en poco más de mil, así que nunca se pasa del límite de las apps de mensajería por muchos que acumules. Ábrelo en el PC (aunque la app ya esté abierta) y los reels entran en la cola solos.
npm install
npm run dev # desarrollo en http://localhost:5177
npm run build # comprobación de tipos + build de producción en dist/
npm run preview # servir el build
Stack: React 19 + TypeScript + Vite, @google/genai (SDK oficial de Gemini), idb (IndexedDB) y PWA instalable (manifest + service worker). Sin más dependencias.
Despliegue: es un sitio 100% estático — sirve dist/ en Vercel, Netlify, GitHub Pages o cualquier hosting. Sin backend.
Separación fuentes → procesador → destinos pensada para crecer sin tocar el núcleo:
src/
├── domain/
│ ├── types.ts # KnowledgeCard: el modelo de ficha
│ ├── schema.ts # responseSchema → Gemini SIEMPRE devuelve JSON válido
│ └── prompt.ts # El prompt maestro del analista
├── services/
│ ├── analyzer.ts # Conectores de fuente (video | youtube | instagram | texto) → Gemini
│ ├── db.ts # Repositorio IndexedDB (fichas + micropasos)
│ ├── steps.ts # Capa de práctica: estado de cada micropaso y el Dado
│ ├── analytics.ts # Estadísticas de aplicación y lectura crítica por reglas
│ ├── apiKey.ts # Gestión y validación de la clave
│ └── exporters.ts # Destinos: Markdown (Obsidian), JSON
└── ui/ # Onboarding · Biblioteca · Práctica · Importar · Ficha · Insights · Ajustes
└── icons.tsx # Set de iconos propio (sin emoji: se ven igual en todos los sistemas)
Añadir una fuente nueva (podcast, PDF, URL de artículo) = un caso más en analyzer.ts. Añadir un destino (Notion, Google Drive) = un exportador más.
Cada análisis produce: título, resumen corto y detallado, idea principal, aprendizajes, consejos, acciones, checklist, herramientas, apps, webs, libros, personas, empresas, prompts literales, frameworks, métodos, conceptos, errores comunes, texto en pantalla, categoría, etiquetas, nivel e idioma — más una evaluación crítica honesta: utilidad, accionabilidad, originalidad y claridad (1–10), fiabilidad estimada, afirmaciones que conviene verificar, si merece guardarse y cuántos minutos ahorra la ficha frente a ver el vídeo.