Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

open-sunsama

Open Sunsama es un planificador diario open-source con Kanban, time blocking y modo focus. Integración nativa con IA vía MCP (Claude, ChatGPT), REST API completo y auto-alojable. Stack: React + Node.js, PostgreSQL, Redis.

Ficha actualizada 23 sept 2026, 20:26 · upstream 23 sept 2026, 19:47 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es open-sunsama

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

Open Sunsama es una alternativa open-source a Sunsama enfocada en planificación diaria, time blocking e integración con agentes de IA. Permite control total desde cualquier agente mediante MCP (Model Context Protocol) sin claves API expuestas, usando OAuth 2.1 con PKCE y tokens scoped de corta duración.

La aplicación incluye un tablero Kanban de días, drag-and-drop para bloquear tiempo, modo focus con temporizador y rollover de trabajo no terminado. Soporta web, escritorio (macOS, Windows, Linux) y móvil (iOS, Android), con sincronización de calendario a Google Calendar, Outlook e iCloud.

La arquitectura utiliza React en el frontend, Node.js en el backend, PostgreSQL para persistencia de datos y Redis para caché. Incluye 23 herramientas MCP para gestión de tareas, bloques de tiempo, subtareas y perfil de usuario, además de una REST API completa con JWT o claves scoped.

CASOS DE USO
  • Planificación diaria con time blocking desde agentes de IA como Claude o ChatGPT sin exponer claves API
  • Auto-alojamiento para equipos que requieren privacidad y control total sobre sus datos de planificación
  • Integración en flujos de desarrollo mediante Cursor, VS Code o CLI con MCP HTTP streamable
  • Gestión de tareas con rollover automático y temporizador focus para mantener la concentración
  • Sincronización bidireccional con Google Calendar, Outlook e iCloud para coordinación de equipos
PUNTOS DESTACADOS
  • Integración MCP one-click con OAuth 2.1 + PKCE, tokens scoped que expiran cada hora y revocación automática
  • REST API completo con scopes granulares (tasks:read/write, time-blocks:read/write, ideas, user)
  • Auto-alojable con Docker Compose, PostgreSQL, Redis y S3/MinIO para almacenamiento de archivos
  • 23 herramientas MCP disponibles para gestión de tareas, bloques de tiempo, subtareas y perfil
  • Soporte multiplataforma: web, escritorio (macOS, Windows, Linux) y móvil (iOS, Android)
  • Modo focus con temporizador integrado y rollover automático de trabajo no completado
PRECAUCIONES
  • No incluye Dockerfile oficial, solo Docker Compose para despliegue
  • Dependencia de servicios externos: PostgreSQL, Redis, S3/MinIO deben estar disponibles
  • Requiere al menos 2 núcleos CPU y 2GB RAM según especificaciones del análisis técnico
  • Integración MCP requiere configuración inicial en cada cliente (Claude, ChatGPT, Cursor)
  • No hay documentación detallada sobre migración desde Sunsama o Motion
VISUAL

Capturas del proyecto

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

Open Sunsama on a phone: todayDemo: adding a task, opening task details, switching to the week calendar, tasks list, ideas board, and connecting an AI assistantOpen Sunsama logoOpen Sunsama board: todayOpen Sunsama consent screen: Claude wants to access your Open Sunsama account, verified app from claude.aiOpen Sunsama consent screen: ChatGPT wants to access your Open Sunsama account, verified app from chatgpt.comSettings → MCP: connector URL, step-by-step setup per assistant, and connected apps list showing Claude and ChatGPTWeek calendar full of color-coded time blocks from Monday to Friday
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Despliegue con Docker Compose. Requiere PostgreSQL, Redis y S3/MinIO. Puertos: 3000 (app), 3001 (MCP), 4983 (MCP HTTP), 5432 (PostgreSQL). Mínimo 2 núcleos CPU, 2GB RAM, 30GB disco. Opcional: usar API key local con OPENSUNSAMA_API_KEY env var o header X-API-Key en servidor alojado.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
3000300149835432
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.