gemihub
GemiHub es una secretaria IA auto-hospedable impulsada por Gemini y Google Drive. Permite leer documentos, tomar notas con resaltados anclados a citas y construir flujos de trabajo visuales sin base de datos externa.
Ficha actualizada 24 sept 2026, 2:52 · upstream 24 sept 2026, 2:41 · release sin release detectada
Qué es gemihub
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
GemiHub actúa como un entorno de productividad integrado directamente en Google Drive, eliminando la necesidad de bases de datos propietarias. Utiliza React y Node.js para el frontend y backend (SSR), conectándose a la API de Gemini para chat con función llamada y generación de imágenes. La arquitectura permite almacenamiento persistente en archivos planos dentro de tu Drive, facilitando la portabilidad y el control total sobre los datos.
Ofrece un sistema de anotaciones robusto donde los resaltados se vinculan bidireccionalmente con citas específicas en PDFs, EPUBs o Markdown. Además, cuenta con un editor visual de flujos de trabajo que ejecuta nodos directamente en el navegador y permite la integración de herramientas externas vía MCP.
El sistema soporta sincronización offline-first mediante caché en IndexedDB y resolución de conflictos basada en diffs. Incluye gestión de secretos cifrados (RSA + AES) y soporte para organizaciones con proyectos compartidos en Cloud Storage, todo ello bajo licencia MIT.
- Investigación académica: Anotar PDFs y conectar notas con citas originales sin perder contexto al editar el documento.
- Gestión de conocimiento personal: Crear dashboards personalizados con widgets de archivos, listas de memos y tableros Kanban que escriben cambios en Markdown.
- Automatización de tareas: Diseñar flujos de trabajo visuales para conectar Gmail, Calendario o Google Sheets mediante nodos de la API.
- Redacción colaborativa segura: Gestionar secretos y documentos sensibles con cifrado local antes de compartirlos, sin depender de bases de datos centralizadas.
- Desarrollo de agentes IA: Construir agentes personalizados con habilidades (Skills) y búsqueda semántica RAG sobre archivos propios en Drive.
- Arquitectura sin base de datos: Todo se almacena como archivos planos en Google Drive, evitando el vendor lock-in.
- Resaltados anclados a citas: Los marcadores de posición sobreviven a cambios en el documento gracias al CSS Custom Highlight API.
- Visual Workflow Builder: Editor gráfico para automatizaciones que ejecuta nodos en el navegador con streaming de salida.
- Offline-first robusto: Sincronización Push/Pull con detección de conflictos MD5 y resolución basada en diffs.
- Cifrado híbrido: Almacenamiento de secretos con RSA + AES, incluyendo scripts Python para descifrado independiente.
- Dependencia de APIs de Google: Requiere credenciales OAuth y API Key de Gemini/Vertex AI para funcionar correctamente.
- Auto-hospedado complejo: Necesita Node.js 24+, configuración de entorno y gestión manual de secretos (SESSION_SECRET).
- Almacenamiento limitado en Drive: El uso intensivo depende del espacio disponible en el usuario de Google Drive.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Clonar repositorio, instalar dependencias con npm y configurar variables de entorno (.env) con credenciales OAuth y API Key. Ejecutar `npm run dev` para desarrollo local (puerto 8132). Para producción, usar Dockerfile disponible o despliegue en Cloud Run con HTTPS LB y CDN. Verificar soporte de Node.js 24+ y configurar scopes de Drive (`drive.file`).
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.







