Alternativa a Linear per agenti IA: Weft per ChatGPT e Claude
Un’alternativa a Linear onesta per i team i cui agenti IA fanno parte del lavoro: presa in carico con lease via MCP, domande alla persona e prove alla consegna.
Weft è il gestore di attività con IA per chi fonda da solo e i piccoli team.
Di Andrei Finogeev ·
Se agenti IA come Claude Code, Codex, Cursor o ChatGPT ormai fanno parte del tuo lavoro, una buona alternativa a Linear è una bacheca costruita attorno al ciclo dell’agente: l’agente prende in carico un’attività con un lease, ti fa una domanda quando gli serve una decisione e chiude con prove che puoi verificare. Weft è una bacheca di questo tipo, raggiungibile via MCP, con guide di configurazione per 33 client IA. Se sei un team di ingegneria che vive di cicli, triage e pull request, Linear è eccellente e probabilmente dovresti restarci.
Weft lo facciamo noi. Le informazioni su Linear vengono dalle sue pagine ufficiali, verificate il 3 novembre 2026. Quelle sugli altri strumenti della seconda tabella vengono dalle loro pagine ufficiali, verificate il 27 ottobre 2026.
Perché si cerca un’alternativa a Linear?
Quasi nessuno lascia Linear perché è lento o fatto male. È veloce, ed è molto bravo in ciò per cui è nato: team software che pianificano il lavoro in cicli, smistano le richieste in arrivo con il triage e collegano le issue alle pull request di GitHub.
I motivi per guardare altrove sono più circoscritti, e rientrano in due gruppi.
- L’agente è diventato un lavoratore, non un assistente. Quando Claude Code o Codex prende un’attività, lavora per venti minuti e torna con una pull request, la bacheca deve sapere chi ha l’attività in quel momento, cosa succede se l’agente muore a metà e quali prove sono tornate. Un issue tracker registra la issue; non è stato progettato attorno a quel ciclo.
- Il tracker pesa più del lavoro. Chi fonda da solo o un team di tre persone con un solo progetto spesso non ha bisogno di team, cicli, regole di triage e un flusso di ingegneria. Servono quattro colonne e un’IA che possa leggerle e aggiornarle.
Se nessuno dei due casi ti descrive, questo articolo ti confermerà soprattutto che Linear è lo strumento giusto.
Linear funziona con ChatGPT, Claude, Cursor e Codex?
Sì, in diversi modi, e conviene essere precisi.
- Server MCP ospitato. Linear ne gestisce uno su
https://mcp.linear.app/mcpvia Streamable HTTP, con una variante di sola lettura su/mcp/readonly. L’accesso avviene con OAuth 2.1 e registrazione dinamica del client, oppure con un token OAuth bearer o una chiave API di Linear. La documentazione elenca Claude (claude.ai, Desktop, Claude Code), Codex, Cursor, VS Code, Windsurf, Zed e altri, e dice che il server può trovare, creare e aggiornare issue, progetti e commenti (documentazione MCP di Linear). - Claude. Linear è nella directory dei connettori di Claude, realizzato da Linear e segnato come verificato da Anthropic (claude.com/connectors/linear).
- ChatGPT. La pagina ChatGPT di Linear descrive un connettore per la deep research che aiuta a «esplorare e citare il lavoro del tuo team», per gli utenti Plus e Pro (esclusi SEE, Svizzera e Regno Unito) e per Team, Enterprise ed Edu (linear.app/integrations/chatgpt). La pagina non dice che possa scrivere. ChatGPT non è citato nella documentazione MCP.
- Delegare agli agenti dentro Linear. Puoi assegnare una issue a un agente, e gli agenti «non contano come postazioni a pagamento» (Agents in Linear). La directory degli agenti elenca Codex, Cursor, GitHub Copilot, Devin e molti altri (linear.app/integrations/agents).
Quindi, se i tuoi agenti sono agenti di programmazione e il tuo team lavora già in Linear, il collegamento esiste ed è ben supportato. La domanda non è se un agente possa raggiungere Linear. È cosa fa la bacheca mentre l’agente lavora.
Di cosa ha bisogno un agente da una bacheca che un issue tracker non gli dà?
Di tre cose, secondo noi. La documentazione MCP e quella sugli agenti di Linear, a oggi, non descrivono nessuna delle tre come operazione MCP. Non significa che Linear non possa fare qualcosa di simile con delle convenzioni; significa che la bacheca non lo impone.
- Una presa in carico con lease. Due agenti, o lo stesso agente in due finestre, non dovrebbero iniziare la stessa attività. E se un agente va in crash, l’attività non dovrebbe restare «In Progress» per sempre. La pagina MCP di Linear non descrive prese in carico né lease.
- Una domanda alla persona, dall’interno dell’esecuzione. Quando l’agente arriva a qualcosa che puoi decidere solo tu, dovrebbe poter chiedere, tenersi l’attività e ricevere la risposta più tardi. La pagina Agents in Linear non dice se gli agenti possano fare domande alle persone; descrive persone che @menzionano gli agenti.
- Prove alla consegna. Un «fatto» da parte di un agente è un’affermazione. Una chiusura utile dice cosa è stato fatto, cosa no, cosa non si sa, e collega qualcosa che puoi verificare. L’integrazione GitHub di Linear sposta in Done una issue collegata quando una PR viene unita (documentazione GitHub di Linear), e per il codice è una prova vera. Per il lavoro che non è una pull request non esiste un campo equivalente.
Come gestisce Weft il ciclo dell’agente?
Weft è una bacheca Scrumban (di base Backlog, Todo, Doing, Done, con sprint e progetti facoltativi) esposta tramite 32 strumenti MCP su https://letsweft.com/api/mcp. Il tuo client IA accede con OAuth, quindi non c’è nessuna chiave da copiare; per i client senza OAuth esistono i token di accesso personali. Weft emette refresh token, così il client rinnova l’accesso da solo.
Il ciclo sono quattro chiamate:
start_task({ id })
→ runId, leaseToken // lease di 20 minuti; un secondo agente riceve already_claimed
report_progress({ runId, leaseToken })
→ lease rinnovato // il silenzio fa scadere il lease e libera l’attività
request_input({ id, runId, leaseToken, question, options })
→ domanda nella tua Inbox // presa in carico mantenuta; push sul telefono
complete_task({ id, runId, leaseToken, outcome,
artifacts, notDone, unknowns, nextStep })- Presa in carico.
start_taskdà un lease di 20 minuti.report_progresslo rinnova. Se l’agente tace, il lease scade e l’attività torna libera per qualcun altro. Un secondo agente che prova la stessa attività ricevealready_claimed. - Domanda.
request_inputmette una domanda, con delle opzioni, nella Inbox della persona e invia una notifica push all’app mobile. L’agente mantiene la presa in carico e riceve la risposta alla chiamata successiva. - Chiusura con prove.
complete_taskregistra l’esito, gli artifacts (un URL, un commit, un hash di file), cosa non è stato fatto, cosa non si sa e il passo successivo. Di base l’attività va dritta in Done. Si ferma nella tua Inbox per Accetta / Rifai / Più tardi / Scarta solo quando richiede una revisione o un controllo di verifica fallisce. - Un limite su di te, non sull’agente. Se 5 elementi aspettano una persona (10 per un team, o 45 minuti di revisione),
start_taskrifiuta conattention_queue_full. All’agente viene detto di finire o chiarire invece di iniziare altro.
Ogni client OAuth e ogni token di accesso è un attore a sé, e la bacheca mostra il nome registrato del client, così vedi quale IA ha fatto cosa. A ogni connessione puoi dare diritti full, write o read, e puoi scollegarla in qualsiasi momento. Altro sul ciclo: il ciclo di presa in carico per le attività degli agenti IA e più agenti IA su una sola bacheca.
Linear e Weft a confronto, fianco a fianco
| Domanda | Linear | Weft |
|---|---|---|
| Server MCP ospitato | Sì, mcp.linear.app/mcp, Streamable HTTP; variante di sola lettura | Sì, letsweft.com/api/mcp, Streamable HTTP, 32 strumenti |
| Metodo di accesso | OAuth 2.1 con registrazione dinamica, oppure token OAuth / chiave API | OAuth con refresh token; token di accesso personali facoltativi |
| Percorso per ChatGPT | Connettore per la deep research (Plus/Pro esclusi SEE, CH, UK; Team, Enterprise, Edu); scrittura non dichiarata | App pubblicata in ChatGPT, su ogni piano incluso Free |
| Percorso per Claude | Nella directory dei connettori di Claude, verificato da Anthropic | Connettore personalizzato (non nella directory di Anthropic); Claude Code con un solo comando |
| Cursor e Codex | Elencati come client MCP supportati; anche agenti delegati dentro Linear | Installazione con un clic in Cursor; per Codex configurazione più codex mcp login weft |
| Presa in carico / lease via MCP | Non dichiarato | Sì, lease di 20 minuti, already_claimed per un secondo agente |
| L’agente fa una domanda alla persona | Non dichiarato | Sì, request_input con opzioni, nella Inbox e con push sul telefono |
| Prove alla consegna | L’unione di una PR sposta in Done la issue collegata (integrazione GitHub) | Esito, artifacts, notDone, unknowns, nextStep su ogni attività |
| Cicli / triage / sincronizzazione GitHub | Sì, tutti e tre | Sprint (facoltativi); nessuna inbox di triage; nessuna integrazione GitHub |
| App mobili | iOS e Android | iOS e Android; anche web e un’estensione per VS Code |
| Lingue | Non dichiarato | 34 |
| Piano gratuito | Membri illimitati, 2 team, 250 issue | 50 attività e 200 chiamate IA al mese |
| Piano a pagamento più economico per postazione | Basic 10 $/utente/mese, fatturato annualmente (prezzo mensile non indicato) | Pro 7 $/postazione al mese, o 60 $/postazione all’anno |
| IA integrata / crediti | Linear Agent su tutti i piani; alcune funzioni richiedono crediti IA | Nessuna IA propria; il ragionamento avviene nel tuo client IA |
Fonti per la colonna Linear: prezzi, documentazione MCP, pagina ChatGPT, documentazione sugli agenti, documentazione GitHub e pagina mobile, verificate il 3 novembre 2026. Una tabella più ampia è nella nostra pagina sui task manager MCP, e la versione breve è su Weft vs Linear.
Un issue tracker è troppo pesante per chi fonda da solo o per un piccolo team?
A volte. Il piano gratuito di Linear è generoso per un team: membri illimitati, 2 team e 250 issue. Ma la forma del prodotto è quella di un’organizzazione di ingegneria: team, cicli, triage, progetti e milestone. Se sei una persona sola con un client IA aperto tutto il giorno, gran parte di quella struttura è configurazione che non userai.
La forma di Weft è più piccola apposta: quattro colonne, sprint facoltativi, progetti leggeri. Quasi sempre non lo apri per scrivere; dici a ChatGPT o a Claude «metti queste cinque cose sulla bacheca» e guardi il risultato sul telefono. Se ti sembra più vicino al tuo modo di lavorare, leggi gestione delle attività con l’IA per chi fonda da solo.
Per i piccoli team conta più il limite di attenzione che il numero di colonne. Con tre persone e quattro agenti, il collo di bottiglia non è chi può iniziare il lavoro; è quanto lavoro finito aspetta che qualcuno lo guardi. Weft rifiuta nuovi avvii quando quella coda è piena.
Quali sono le altre alternative a Linear per agenti IA?
Pochi altri strumenti hanno server MCP ospitati. Queste informazioni sono state verificate sulle loro pagine ufficiali il 27 ottobre 2026.
| Strumento | MCP ospitato | ChatGPT | Directory di Claude | Piano gratuito | Piano a pagamento più economico |
|---|---|---|---|---|---|
| Jira | Atlassian Rovo MCP, OAuth 2.1 | Atlassian Rovo in ChatGPT | Sì | Gratis per 10 utenti | Standard 8,48 $/utente/mese |
| Trello | Sì, solo OAuth 2.0 | Tramite la directory di ChatGPT (secondo Trello) | Sì | Sì, fino a 10 collaboratori; MCP su tutti i piani | Standard 5 $/utente/mese con fatturazione annuale, 6 $ mensile |
| Todoist | Sì, OAuth | App Todoist in ChatGPT | Sì | Beginner: 5 progetti personali; MCP disponibile | Pro 5 $/mese con fatturazione annuale; Business 8 $/utente/mese con fatturazione annuale |
Nemmeno queste pagine descrivono una presa in carico con lease o una domanda dall’agente alla persona come operazioni MCP. Articoli gemelli: alternativa ad Asana, alternativa a Todoist, alternativa a ClickUp e alternativa a Motion.
Quando conviene restare su Linear?
- Il tuo lavoro è soprattutto codice e pull request. L’integrazione GitHub di Linear sposta le issue collegate in In Progress quando si apre una PR e in Done quando viene unita. Weft non ha un’integrazione GitHub.
- Lavori a cicli e con una inbox di triage. I cicli di Linear riportano automaticamente avanti le issue non finite, e il Triage è «una inbox speciale per il tuo team». Weft ha sprint facoltativi e nessun triage.
- Vuoi la directory di Claude, non un connettore personalizzato. Linear è in elenco e verificato da Anthropic. Weft si aggiunge in Claude come connettore personalizzato.
- Vuoi che gli agenti non occupino postazioni. Linear dice che gli agenti non sono postazioni a pagamento, e la sua directory degli agenti è ampia.
- Più team, un solo workspace. Il piano Business di Linear ha team illimitati. Weft ha uno sprint attivo per workspace.
Cosa non fa Weft?
Per risparmiarti una prova: Weft non ha integrazioni con GitHub o Slack, nessuna API REST pubblica né webhook, nessuna CLI, nessuna app desktop, niente Gantt o timeline e niente time-blocking sul calendario. Non ha un’IA propria né crediti IA; il ragionamento avviene nel client IA che usi già. Ripristinare un’attività dal cestino è una funzione Pro.
Quanto costano Linear e Weft?
Linear: Free (0 $, 2 team, 250 issue), Basic 10 $ per utente al mese con fatturazione annuale, Business 16 $ per utente al mese con fatturazione annuale, Enterprise su misura (linear.app/pricing). La pagina non mostra un prezzo con fatturazione mensile per Basic.
Weft: il piano Free comprende 50 attività e 200 chiamate IA al mese. Pro costa 7 $ per postazione al mese, o 60 $ per postazione all’anno. Dettagli su letsweft.com/it/pricing.
Come passo da Linear a Weft?
- In Linear, esporta le issue in CSV. Un amministratore del workspace può esportare tutto da Settings → Administration → Import Export; chiunque può esportare una vista filtrata dal menu dei comandi (i membri fino a 250 issue alla volta, gli amministratori fino a 2.000). Vedi la documentazione di Linear sull’esportazione.
- Crea un account Weft su letsweft.com. La bacheca parte con Backlog, Todo, Doing e Done.
- Importa il CSV in Weft. L’importazione CSV da Linear è gratuita su ogni piano; la guida passo passo è su letsweft.com/it/migrate-from/linear. Sul piano Free vale il limite di 50 attività, quindi archivia ciò che non ti serve più prima di importare.
- Collega il tuo client IA: ChatGPT (l’app, su ogni piano), Claude Code (
claude mcp add --transport http weft https://letsweft.com/api/mcp), Cursor (un clic) o Codex (configurazione, poicodex mcp login weft). Accedi con OAuth quando si apre il browser. - Chiedi all’agente di chiamare
get_my_work, scegliere un’attività e portarla avanti constart_task→report_progress→complete_task. Controlla la ricevuta sulla scheda. - Installa l’app iOS o Android, così le domande di
request_inputti arrivano come notifica push.
Non devi spostare tutto. Puoi tenere le issue di ingegneria in Linear e mettere su una bacheca Weft il lavoro che i tuoi agenti fanno tra codice, scrittura e ricerca. La configurazione per ogni client è nella documentazione; cos’è MCP in sé è spiegato su modelcontextprotocol.io.
- Linear ha già un server MCP. Perché dovrebbe servirmi altro?
- Forse non ti serve. Il server MCP di Linear permette a un agente di trovare, creare e aggiornare issue, progetti e commenti. Ciò che la sua documentazione non descrive è una presa in carico con lease, una domanda dall’agente alla persona o una ricevuta strutturata alla consegna. Se i tuoi agenti lavorano a lungo, in parallelo o su lavoro che non è una pull request, sono queste le parti che Weft aggiunge.
- Weft è nella directory dei connettori di Claude come Linear?
- No. In claude.ai e in Claude Desktop aggiungi Weft come connettore personalizzato con l’URL
https://letsweft.com/api/mcp. In Claude Code basta un comando:claude mcp add --transport http weft https://letsweft.com/api/mcp. Linear è nella directory e verificato da Anthropic. - Weft funziona con ChatGPT sul piano gratuito?
- Sì. Weft è un’app pubblicata in ChatGPT e funziona su ogni piano di ChatGPT, incluso Free. Vedi letsweft.com/it/chatgpt.
- Cosa succede se il mio agente va in crash a metà di un’attività?
- Il lease di
start_taskdura 20 minuti e viene rinnovato dareport_progress. Se l’agente smette di fare rapporto, il lease scade e l’attività torna libera per un altro agente o una persona. Non resta in Doing sotto un’esecuzione morta. Altro in cosa ha fatto il mio agente IA. - Ogni chiusura di un agente finirà nella mia coda di revisione?
- No. Di base un’attività completata va dritta in Done con la sua ricevuta. Si ferma nella tua Inbox per Accetta / Rifai / Più tardi / Scarta solo quando richiede una revisione o un controllo di verifica fallisce.
- Posso importare da Linear sul piano gratuito?
- Sì. L’importazione CSV da Linear funziona su ogni piano di Weft. Il piano Free contiene 50 attività, quindi un workspace Linear grande richiederà Pro o prima un po’ di archiviazione. Guida: letsweft.com/it/migrate-from/linear.