Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

vital

Sistema operativo personal AI-first para gestión de tareas, lectura posterior y hábitos en un entorno auto-alojado. Integra agente interno con presupuesto diario y API pública para otros agentes.

Ficha actualizada 24 sept 2026, 3:51 · upstream 24 sept 2026, 3:37 · release v0.12.0

00

Qué es vital

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

Vital es un sistema operativo personal diseñado bajo el principio AI-first, enfocado en la productividad calmada y la autonomía del usuario. Su flujo central sigue el ciclo captura → ejecución → reflexión, permitiendo gestionar tareas, lectura posterior, hábitos y reportes en un mismo espacio de trabajo. El diseño visual 'Emerald Garden' prioriza la claridad sobre la ansiedad, evitando indicadores de estrés como puntos rojos o KPIs agresivos.

El núcleo del sistema es un agente residente que opera internamente para organizar, desglosar y redactar propuestas, mientras expone una API pública mediante skills para que otros agentes (como Claude o Codex) accedan a los mismos datos. La arquitectura monorepo con pnpm workspace facilita el desarrollo y mantiene la coherencia entre frontend, backend y servicios de sincronización.

La base de datos PostgreSQL almacena todos los datos del usuario sin dependencias de esquemas externos obligatorias, garantizando que la propiedad de la información sea total. El sistema soporta despliegue en múltiples plataformas (web, escritorio con Tauri, móvil con Expo) mediante un protocolo de sincronización único y autenticación por tokens o cookies.

CASOS DE USO
  • Gestión centralizada de tareas con desglose automático de objetivos grandes en subtareas
  • Sistema de lectura posterior que convierte enlaces en tareas o reportes automáticamente
  • Seguimiento de hábitos que generan tareas recurrentes y actualizan el estado de hilos
  • Generación automática de informes diarios/semanales mediante prompts del agente interno
  • Integración con agentes externos como Claude Code para operar directamente sobre las tareas
  • Sincronización en tiempo real entre web, escritorio y móvil sin conflictos de datos
PUNTOS DESTACADOS
  • Arquitectura monorepo modular con pnpm workspace que separa frontend, backend y apps móviles
  • Agente interno con sistema de presupuesto diario por usuario para evitar sobrecarga de LLMs
  • API pública expuesta mediante skills instalables en múltiples entornos de desarrollo
  • Diseño visual 'Emerald Garden' con tokens CSS semánticos para consistencia multiplataforma
  • Sincronización basada en change-sets que evita duplicación de contenido en lectura posterior
  • Base de datos PostgreSQL sin esquemas externos obligatorios para máxima portabilidad
PRECAUCIONES
  • Requiere PostgreSQL 16 con extensión pg_trgm instalada previamente
  • Configuración manual obligatoria de claves API para modelos LLM en .env
  • No incluye Dockerfile nativo, depende exclusivamente de docker-compose para orquestación
  • Componentes de búsqueda (Meilisearch/Qdrant) son opcionales y su ausencia degrada funcionalidades
  • El agente interno consume cuota diaria limitada que se reinicia por zona horaria
VISUAL

Capturas del proyecto

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

浅色今天深色今天线程工作区Agent 记忆系统行为模型路由访问令牌待办列表与详情
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

Para producción, usar docker-compose.prod.external.yml con base de datos externa. Copiar .env.production.example, reemplazar VITAL_SECRET_KEY y PG_HOST antes de ejecutar migrate. Arrancar con docker compose -f docker-compose.prod.external.yml up -d. Verificar salud con GET /api/health y GET /api/v1/health/ready.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

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