Tus tareas viven
en tu terminal

tasktui es un gestor de tareas hecho para el teclado: una TUI y una CLI en Go, captura rápida en lenguaje natural y un servidor tuyo que comparte las mismas tareas con el navegador, el celular y Claude.

go install github.com/alfonsoHR98/tasktui/cmd/tasktui@latest
tasktui demo haz clic y usa el teclado
╭─ tasktui ───────────╮╭─ Hoy · 3 ──────────────────────────────────╮
│ ▣ Inbox           2 ││ Vencidas ───────────────────────────────── │
│ ◉ Hoy             3 ││ ◉ Renovar el dominio  #web    ayer  Trabajo│
│ ◷ Próximos        5 ││ mié 11 nov · hoy ───────────────────────── │
│ ≡ Todas          12 ││ ◉ Pagar la luz  #casa   hoy 18:00  Finanzas│
│                     ││ ○ Llamar al dentista    hoy 12:30  Inbox   │
╰─────────────────────╯╰────────────────────────────────────────────╯
 NORMAL  a añadir · x completar · e editar · / buscar · ? ayuda

Es una réplica en el navegador con tareas de ejemplo: nada se guarda. En tu terminal, lo mismo con tasktui demo.

Escribe como hablas

Una sola línea lleva fecha, hora, prioridad, proyecto, etiquetas y repetición. tasktui la entiende mientras escribes, en la terminal, en la web y por la API.

ejemplos

Un servidor, todas tus pantallas

Un solo servidor es la fuente de verdad y todos los clientes hablan la misma API. La lógica vive en un núcleo compartido, así que una tarea se interpreta igual en todas partes.

Clientes de tasktui
◉ TUITres paneles, atajos estilo vim, deshacer de 50 pasos y detalle con descripción y notas.uso.md
❯ CLICada comando acepta --json: sirve igual para tus scripts que para un agente.uso.md
▣ WebPágina instalable servida por el mismo binario; en lectura funciona sin conexión.web.md
# MCPClaude consulta y maneja tus tareas con las mismas reglas que la TUI.mcp.md
▸ MacAvisos nativos a la hora de cada tarea, con Completar y Posponer.README

Instálalo en minutos

Empieza solo con la terminal y, cuando quieras tus tareas en más lugares, levanta el servidor.

# Requiere Go 1.27 o superior
❯ go install github.com/alfonsoHR98/tasktui/cmd/tasktui@latest
❯ tasktui demo          # pruébalo con tareas de ejemplo
❯ tasktui               # tus tareas, como Markdown en ~/.local/share/tasktui

Sin servidor, cada proyecto es un archivo .md compatible con Obsidian Tasks. Apunta la carpeta a tu vault y las ves también en Obsidian.

Tuyo de verdad

Sin cuenta, sin nube ajena. Tus tareas son texto que puedes leer, respaldar y mover.

Finanzas.md
# Finanzas

- [ ] Pagar la luz #casa 🔺 🔁 every month 📅 2026-11-12 ⏰ 18:00 🆔 frlyy
    Recibo de CFE
    - 2026-11-06: llamé, sigue pendiente
- [x] Enviar la factura de octubre ✅ 2026-11-11
En modo local, cada proyecto es un .md en formato Obsidian Tasks.
claude
❯ ¿Qué tengo para hoy?

● tasktui · list_tasks(view: "today")

Tienes 3 tareas. Una está vencida: Renovar el
dominio (p1). Hoy tocan Pagar la luz a las
18:00 y Llamar al dentista a las 12:30.
Con el servidor MCP, Claude usa las mismas reglas que la TUI. Conversación ilustrativa.

Hecho para el teclado

Si usas vim, ya sabes moverte. Lo demás cabe en una línea.

jk
moverse
hl
barra lateral ↔ lista
a
añadir con captura rápida
x
completar o reabrir
e
editar con la misma sintaxis
s
fecha, hora y límite
i
descripción en tu $EDITOR
n
nota con la fecha de hoy
1–4
prioridad
gt
ir a Hoy (gi gu ga)
/
buscar
u
deshacer, hasta 50 pasos