Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

itsnotes

itsnotes es una alternativa self-hosted a Google Keep que combina la estética de notas adhesivas con navegación mejorada, vistas de lista, carpetas básicas e importación directa desde Google Keep y archivos Markdown.

Ficha actualizada 19 sept 2026, 3:15 · upstream 4 sept 2026, 17:08 · release v2026.9.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es itsnotes

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

itsnotes es una aplicación web auto-alojada diseñada como sustituto de Google Keep. Mantiene la disposición tipo mosaico familiar pero introduce marcadores de tiempo por mes, paneles de búsqueda rápida para colores y etiquetas, vistas de lista densas y carpetas básicas. Su arquitectura se basa en React, Node.js y PostgreSQL, con despliegue nativo mediante Docker Compose que separa el servicio del cliente, el servidor backend y la base de datos.

CASOS DE USO
  • Reemplazar Google Keep para usuarios que requieren organización por carpetas y etiquetas personalizables
  • Sincronizar notas entre un editor Markdown local (Obsidian/VS Code) y una base de datos centralizada
  • Importar grandes volúmenes de notas desde Google Takeout o archivos .txt/.md en masa
  • Integrar búsqueda semántica y etiquetado automático mediante modelos locales de Ollama sin enviar datos a la nube
PUNTOS DESTACADOS
  • Sincronización bidireccional con Markdown: los cambios en archivos .md se reflejan automáticamente en las notas
  • Importación nativa desde Google Keep (Takeout) y Obsidian, preservando metadatos como colores, etiquetas y estados
  • Servidor MCP integrado para permitir a clientes de IA externos consultar la base de datos de notas
  • Soporte para OCR y resumen automático mediante modelos locales de Ollama sin exponer contenido sensible
  • Interfaz responsive con vistas móviles optimizadas para navegación táctil y búsqueda rápida
PRECAUCIONES
  • No incluye Dockerfile propio; requiere uso de imágenes precompiladas en ghcr.io
  • La sincronización Markdown depende de que la base de datos sea la fuente de verdad, con conflictos guardados en carpeta separada
  • Funcionalidades de IA requieren configuración manual de claves API o despliegue local de Ollama
  • No soporta despliegue sin Docker; el análisis técnico indica hasDocker: false y ausencia de Dockerfile
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Despliega con docker compose up -d. Cambia la contraseña de PostgreSQL en .env.example antes de iniciar. Usa Caddy para HTTPS automático o Traefik como proxy inverso. Para subpath, configura BASE_PATH en el contenedor cliente y ajusta el reverse proxy. Asegura 4 núcleos CPU y 8GB RAM mínimo. Las imágenes están disponibles en ghcr.io/alexmicuplusfour.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
50005432
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.