Blog

Alternative à Linear pour les agents IA : Weft pour ChatGPT et Claude

Une alternative honnête à Linear pour les équipes dont les agents IA font une partie du travail : réservation et bail via MCP, questions à la personne, preuves à la fin.

Weft est le gestionnaire de tâches IA des fondateurs solos et des petites équipes.

Tous les articles

Par Andrei Finogeev ·

Si des agents IA comme Claude Code, Codex, Cursor ou ChatGPT font désormais une partie de votre travail, une bonne alternative à Linear est un tableau construit autour de la boucle de l’agent : l’agent réserve une tâche avec un bail, vous pose une question quand il a besoin d’une décision, et termine avec des preuves que vous pouvez vérifier. Weft est un tableau de ce type, accessible via MCP, avec des guides de configuration pour 33 clients IA. Si vous êtes une équipe d’ingénierie qui vit dans les cycles, le triage et les pull requests, Linear est excellent et vous devriez sans doute y rester.

C’est nous qui faisons Weft. Les informations sur Linear viennent de ses pages officielles, vérifiées le 3 novembre 2026. Les informations sur les autres outils du second tableau viennent de leurs pages officielles, vérifiées le 27 octobre 2026.

Pourquoi cherche-t-on une alternative à Linear ?

La plupart des gens ne quittent pas Linear parce qu’il serait lent ou mal fait. Il est rapide, et très bon dans ce pour quoi il a été conçu : des équipes logicielles qui planifient le travail en cycles, trient les demandes entrantes en triage et relient les tickets aux pull requests GitHub.

Les raisons d’aller voir ailleurs sont plus étroites, et elles se rangent en deux groupes.

  • L’agent est devenu un exécutant, plus un assistant. Quand Claude Code ou Codex prend une tâche, tourne pendant vingt minutes et revient avec une pull request, le tableau doit savoir qui tient la tâche à cet instant, ce qui se passe si l’agent meurt en cours de route, et quelle preuve est revenue. Un outil de suivi de tickets enregistre le ticket ; il n’a pas été conçu autour de cette boucle.
  • L’outil est plus lourd que le travail. Un fondateur solo ou une équipe de trois personnes avec un seul projet n’a souvent besoin ni d’équipes, ni de cycles, ni de règles de triage, ni d’un workflow d’ingénierie. Il lui faut quatre colonnes et une IA capable de les lire et de les mettre à jour.

Si aucun des deux ne vous ressemble, cet article confirmera surtout que Linear est le bon outil.

Linear fonctionne-t-il avec ChatGPT, Claude, Cursor et Codex ?

Oui, de plusieurs façons, et il vaut la peine d’être précis.

  • Serveur MCP hébergé. Linear en fait tourner un sur https://mcp.linear.app/mcp en Streamable HTTP, avec une variante en lecture seule sur /mcp/readonly. La connexion passe par OAuth 2.1 avec enregistrement dynamique des clients, ou par un jeton OAuth bearer ou une clé d’API Linear. Sa documentation cite Claude (claude.ai, Desktop, Claude Code), Codex, Cursor, VS Code, Windsurf, Zed et d’autres, et indique que le serveur peut trouver, créer et modifier des tickets, des projets et des commentaires (documentation MCP de Linear).
  • Claude. Linear figure dans l’annuaire des connecteurs de Claude, publié par Linear et marqué « Anthropic verified » (claude.com/connectors/linear).
  • ChatGPT. La page ChatGPT de Linear décrit un connecteur pour la recherche approfondie qui aide à « explorer et citer le travail de votre équipe », pour les utilisateurs Plus et Pro (hors EEE, Suisse et Royaume-Uni) et pour Team, Enterprise et Edu (linear.app/integrations/chatgpt). La page ne dit pas qu’il peut écrire. ChatGPT n’est pas mentionné dans la documentation MCP.
  • Déléguer à des agents dans Linear. Vous pouvez assigner un ticket à un agent, et les agents « ne sont pas comptés comme des places facturables » (Agents in Linear). L’annuaire des agents cite Codex, Cursor, GitHub Copilot, Devin et beaucoup d’autres (linear.app/integrations/agents).

Donc si vos agents sont des agents de code et que votre équipe travaille déjà dans Linear, la connexion existe et elle est bien prise en charge. La question n’est pas de savoir si un agent peut atteindre Linear. C’est ce que fait le tableau pendant que l’agent travaille.

De quoi un agent a-t-il besoin qu’un outil de suivi de tickets ne lui donne pas ?

De trois choses, selon nous. La documentation MCP et agents de Linear, à ce jour, ne décrit aucune d’elles comme une opération MCP. Cela ne veut pas dire qu’on ne peut pas obtenir quelque chose de comparable dans Linear avec des conventions ; cela veut dire que le tableau ne l’impose pas.

  • Une réservation avec un bail. Deux agents, ou le même agent dans deux fenêtres, ne doivent pas démarrer la même tâche. Et si un agent plante, la tâche ne doit pas rester « In Progress » pour toujours. La page MCP de Linear ne décrit ni réservation ni bail.
  • Une question à la personne, depuis l’intérieur de l’exécution. Quand l’agent tombe sur quelque chose que vous seul pouvez trancher, il doit pouvoir demander, garder la tâche et recevoir la réponse plus tard. La page Agents in Linear ne dit pas si les agents peuvent poser des questions aux personnes ; elle décrit des personnes qui @mentionnent des agents.
  • Des preuves à la fin. « Terminé », venant d’un agent, est une affirmation. Une fin utile dit ce qui a été fait, ce qui ne l’a pas été, ce qui reste inconnu, et renvoie vers quelque chose que vous pouvez vérifier. L’intégration GitHub de Linear passe bien un ticket lié en Done quand une PR est fusionnée (documentation GitHub de Linear), ce qui est une vraie preuve pour du code. Pour un travail qui n’est pas une pull request, il n’y a pas de champ équivalent.

Comment Weft gère-t-il la boucle de l’agent ?

Weft est un tableau Scrumban (Backlog, Todo, Doing, Done par défaut, avec des sprints et des projets facultatifs) exposé via 32 outils MCP sur https://letsweft.com/api/mcp. Votre client IA se connecte par OAuth, donc aucune clé à copier ; des jetons d’accès personnels existent pour les clients sans OAuth. Weft émet des jetons de rafraîchissement : le client renouvelle la connexion tout seul.

La boucle tient en quatre appels :

start_task({ id })
  → runId, leaseToken          // 20-minute lease; a second agent gets already_claimed

report_progress({ runId, leaseToken })
  → lease renewed              // silence lets the lease lapse and frees the task

request_input({ id, runId, leaseToken, question, options })
  → question in your Inbox     // claim kept; push to your phone

complete_task({ id, runId, leaseToken, outcome,
                artifacts, notDone, unknowns, nextStep })
  • Réserver. start_task donne un bail de 20 minutes. report_progress le renouvelle. Si l’agent se tait, le bail expire et la tâche se libère pour quelqu’un d’autre. Un second agent qui tente la même tâche reçoit already_claimed.
  • Demander. request_input dépose une question, avec des options, dans la boîte de réception de la personne et envoie une notification push sur l’appli mobile. L’agent garde sa réservation et récupère la réponse à son appel suivant.
  • Terminer avec des preuves. complete_task consigne le résultat, les artefacts (une URL, un commit, un hachage de fichier), ce qui n’a pas été fait, ce qui reste inconnu et l’étape suivante. Par défaut, la tâche va directement dans Done. Elle ne s’arrête dans votre boîte de réception pour Accepter / À revoir / Plus tard / Abandonner que si elle demande une relecture ou si une vérification échoue.
  • Une limite sur vous, pas sur l’agent. Si 5 éléments attendent une même personne (10 en équipe, ou 45 minutes de relecture), start_task refuse avec attention_queue_full. L’agent est invité à terminer ou à clarifier plutôt qu’à commencer autre chose.

Chaque client OAuth et chaque jeton d’accès est un acteur distinct, et le tableau affiche le nom enregistré du client : vous voyez quelle IA a fait quoi. Chaque connexion peut recevoir des droits full, write ou read, et vous pouvez la déconnecter à tout moment. Plus de détails sur la boucle : la boucle de réservation pour les tâches d’agents IA et plusieurs agents IA sur un même tableau.

Linear et Weft côte à côte : quelles différences ?

QuestionLinearWeft
Serveur MCP hébergéOui, mcp.linear.app/mcp, Streamable HTTP ; variante en lecture seuleOui, letsweft.com/api/mcp, Streamable HTTP, 32 outils
Mode de connexionOAuth 2.1 avec enregistrement dynamique, ou jeton OAuth / clé d’APIOAuth avec jetons de rafraîchissement ; jetons d’accès personnels facultatifs
Accès depuis ChatGPTConnecteur de recherche approfondie (Plus/Pro hors EEE, Suisse, Royaume-Uni ; Team, Enterprise, Edu) ; écriture non indiquéeAppli publiée dans ChatGPT, sur tous les forfaits, y compris le gratuit
Accès depuis ClaudeDans l’annuaire des connecteurs de Claude, Anthropic verifiedConnecteur personnalisé (absent de l’annuaire d’Anthropic) ; Claude Code en une commande
Cursor et CodexCités comme clients MCP pris en charge ; aussi agents délégués dans LinearInstallation en un clic dans Cursor ; Codex : configuration puis codex mcp login weft
Réservation / bail via MCPNon indiquéOui, bail de 20 minutes, already_claimed pour un second agent
L’agent pose une question à la personneNon indiquéOui, request_input avec options, vers la boîte de réception et en push mobile
Preuves à la finLa fusion d’une PR passe un ticket lié en Done (intégration GitHub)Résultat, artefacts, notDone, unknowns, nextStep sur chaque tâche
Cycles / triage / synchro GitHubOui, les troisSprints (facultatifs) ; pas de boîte de triage ; pas d’intégration GitHub
Applis mobilesiOS et AndroidiOS et Android ; plus le web et une extension VS Code
LanguesNon indiqué34
Forfait gratuitMembres illimités, 2 équipes, 250 tickets50 tâches et 200 appels IA par mois
Forfait payant le moins cher, par placeBasic 10 $/utilisateur/mois, facturé à l’année (prix mensuel non affiché)Pro 7,80 € par place et par mois, ou 66 € par place et par an
IA intégrée / créditsLinear Agent sur tous les forfaits ; certaines fonctions demandent des crédits d’IAAucune IA propre ; la réflexion se fait dans votre client IA

Sources de la colonne Linear : tarifs, documentation MCP, page ChatGPT, documentation des agents, documentation GitHub et page mobile, vérifiées le 3 novembre 2026. Un tableau plus large se trouve sur notre page gestionnaires de tâches MCP, et la version courte sur Weft vs Linear.

Un outil de suivi de tickets est-il trop lourd pour un fondateur solo ou une petite équipe ?

Parfois. Le forfait gratuit de Linear est généreux pour une équipe : membres illimités, 2 équipes et 250 tickets. Mais le produit a la forme d’une organisation d’ingénierie : équipes, cycles, triage, projets et jalons. Si vous êtes seul avec un client IA ouvert toute la journée, une bonne partie de cette structure est de la configuration dont vous ne vous servirez pas.

Weft est volontairement plus petit : quatre colonnes, des sprints facultatifs, des projets légers. La plupart du temps, vous ne l’ouvrez pas pour taper ; vous dites à ChatGPT ou à Claude « mets ces cinq choses sur le tableau » et vous regardez le résultat sur votre téléphone. Si cela ressemble davantage à votre façon de travailler, voyez la gestion des tâches par IA pour les fondateurs solo.

Pour les petites équipes, la limite d’attention compte plus que le nombre de colonnes. Avec trois personnes et quatre agents, le goulot d’étranglement n’est pas de savoir qui peut commencer du travail ; c’est la quantité de travail terminé qui attend que quelqu’un le regarde. Weft refuse les nouveaux démarrages quand cette file est pleine.

Quelles sont les autres alternatives à Linear pour les agents IA ?

Quelques autres outils ont un serveur MCP hébergé. Ces informations ont été vérifiées sur leurs pages officielles le 27 octobre 2026.

OutilMCP hébergéChatGPTAnnuaire ClaudeForfait gratuitPayant le moins cher
JiraAtlassian Rovo MCP, OAuth 2.1Atlassian Rovo dans ChatGPTOuiGratuit jusqu’à 10 utilisateursStandard 8,48 $/utilisateur/mois
TrelloOui, OAuth 2.0 uniquementVia l’annuaire de ChatGPT (selon Trello)OuiOui, jusqu’à 10 collaborateurs ; MCP sur tous les forfaitsStandard 5 $/utilisateur/mois à l’année, 6 $ au mois
TodoistOui, OAuthAppli Todoist dans ChatGPTOuiBeginner : 5 projets personnels ; MCP disponiblePro 5 $/mois à l’année ; Business 8 $/utilisateur/mois à l’année

Aucune de ces pages ne décrit non plus de réservation avec bail ni de question de l’agent à la personne comme opérations MCP. Articles voisins : alternative à Asana, alternative à Todoist, alternative à ClickUp et alternative à Motion.

Quand faut-il rester sur Linear ?

  • Votre travail, c’est surtout du code et des pull requests. L’intégration GitHub de Linear passe les tickets liés en In Progress à l’ouverture d’une PR et en Done à sa fusion. Weft n’a pas d’intégration GitHub.
  • Vous travaillez en cycles avec une boîte de triage. Les cycles de Linear reportent automatiquement les tickets non terminés, et Triage est « une boîte de réception spéciale pour votre équipe ». Weft a des sprints facultatifs et pas de triage.
  • Vous voulez l’annuaire de Claude, pas un connecteur personnalisé. Linear y figure et il est Anthropic verified. Weft s’ajoute dans Claude comme connecteur personnalisé.
  • Vous voulez des agents qui ne comptent pas comme des places. Linear indique que les agents ne sont pas des places facturables, et son annuaire d’agents est vaste.
  • Plusieurs équipes, un seul espace de travail. Le forfait Business de Linear a des équipes illimitées. Weft a un seul sprint actif par espace de travail.

Que ne fait pas Weft ?

Pour vous épargner un essai : Weft n’a ni intégration GitHub ou Slack, ni API REST publique ou webhooks, ni CLI, ni appli de bureau, ni Gantt ou chronologies, ni blocage de créneaux dans un calendrier. Il n’a pas d’IA propre ni de crédits d’IA ; la réflexion se fait dans le client IA que vous utilisez déjà. Restaurer une tâche depuis la corbeille est une fonction Pro.

Combien coûtent Linear et Weft ?

Linear : Free (0 $, 2 équipes, 250 tickets), Basic 10 $ par utilisateur et par mois facturé à l’année, Business 16 $ par utilisateur et par mois facturé à l’année, Enterprise sur devis (linear.app/pricing). La page n’affiche pas de prix mensuel pour Basic.

Weft : le forfait gratuit, c’est 50 tâches et 200 appels IA par mois. Pro coûte 7,80 € par place et par mois, ou 66 € par place et par an. Détails sur letsweft.com/fr/pricing.

Comment passer de Linear à Weft ?

  1. Dans Linear, exportez vos tickets en CSV. Un administrateur de l’espace de travail peut tout exporter depuis Settings → Administration → Import Export ; n’importe qui peut exporter une vue filtrée depuis le menu de commandes (jusqu’à 250 tickets à la fois pour les membres, 2 000 pour les administrateurs). Voir la documentation d’export de Linear.
  2. Créez un compte Weft sur letsweft.com. Le tableau démarre avec Backlog, Todo, Doing et Done.
  3. Importez le CSV dans Weft. L’import CSV depuis Linear est gratuit sur tous les forfaits ; le guide pas à pas se trouve sur letsweft.com/fr/migrate-from/linear. Sur le forfait gratuit, la limite de 50 tâches s’applique : archivez ce dont vous n’avez plus besoin avant d’importer.
  4. Connectez votre client IA : ChatGPT (l’appli, tous les forfaits), Claude Code (claude mcp add --transport http weft https://letsweft.com/api/mcp), Cursor (un clic) ou Codex (configuration, puis codex mcp login weft). Connectez-vous par OAuth quand le navigateur s’ouvre.
  5. Demandez à l’agent d’appeler get_my_work, de choisir une tâche et de la mener à bout via start_task → report_progress → complete_task. Vérifiez le compte rendu sur la carte.
  6. Installez l’appli iOS ou Android pour que les questions de request_input vous arrivent en notification push.

Vous n’êtes pas obligé de tout déplacer. Vous pouvez garder les tickets d’ingénierie dans Linear et mettre sur un tableau Weft le travail que vos agents font dans le code, l’écriture et la recherche. La configuration de chaque client est dans la documentation ; ce qu’est MCP lui-même est expliqué sur modelcontextprotocol.io.

Linear a déjà un serveur MCP. Pourquoi aurais-je besoin d’autre chose ?
Peut-être que vous n’en avez pas besoin. Le serveur MCP de Linear permet à un agent de trouver, créer et modifier des tickets, des projets et des commentaires. Ce que sa documentation ne décrit pas, c’est une réservation avec bail, une question de l’agent à la personne ou un compte rendu structuré à la fin. Si vos agents tournent longtemps, en parallèle, ou sur un travail qui n’est pas une pull request, c’est précisément ce que Weft ajoute.
Weft est-il dans l’annuaire des connecteurs de Claude, comme Linear ?
Non. Dans claude.ai et Claude Desktop, vous ajoutez Weft comme connecteur personnalisé avec l’URL https://letsweft.com/api/mcp. Dans Claude Code, c’est une seule commande : claude mcp add --transport http weft https://letsweft.com/api/mcp. Linear est dans l’annuaire et Anthropic verified.
Weft fonctionne-t-il avec le forfait gratuit de ChatGPT ?
Oui. Weft est une appli publiée dans ChatGPT et fonctionne sur tous les forfaits ChatGPT, y compris le gratuit. Voir letsweft.com/fr/chatgpt.
Que se passe-t-il si mon agent plante au milieu d’une tâche ?
Le bail de start_task dure 20 minutes et report_progress le renouvelle. Si l’agent cesse de donner des nouvelles, le bail expire et la tâche se libère pour un autre agent ou une personne. Elle ne reste pas dans Doing sous une exécution morte. Plus de détails dans qu’a fait mon agent IA.
Chaque fin de tâche d’un agent atterrira-t-elle dans ma file de relecture ?
Non. Par défaut, une tâche terminée va directement dans Done avec son compte rendu. Elle ne s’arrête dans votre boîte de réception pour Accepter / À revoir / Plus tard / Abandonner que si elle demande une relecture ou si une vérification échoue.
Puis-je importer depuis Linear avec le forfait gratuit ?
Oui. L’import CSV depuis Linear fonctionne sur tous les forfaits Weft. Le forfait gratuit contient 50 tâches, donc un grand espace Linear demandera Pro ou un peu d’archivage au préalable. Guide : letsweft.com/fr/migrate-from/linear.