Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

DashboardDashboard Kanban BoardDashboard EditingShared Project DashboardVisual Workflow EditorDashboard Workflow WidgetEdit Workflow NodeWorkflow Execution
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

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`).

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
81328080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.