Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

udctl

udctl (UnDercontrol) es una aplicación propietaria para gestión de tareas, notas, finanzas personales y orquestación de agentes IA. Este repositorio contiene exclusivamente la documentación del sitio web udctl.com en inglés y chino.

Ficha actualizada 25 sept 2026, 4:18 · upstream 25 sept 2026, 3:49 · release v0.156.0

00

Qué es udctl

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

Este repositorio aloja el código fuente de la documentación oficial para udctl, un espacio de trabajo privado diseñado tanto para humanos como para agentes de inteligencia artificial. La aplicación subyacente es propietaria y gratuita para uso personal, pero su backend no está incluido aquí; solo se proporciona la interfaz de usuario mediante Next.js y React.

La documentación está estructurada para ser consumida por máquinas primero, utilizando Markdown plano con URLs estables, lo que facilita el acceso a agentes IA. Incluye soporte multilenguaje con una carpeta dedicada para el chino simplificado, donde cada página en inglés tiene su reflejo exacto. El sitio se construye con Docusaurus 3 y se despliega mediante Cloudflare Workers Builds al empujar a la rama main.

Las categorías inferidas son correctas: inteligencia artificial, comunicación, desarrollo y productividad. Sin embargo, es crucial notar que el backend, las bases de datos (PostgreSQL/SQLite) y los servicios S3/MinIO no están en este repositorio, sino que se gestionan a través de variables de entorno al desplegar la imagen oficial.

CASOS DE USO
  • Gestión integral de tareas, documentos y decisiones con tableros como consultas guardadas sobre datos unificados.
  • Orquestación de agentes IA (como Alfred o Claude Code) para ejecutar tareas programadas o reaccionar a comentarios en tareas.
  • Administración financiera personal con cuentas multicurrency, gastos y presupuestos integrados en las tareas.
  • Almacenamiento de archivos adjuntos localmente o en S3-compatible vinculado a tareas, notas o gastos.
  • Documentación técnica auto-documentable para agentes IA que consumen páginas como texto plano sin renderizado visual.
PUNTOS DESTACADOS
  • Soporte nativo para agentes IA mediante CLI y prompts de onboarding específicos en static/agent-setup/prompt.md.
  • Arquitectura de datos unificada donde una tarea puede pertenecer a múltiples tableros sin duplicación.
  • Documentación bilingüe (inglés/chino simplificado) sincronizada por commit para mantener consistencia.
  • Auto-alojamiento sencillo mediante imagen Docker precompilada con soporte para amd64 y arm64.
  • Todo como código: esquemas JSON públicos en ud-schemas para round-trip de tareas, notas y agentes.
PRECAUCIONES
  • El backend y la lógica de negocio son propietarios; el repositorio solo contiene documentación (frontend estático).
  • No incluye Dockerfile ni docker-compose; se debe usar la imagen externa lintao0o0/undercontrol:latest.
  • Requiere configuración manual de variables de entorno (JWT_SECRET, ADMIN_PASSWORD) para despliegue seguro.
  • La base de datos PostgreSQL es opcional; por defecto usa SQLite, lo que puede limitar escalabilidad en entornos grandes.
  • El sitio web depende de Cloudflare Workers Builds; cambios requieren build local antes de empujar a main.
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Para auto-alojamiento, use la imagen lintao0o0/undercontrol:latest con docker run. Configure HOST_DOMAIN, JWT_SECRET y ADMIN_PASSWORD obligatoriamente. La base de datos es SQLite por defecto o PostgreSQL opcional vía variables de entorno. El frontend se construye con npm run build antes de desplegar. Consulte https://udctl.com/configuration para todas las variables disponibles.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
3000
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.