Blog

Alternativa a Linear para agentes de IA: Weft para ChatGPT y Claude

Una alternativa a Linear, contada con honestidad, para equipos cuyos agentes de IA hacen parte del trabajo: reclamación con concesión, preguntas a la persona y pruebas.

Weft es el gestor de tareas con IA para fundadores en solitario y equipos pequeños.

Todos los artículos

Por Andrei Finogeev ·

Si agentes de IA como Claude Code, Codex, Cursor o ChatGPT ya hacen parte de tu trabajo, una buena alternativa a Linear es un tablero construido en torno al ciclo del agente: el agente reclama una tarea con una concesión, te hace una pregunta cuando necesita una decisión y termina con pruebas que puedes comprobar. Weft es uno de esos tableros, accesible por MCP, con guías de configuración para 33 clientes de IA. Si sois un equipo de ingeniería que vive en ciclos, triaje y pull requests, Linear es excelente y probablemente deberíais quedaros en él.

Weft lo hacemos nosotros. Los datos sobre Linear salen de sus páginas oficiales, revisadas el 3 de noviembre de 2026. Los datos sobre las demás herramientas de la segunda tabla salen de sus páginas oficiales, revisadas el 27 de octubre de 2026.

¿Por qué la gente busca una alternativa a Linear?

La mayoría no deja Linear porque sea lento o esté mal hecho. Es rápido, y es muy bueno en aquello para lo que se construyó: equipos de software que planifican el trabajo en ciclos, clasifican las peticiones entrantes en el triaje y enlazan incidencias con pull requests de GitHub.

Los motivos para mirar a otro lado son más concretos, y se dividen en dos grupos.

  • El agente pasó a ser un trabajador, no un ayudante. Cuando Claude Code o Codex coge una tarea, trabaja veinte minutos y vuelve con una pull request, el tablero necesita saber quién tiene la tarea en este momento, qué pasa si el agente muere a mitad de la ejecución y qué prueba ha vuelto. Un gestor de incidencias registra la incidencia; no se diseñó en torno a ese ciclo.
  • El gestor pesa más que el trabajo. Un fundador en solitario o un equipo de tres personas con un solo proyecto muchas veces no necesita equipos, ciclos, reglas de triaje y un flujo de ingeniería. Necesita cuatro columnas y una IA que pueda leerlas y actualizarlas.

Si ninguno de los dos casos es el tuyo, este artículo te confirmará sobre todo que Linear es la herramienta adecuada.

¿Linear funciona con ChatGPT, Claude, Cursor y Codex?

Sí, de varias formas, y conviene ser precisos.

  • Servidor MCP alojado. Linear tiene uno en https://mcp.linear.app/mcp sobre Streamable HTTP, con una variante de solo lectura en /mcp/readonly. El inicio de sesión es OAuth 2.1 con registro dinámico de clientes, o bien un token OAuth de tipo bearer o una clave de API de Linear. Su documentación menciona Claude (claude.ai, Desktop, Claude Code), Codex, Cursor, VS Code, Windsurf, Zed y otros, y dice que el servidor puede buscar, crear y actualizar incidencias, proyectos y comentarios (documentación MCP de Linear).
  • Claude. Linear está en el directorio de conectores de Claude, hecho por Linear y marcado como verificado por Anthropic (claude.com/connectors/linear).
  • ChatGPT. La página de ChatGPT de Linear describe un conector para deep research que te ayuda a «explorar y consultar el trabajo de tu equipo», para usuarios Plus y Pro (salvo EEE, Suiza y Reino Unido) y para Team, Enterprise y Edu (linear.app/integrations/chatgpt). La página no dice que pueda escribir. ChatGPT no aparece en la documentación MCP.
  • Delegar en agentes dentro de Linear. Puedes asignar una incidencia a un agente, y los agentes «no cuentan como asientos facturables» (Agents in Linear). El directorio de agentes incluye Codex, Cursor, GitHub Copilot, Devin y muchos otros (linear.app/integrations/agents).

Así que si tus agentes son agentes de programación y tu equipo ya trabaja en Linear, la conexión existe y está bien soportada. La pregunta no es si un agente puede llegar a Linear. Es qué hace el tablero mientras el agente trabaja.

¿Qué necesita un agente de un tablero que un gestor de incidencias no le da?

Tres cosas, a nuestro juicio. La documentación de MCP y de agentes de Linear, a día de hoy, no describe ninguna de ellas como operación MCP. Eso no significa que no se pueda conseguir algo parecido en Linear con convenciones; significa que el tablero no lo impone.

  • Una reclamación con concesión. Dos agentes, o el mismo agente en dos ventanas, no deberían empezar la misma tarea. Y si un agente se cae, la tarea no debería quedarse «In Progress» para siempre. La página MCP de Linear no describe reclamaciones ni concesiones.
  • Una pregunta a la persona, desde dentro de la ejecución. Cuando el agente se topa con algo que solo tú puedes decidir, debería poder preguntar, conservar la tarea y recibir la respuesta más tarde. La página Agents in Linear no dice si los agentes pueden hacer preguntas a las personas; describe a personas que mencionan a agentes con @.
  • Pruebas al terminar. Un «hecho» de un agente es una afirmación. Un buen cierre dice qué se hizo, qué no, qué se desconoce, y enlaza algo que puedas comprobar. La integración de Linear con GitHub sí mueve una incidencia enlazada a Done cuando se fusiona una PR (documentación de GitHub de Linear), lo cual es una prueba real para el código. Para el trabajo que no es una pull request, no hay un campo equivalente.

¿Cómo gestiona Weft el ciclo del agente?

Weft es un tablero Scrumban (Backlog, Todo, Doing y Done por defecto, con sprints y proyectos opcionales) expuesto mediante 32 herramientas MCP en https://letsweft.com/api/mcp. Tu cliente de IA inicia sesión con OAuth, así que no hay clave que copiar; para clientes sin OAuth existen tokens de acceso personales. Weft emite tokens de actualización, así que el cliente renueva la sesión por su cuenta.

El ciclo son cuatro llamadas:

start_task({ id })
  → runId, leaseToken          // concesión de 20 minutos; un segundo agente recibe already_claimed

report_progress({ runId, leaseToken })
  → concesión renovada         // el silencio deja caducar la concesión y libera la tarea

request_input({ id, runId, leaseToken, question, options })
  → pregunta en tu Bandeja de entrada   // se conserva la reclamación; push al móvil

complete_task({ id, runId, leaseToken, outcome,
                artifacts, notDone, unknowns, nextStep })
  • Reclamar. start_task da una concesión de 20 minutos. report_progress la renueva. Si el agente se queda callado, la concesión caduca y la tarea queda libre para otro. Un segundo agente que intente la misma tarea recibe already_claimed.
  • Preguntar. request_input deja una pregunta, con opciones, en la Bandeja de entrada de la persona y envía una notificación push a la app móvil. El agente conserva su reclamación y recoge la respuesta en su siguiente llamada.
  • Terminar con pruebas. complete_task registra el resultado, los artefactos (una URL, un commit, un hash de archivo), lo que no se hizo, lo que se desconoce y el siguiente paso. Por defecto la tarea va directa a Done. Solo se para en tu Bandeja de entrada para Aceptar / Rehacer / Más tarde / Descartar cuando la tarea necesita revisión o falla una comprobación de verificación.
  • Un límite sobre ti, no sobre el agente. Si hay 5 elementos esperando a una persona (10 en un equipo, o 45 minutos de revisión), start_task se niega con attention_queue_full. Al agente se le indica que termine o aclare en lugar de empezar más.

Cada cliente OAuth y cada token de acceso es su propio actor, y el tablero muestra el nombre registrado del cliente, así que puedes ver qué IA hizo qué. A cada conexión se le pueden dar permisos completos, de escritura o de lectura, y puedes desconectarla en cualquier momento. Más sobre el ciclo: el ciclo de reclamación para tareas de agentes de IA y varios agentes de IA en un mismo tablero.

¿Cómo se comparan Linear y Weft, punto por punto?

PreguntaLinearWeft
Servidor MCP alojadoSí, mcp.linear.app/mcp, Streamable HTTP; variante de solo lecturaSí, letsweft.com/api/mcp, Streamable HTTP, 32 herramientas
Método de inicio de sesiónOAuth 2.1 con registro dinámico, o token OAuth / clave de APIOAuth con tokens de actualización; tokens de acceso personales opcionales
Vía de ChatGPTConector de deep research (Plus/Pro salvo EEE, CH, Reino Unido; Team, Enterprise, Edu); no consta que escribaApp publicada en ChatGPT, en todos los planes, Free incluido
Vía de ClaudeEn el directorio de conectores de Claude, verificado por AnthropicConector personalizado (no está en el directorio de Anthropic); Claude Code con un comando
Cursor y CodexFiguran como clientes MCP compatibles; también como agentes delegados dentro de LinearCursor con instalación en un clic; Codex con configuración más codex mcp login weft
Reclamación / concesión por MCPNo constaSí, concesión de 20 minutos, already_claimed para un segundo agente
El agente pregunta a la personaNo constaSí, request_input con opciones, a la Bandeja de entrada y por push al móvil
Pruebas al terminarFusionar una PR mueve la incidencia enlazada a Done (integración con GitHub)Outcome, artifacts, notDone, unknowns, nextStep en cada tarea
Ciclos / triaje / sincronización con GitHubSí, los tresSprints (opcionales); sin bandeja de triaje; sin integración con GitHub
Apps móvilesiOS y AndroidiOS y Android; además web y una extensión de VS Code
IdiomasNo consta34
Plan gratuitoMiembros ilimitados, 2 equipos, 250 incidencias50 tareas y 200 llamadas de IA al mes
Plan de pago más barato por asientoBasic 10 US$/usuario/mes, facturación anual (no muestra precio mensual)Pro 7,87 € por asiento al mes, o 66,55 € por asiento al año, IVA incluido
IA integrada / créditosLinear Agent en todos los planes; algunas funciones requieren créditos de IANo tiene IA propia; el razonamiento ocurre en tu cliente de IA

Fuentes de la columna de Linear: precios, documentación MCP, página de ChatGPT, documentación de agentes, documentación de GitHub y página de móvil, revisadas el 3 de noviembre de 2026. Hay una tabla más amplia en nuestra página de gestores de tareas MCP (en inglés), y la versión corta está en Weft vs Linear.

¿Es un gestor de incidencias demasiado pesado para un fundador en solitario o un equipo pequeño?

A veces. El plan gratuito de Linear es generoso para un equipo: miembros ilimitados, 2 equipos y 250 incidencias. Pero la forma del producto es la de una organización de ingeniería: equipos, ciclos, triaje, proyectos e hitos. Si eres una sola persona con un cliente de IA abierto todo el día, buena parte de esa estructura es configuración que no vas a usar.

La forma de Weft es más pequeña a propósito: cuatro columnas, sprints opcionales, proyectos ligeros. La mayor parte del tiempo no lo abres para escribir; le dices a ChatGPT o a Claude «pon estas cinco cosas en el tablero» y miras el resultado en el móvil. Si eso se parece más a tu forma de trabajar, mira gestión de tareas con IA para fundadores en solitario.

En equipos pequeños, el límite de atención importa más que el número de columnas. Con tres personas y cuatro agentes, el cuello de botella no es quién puede empezar trabajo; es cuánto trabajo terminado está esperando a que alguien lo mire. Weft rechaza nuevos inicios cuando esa cola está llena.

¿Qué otras alternativas a Linear hay para agentes de IA?

Algunas otras herramientas tienen servidores MCP alojados. Estos datos se revisaron en sus páginas oficiales el 27 de octubre de 2026.

HerramientaMCP alojadoChatGPTDirectorio de ClaudePlan gratuitoPlan de pago más barato
JiraAtlassian Rovo MCP, OAuth 2.1Atlassian Rovo en ChatGPTSíGratis para 10 usuariosStandard 8,48 US$/usuario/mes
TrelloSí, solo OAuth 2.0Mediante el directorio de ChatGPT (según Trello)SíSí, hasta 10 colaboradores; MCP en todos los planesStandard 5 US$/usuario/mes anual, 6 US$ mensual
TodoistSí, OAuthApp de Todoist en ChatGPTSíBeginner: 5 proyectos personales; MCP disponiblePro 5 US$/mes anual; Business 8 US$/usuario/mes anual

Ninguna de estas páginas describe tampoco una reclamación con concesión ni una pregunta del agente a la persona como operaciones MCP. Artículos hermanos: alternativa a Asana, alternativa a Todoist, alternativa a ClickUp y alternativa a Motion.

¿Cuándo deberías quedarte en Linear?

  • Tu trabajo es sobre todo código y pull requests. La integración de Linear con GitHub mueve las incidencias enlazadas a In Progress cuando se abre una PR y a Done cuando se fusiona. Weft no tiene integración con GitHub.
  • Trabajáis con ciclos y una bandeja de triaje. Los ciclos de Linear arrastran automáticamente las incidencias sin terminar, y Triage es «una bandeja de entrada especial para tu equipo». Weft tiene sprints opcionales y no tiene triaje.
  • Quieres el directorio de Claude, no un conector personalizado. Linear está en él y verificado por Anthropic. Weft se añade en Claude como conector personalizado.
  • Quieres que los agentes no ocupen asientos. Linear dice que los agentes no son asientos facturables, y su directorio de agentes es amplio.
  • Varios equipos, un espacio de trabajo. El plan Business de Linear tiene equipos ilimitados. Weft tiene un sprint activo por espacio de trabajo.

¿Qué no hace Weft?

Para ahorrarte la prueba: Weft no tiene integración con GitHub ni con Slack, ni API REST pública ni webhooks, ni CLI, ni app de escritorio, ni diagramas de Gantt o cronogramas, ni bloques de tiempo en el calendario. No tiene IA propia ni créditos de IA; el razonamiento ocurre en el cliente de IA que ya usas. Restaurar una tarea desde la papelera es una función de Pro.

¿Cuánto cuestan Linear y Weft?

Linear: Free (0 US$, 2 equipos, 250 incidencias), Basic 10 US$ por usuario al mes con facturación anual, Business 16 US$ por usuario al mes con facturación anual, Enterprise a medida (linear.app/pricing). La página no muestra un precio con facturación mensual para Basic.

Weft: Free son 50 tareas y 200 llamadas de IA al mes. Pro cuesta 7,87 € por asiento al mes, o 66,55 € por asiento al año, IVA incluido. Detalles en letsweft.com/es/pricing.

¿Cómo me paso de Linear a Weft?

  1. En Linear, exporta tus incidencias como CSV. Un administrador del espacio de trabajo puede exportarlo todo desde Settings → Administration → Import Export; cualquiera puede exportar una vista filtrada desde el menú de comandos (los miembros, hasta 250 incidencias cada vez; los administradores, hasta 2.000). Consulta la documentación de exportación de Linear.
  2. Crea una cuenta de Weft en letsweft.com. El tablero empieza con Backlog, Todo, Doing y Done.
  3. Importa el CSV en Weft. La importación de CSV de Linear es gratuita en todos los planes; la guía paso a paso está en letsweft.com/es/migrate-from/linear. En Free se aplica el límite de 50 tareas, así que archiva lo que ya no necesites antes de importar.
  4. Conecta tu cliente de IA: ChatGPT (la app, en todos los planes), Claude Code (claude mcp add --transport http weft https://letsweft.com/api/mcp), Cursor (un clic) o Codex (configuración y luego codex mcp login weft). Inicia sesión con OAuth cuando se abra el navegador.
  5. Pide al agente que llame a get_my_work, elija una tarea y la trabaje con start_task → report_progress → complete_task. Comprueba el recibo en la tarjeta.
  6. Instala la app de iOS o de Android para que las preguntas de request_input te lleguen como notificación push.

No tienes que mudarlo todo. Puedes dejar las incidencias de ingeniería en Linear y poner en un tablero de Weft el trabajo que tus agentes hacen entre código, redacción e investigación. La configuración de cada cliente está en la documentación; qué es MCP en sí se explica en modelcontextprotocol.io.

Linear ya tiene un servidor MCP. ¿Para qué necesitaría otra cosa?
Puede que no lo necesites. El servidor MCP de Linear permite a un agente buscar, crear y actualizar incidencias, proyectos y comentarios. Lo que su documentación no describe es una reclamación con concesión, una pregunta del agente a la persona ni un recibo estructurado al terminar. Si tus agentes trabajan durante mucho tiempo, en paralelo o en tareas que no son una pull request, eso es lo que añade Weft.
¿Está Weft en el directorio de conectores de Claude, como Linear?
No. En claude.ai y Claude Desktop añades Weft como conector personalizado con la URL https://letsweft.com/api/mcp. En Claude Code es un solo comando: claude mcp add --transport http weft https://letsweft.com/api/mcp. Linear está en el directorio y verificado por Anthropic.
¿Funciona Weft con ChatGPT en el plan gratuito?
Sí. Weft es una app publicada en ChatGPT y funciona en todos los planes de ChatGPT, Free incluido. Mira letsweft.com/es/chatgpt.
¿Qué pasa si mi agente se cae en mitad de una tarea?
La concesión de start_task dura 20 minutos y se renueva con report_progress. Si el agente deja de informar, la concesión caduca y la tarea queda libre para otro agente o una persona. No se queda en Doing bajo una ejecución muerta. Más en qué ha hecho mi agente de IA.
¿Acabará cada tarea terminada por un agente en mi cola de revisión?
No. Por defecto una tarea completada va directa a Done con su recibo. Solo se para en tu Bandeja de entrada para Aceptar / Rehacer / Más tarde / Descartar cuando la tarea necesita revisión o falla una comprobación de verificación.
¿Puedo importar desde Linear en el plan gratuito?
Sí. La importación de CSV de Linear funciona en todos los planes de Weft. El plan Free admite 50 tareas, así que un espacio de trabajo grande de Linear necesitará Pro o archivar algo antes. Guía: letsweft.com/es/migrate-from/linear.