Código abierto · MIT · v0.1.0-beta.9

Un tablero de proyectos que entrega sus ítems a tu agente de código.

Pulsa ▶ en una tarjeta, elige Claude Code, Codex, docket u opencode, y se ejecuta. Lo que pasó queda en el ítem. Autoalojado: un binario, un archivo SQLite, sin cuenta.

Linux (.AppImage, .deb) · macOS (.dmg, Apple Silicon e Intel) · Windows (.msi)

  • App de escritorio
  • Cuatro harnesses de agentes
  • Un archivo SQLite
  • Sin cuenta
El tablero de Tack: columnas Kanban con límites de trabajo en curso, un botón de ejecutar en cada tarjeta y un aviso que ofrece dejar que este tablero ejecute sus ítems con un agente.

Qué es

Tu plan y tu agente, en un solo lugar.

La ejecución queda en la tarjeta.

Eventos, preguntas, archivos y costo quedan en el ítem cuando el agente termina, no en un chat por el que tengas que desplazarte.

Una ejecución sobrevive a una caída.

Si matas una ejecución a la mitad, Tack ni la pierde ni la vuelve a lanzar a tus espaldas. Se detiene y te pregunta.

Tus llaves se quedan contigo.

El tablero nunca guarda una credencial de modelo. El runner que sí la guarda vive donde ya está tu código.

Medido, nunca adivinado.

El costo y los tokens muestran lo que el agente reportó, o dicen “No medido”. Nunca una estimación, nunca un 0 silencioso.

18.5 MiB
un binario
~18 MiB
de memoria en reposo
4
harnesses de agentes
0
cuentas, servidores de base de datos, Docker o nube

Ejecuciones con agentes

Plánealo en el tablero. El agente hace el resto.

Tres pasos, iguales sin importar qué agente elijas.

  1. Plánealo en el tableroCrea el ítem y elige quién lo ejecuta.
  2. Un runner lo tomaPrepara un espacio de trabajo limpio e inicia el agente con su propio login o con una llave que le diste.
  3. Míralo en el ítemEl avance llega en vivo. La ejecución terminada queda en el historial del ítem.
Cuatro harnesses, un solo flujoClaude CodeCodexdocketopencode

Tú eliges cómo se paga.

Usa la suscripción del propio agente y Tack nunca ve la credencial, o dale al runner una llave de API para un endpoint. La lista de modelos viene en vivo de ese endpoint.

Puede preguntar primero.

Con las aprobaciones en “Pregúntame”, Claude Code, Codex y opencode se detienen antes de actuar y esperan en la bandeja de decisiones del ítem.

La página Agents te pone en marcha.

Del binario instalado a una ejecución de prueba terminada en una sola página: activa la ejecución, mira qué agentes tiene esta máquina, revisa su login, elige un modelo por defecto y pruébalo.

También sin agentes

Un gestor de proyectos completo, con o sin agentes.

Todo esto funciona en cuanto Tack arranca, sin configurar ningún agente.

  • Seis vistas: tablero, lista, tabla, calendario, línea de tiempo y resumen.
  • Tu flujo de trabajo: Scrum, Kanban o fases, con límites de trabajo en curso.
  • Renombra Task, Sprint o Backlog por proyecto. La interfaz, la CLI y la API usan tus términos.
  • Dependencias que importan: los ciclos se rechazan, y un ítem que espera trabajo sin terminar no se entrega a un agente.
  • Exporta a JSON, YAML o CSV. Importa desde GitHub Issues o Linear. Respalda en local o en almacenamiento compatible con S3.
Línea de tiempo: una vista Gantt que respeta las dependencias. El mismo grafo de dependencias decide qué ítems puede tomar un agente.
La línea de tiempo. El mismo grafo de dependencias decide qué ítems puede tomar un agente.

Instalar

Descarga la app y ábrela.

App de escritorio

Ábrela y el tablero se abre en su propia ventana. Cerrar la ventana no detiene el trabajo.

  • Linux.AppImage o .deb
  • macOS.dmg, Apple Silicon e Intel
  • Windows.msi
Descargar la última versión

Los binarios y la app de escritorio aún no están firmados. En macOS, clic derecho → Abrir la primera vez. En Windows, elige Más información → Ejecutar de todas formas.

Y tack serve

El mismo binario y los mismos datos, ejecutado desde una terminal. Sirve para una máquina sin escritorio, un host remoto o compartido, o para automatizar con la CLI y la API REST. Para un servidor compartido, conecta un tack-runner aparte en vez de usar --with-runner, que solo corre en localhost.

binario
curl -fsSL https://raw.githubusercontent.com/yielab/tack/main/install.sh | sh
tack serve --with-runner

Luego abre http://localhost:3210. El instalador verifica cada descarga contra el SHA256SUMS de la versión. Tus datos son tack.db más la carpeta storage/. Respalda ambos.

Leer la guía de inicio →

Respuestas directas

Lo que Tack no es.

Hoja de ruta →
  • No es multiusuario. No hay cuentas: un token compartido opcional, sin permisos por usuario.
  • No es sincronización en vivo. Hay un solo escritor de SQLite, y el respaldo en S3 copia instantáneas.
  • No funciona sin conexión, y no hay app móvil nativa.
  • No siempre es exacto con el costo. Los valores de costo importados pueden ser estimaciones; las mediciones propias de Tack siempre dicen de dónde vienen.
  • Aún no está firmado. Espera una advertencia la primera vez en macOS y Windows.
  • No está terminado. Es una beta pública.

Pon tu plan y tu agente en el mismo tablero.

Código abierto bajo MIT. Descárgalo, ejecútalo en tu propia máquina y deja cada ejecución en el ítem al que pertenece.