TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
Bibliotheke는 콘텐츠를 보호하지 않고, Reels·동영상·기사 등을 Gemini로 구조화된 지식 카드로 변환합니다
Bibliotheke — No guardes contenido. Guarda conocimiento. Convierte Reels, vídeos y artículos en fichas de conocimiento estructurado con Gemini.
생산성TypeScript · CSSGitHub @dsurfergithub온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
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.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.