Dev Tools
hopto Lanzador de teclado para tus apps y links, en macOS y Windows. Un atajo, escribes, Enter.
SoundInbox Deja de revisar email. Escucha lo que importa.

taskrail

Un tablero vivo del plan de tu sesión, justo encima del prompt.

Claude Code 2.1.287+ Terminal + Escritorio Licencia MIT Código Abierto

El Problema

Cuando Claude ejecuta un plan con varias tareas, el estado de cada una vive en la transcripción: qué está hecho, qué está en revisión, qué espera por ti. Haces scroll, preguntas, pierdes el hilo.

La Solución

taskrail dibuja el plan como un tablero sobre el prompt: un raíl con una estación por ola, las tareas bajo cada estación con su icono, la línea clave y una barra de progreso. Claude lo actualiza con tres herramientas; tú eliges cuánto ves con /taskrail.

El tablero de taskrail sobre el prompt de Claude Code: un raíl con tres olas, las tareas bajo cada una y la barra de progreso

¿Por qué taskrail?

El tablero es parte de la sesión, no un fichero que Claude lee: el modelo lo mantiene al día y la banda lo dibuja.

Lo habitual taskrail
📋 El estado del plan repartido por la transcripción Un tablero, siempre visible, sobre el prompt
👀 Preguntar "¿por dónde vamos?" y leer un muro de texto Un vistazo al raíl: qué ola, qué tarea, qué icono
🔄 Una nota de progreso que se pierde al cerrar la terminal El plan vuelve con /resume, también tras un reinicio
🔒 Un script de estado que lee y escribe ficheros en tu disco Sin ficheros ni red: el plan vive dentro de Claude Code

Características

🛣

El tablero en la banda

Cabecera con los recuentos, la descripción del plan, el raíl con una estación por ola, las tareas bajo cada una con su icono de estado, la línea clave y una barra de treinta casillas.

🎛

Cuatro modos

full muestra el tablero entero, bar una sola línea, both añade el tablero al chat en cada hito, off lo oculta. /taskrail cambia de modo y la elección se conserva entre sesiones.

🔧

Tres herramientas para Claude

plan arranca un tablero, set actualiza iconos y textos, show lo devuelve como texto. Cada resultado le dice a Claude qué pide del chat el modo actual, así nunca lee un fichero de ajustes.

🔄

Vuelve con /resume

El plan se guarda en el estado de la sesión y en el almacén del plugin, así que /resume y un reinicio de Claude Code seguido de --resume devuelven el mismo tablero. /clear empieza de cero y se lleva el plan.

🔒

Sin red ni ficheros

taskrail no abre ninguna conexión ni lee o escribe nada en disco. No hay nada que configurar ni credenciales que guardar.

📖

Código legible

Tres ficheros TypeScript, sin paso de build, sin dependencias, y una batería de tests que corre con claude plugin test.

Cómo funciona

Un mod de Claude Code: un plugin cuyo módulo de hooks corre dentro de la sesión, con acceso al estado, al almacén, a las herramientas y a la banda sobre el prompt.

# A plan, a change, a redraw Claude calls plan → the mod keeps it in state + store → the band draws the board Claude calls set → icons and the key line change → the band redraws you type /taskrail → full, bar, both or off → kept for the next session

El tablero es una función pura del plan a las líneas que dibuja la banda. El plan vive en el estado reactivo del plugin, así que cada cambio redibuja la banda, y en el almacén del plugin bajo el id de la sesión, así que sobrevive a la memoria de la sesión. Las herramientas son funciones sencillas sobre ese plan; el comando solo cambia el modo.

Inicio Rápido

Dos comandos desde el marketplace de Drolosoft. Nada que compilar.

  1. Añade el marketplace de Drolosoft: claude plugin marketplace add drolosoft/claude-plugins.
  2. Instala el mod: claude plugin install taskrail@drolosoft-marketplace.
  3. Abre una sesión nueva o ejecuta /reload-plugins. /plugin lo lista como 1 mod active · taskrail, y el tablero aparece la próxima vez que Claude ejecute un plan.
claude plugin marketplace add drolosoft/claude-plugins claude plugin install taskrail@drolosoft-marketplace

Desde una copia local

Para una sesión con tu propia copia de trabajo, con recarga en cada guardado.

git clone https://github.com/drolosoft/taskrail.git claude --plugin-dir ./taskrail

Modos

/taskrail a secas responde con el modo actual.

Comando Qué muestra la banda
/taskrail fullEl tablero entero: cabecera, descripción, raíl, tareas, línea clave y barra de progreso (el modo por defecto)
/taskrail barUna línea: proyecto, plan, hora, una estación por ola, la meta y diez casillas
/taskrail bothEl tablero entero, y Claude lo pega además en el chat en cada hito
/taskrail offNada en la banda; Claude muestra el tablero en el chat solo cuando se lo pides

Requisitos

Claude Code con mods. Nada más.

Requisito Detalle
Claude Code2.1.287 o posterior
Dónde correEl terminal, las extensiones de IDE y la pestaña Code de la app de escritorio. No el panel de chat de VS Code, claude -p ni las sesiones en la nube
RedNinguna. El mod nunca abre una conexión

Construido Con

Un mod pequeño, escrito a la vista de todos.

  • TypeScript: un módulo de hooks y otro de dibujo, sin paso de build
  • La API de mods de Claude Code: estado, almacén, herramientas, un comando y la banda sobre el prompt
  • claude plugin test: la batería corre en el entorno propio del mod, en local y en cada push
Gimme a coffee 😋
Buy Me A Coffee

Construyo las herramientas que me faltan, y las regalo.
Si alguna te ahorró tiempo, un café mantiene la siguiente en camino.

Buy Me A Coffee QR

Tu plan, siempre a la vista

taskrail es libre y de código abierto. Dos comandos y el tablero está sobre tu prompt.

Or gimme a star 🤗