Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

yixi

Alternativa auto-alojada a One Sec que interrumpe la apertura de apps distractivas con una pausa respiratoria y gestiona metas diarias. Usa Cloudflare Worker y D1.

Ficha actualizada 22 sept 2026, 16:32 · upstream 21 sept 2026, 7:36 · release v0.1.0

00

Qué es yixi

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

Yixi es una herramienta de productividad que actúa como alternativa auto-alojada a One Sec, ejecutándose en la capa gratuita de Cloudflare. Ofrece dos caras principales: Breathe (interpone antes de abrir apps adictivas para respirar 10 segundos) y Today (gestiona metas diarias con sub-tareas). El sistema se basa en fricción deliberada en lugar de bloqueo estricto, permitiendo al usuario desactivarlo fácilmente. La arquitectura utiliza un Worker y una base de datos D1 compartida, desplegados en dos entornos para garantizar compatibilidad con hostnames en China.

CASOS DE USO
  • Bloqueo suave de apps adictivas
  • Gestión de metas diarias
  • Seguimiento de hábitos semanal
  • Herramienta de productividad con fricción deliberada
PUNTOS DESTACADOS
  • Arquitectura Serverless en Cloudflare (Worker + D1)
  • Interfaz bilingüe (Chino/Inglés)
  • Despliegue dual para compatibilidad China
  • Enfoque 'fricción' no bloqueo duro
PRECAUCIONES
  • No es un bloqueo estricto (se puede desactivar en 2 toques)
  • Dependencia de Cloudflare
  • Hostname workers.dev bloqueado en China sin dominio propio
  • Requiere gestión manual de secretos (TOKEN_KEY)
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Requiere Node 18+ y cuenta Cloudflare. Ejecutar npm install, generar secretos con OpenSSL y aplicar migraciones SQL antes de desplegar. Usar siempre npm run deploy para mantener sincronizadas las migraciones entre Worker y Pages.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.