Alternativă la Linear pentru agenți AI: Weft pentru ChatGPT și Claude
O alternativă corectă la Linear pentru echipele în care agenții AI fac o parte din muncă: revendicare cu leasing prin MCP, întrebări către om și dovezi la final.
Weft este managerul de sarcini cu AI pentru fondatori solo și echipe mici.
De Andrei Finogeev ·
Dacă agenți AI precum Claude Code, Codex, Cursor sau ChatGPT fac deja o parte din munca ta, o alternativă bună la Linear este un panou construit în jurul buclei agentului: agentul revendică o sarcină cu un leasing, îți pune o întrebare când are nevoie de o decizie și termină cu dovezi pe care le poți verifica. Weft este un astfel de panou, accesibil prin MCP, cu ghiduri de configurare pentru 33 de clienți AI. Dacă ești o echipă de ingineri care trăiește în cicluri, triaj și pull requesturi, Linear e excelent și probabil ar trebui să rămâi pe el.
Noi facem Weft. Informațiile despre Linear provin din paginile sale oficiale, verificate pe 3 noiembrie 2026. Informațiile despre celelalte instrumente din al doilea tabel provin din paginile lor oficiale, verificate pe 27 octombrie 2026.
De ce caută oamenii o alternativă la Linear?
Cei mai mulți nu pleacă de pe Linear pentru că ar fi lent sau prost făcut. E rapid și foarte bun la ce a fost gândit: echipe de software care planifică munca în cicluri, sortează cererile noi în triaj și leagă issue-urile de pull requesturile din GitHub.
Motivele pentru care cauți altceva sunt mai înguste și se împart în două grupuri.
- Agentul a devenit lucrător, nu ajutor. Când Claude Code sau Codex preia o sarcină, rulează douăzeci de minute și revine cu un pull request, panoul trebuie să știe cine ține sarcina acum, ce se întâmplă dacă agentul moare la jumătatea rulării și ce dovadă s-a întors. Un issue tracker înregistrează issue-ul; nu a fost proiectat în jurul acestei bucle.
- Trackerul e mai greu decât munca. Un fondator solo sau o echipă de trei oameni cu un singur proiect adesea nu are nevoie de echipe, cicluri, reguli de triaj și un flux de inginerie. Are nevoie de patru coloane și de un AI care le poate citi și actualiza.
Dacă niciuna nu te descrie, articolul acesta îți va confirma în mare parte că Linear e instrumentul potrivit.
Funcționează Linear cu ChatGPT, Claude, Cursor și Codex?
Da, în mai multe feluri, și merită să fim preciși.
- Server MCP găzduit. Linear rulează unul la
https://mcp.linear.app/mcpprin Streamable HTTP, cu o variantă doar pentru citire la/mcp/readonly. Autentificarea se face prin OAuth 2.1 cu înregistrare dinamică a clientului sau cu un token OAuth de tip bearer ori o cheie API Linear. Documentația enumeră Claude (claude.ai, Desktop, Claude Code), Codex, Cursor, VS Code, Windsurf, Zed și alții și spune că serverul poate găsi, crea și actualiza issue-uri, proiecte și comentarii (documentația MCP Linear). - Claude. Linear e în directorul de conectori Claude, făcut de Linear și marcat Anthropic verified (claude.com/connectors/linear).
- ChatGPT. Pagina Linear pentru ChatGPT descrie un conector pentru deep research care te ajută să „explorezi și să faci referire la munca echipei”, pentru utilizatorii Plus și Pro (cu excepția SEE, Elveției și Regatului Unit) și pentru Team, Enterprise și Edu (linear.app/integrations/chatgpt). Pagina nu spune că poate scrie. ChatGPT nu e menționat în documentația MCP.
- Delegarea către agenți în Linear. Poți atribui un issue unui agent, iar agenții „nu sunt socotiți locuri facturabile” (Agents in Linear). Directorul de agenți include Codex, Cursor, GitHub Copilot, Devin și mulți alții (linear.app/integrations/agents).
Deci, dacă agenții tăi sunt agenți de cod și echipa lucrează deja în Linear, conexiunea există și e bine susținută. Întrebarea nu e dacă un agent poate ajunge la Linear. E ce face panoul cât timp agentul lucrează.
De ce are nevoie un agent de la un panou și nu primește de la un issue tracker?
Trei lucruri, după noi. Documentația MCP și cea despre agenți a Linear, la data de azi, nu descriu niciunul ca operație MCP. Asta nu înseamnă că Linear nu poate fi făcut să se comporte similar prin convenții; înseamnă că panoul nu impune acest lucru.
- O revendicare cu leasing. Doi agenți, sau același agent în două ferestre, nu ar trebui să înceapă aceeași sarcină. Iar dacă un agent cade, sarcina nu ar trebui să rămână „In Progress” la nesfârșit. Pagina MCP a Linear nu descrie revendicarea sau leasingul.
- O întrebare către om, din interiorul rulării. Când agentul dă de ceva ce doar tu poți decide, ar trebui să poată întreba, să păstreze sarcina și să primească răspunsul mai târziu. Pagina Agents in Linear nu spune dacă agenții pot pune întrebări oamenilor; descrie oameni care îi menționează pe agenți cu @.
- Dovezi la final. „Gata” de la un agent e o afirmație. Un final util spune ce s-a făcut, ce nu, ce e necunoscut și trimite la ceva ce poți verifica. Integrarea GitHub a Linear mută într-adevăr un issue legat în Done când un PR e îmbinat (documentația GitHub Linear), ceea ce e o dovadă reală pentru cod. Pentru munca care nu e un pull request, nu există un câmp echivalent.
Cum gestionează Weft bucla agentului?
Weft este un panou Scrumban (implicit Backlog, Todo, Doing, Done, cu sprinturi și proiecte opționale) expus prin 32 de instrumente MCP la https://letsweft.com/api/mcp. Clientul tău AI se autentifică prin OAuth, așa că nu ai nicio cheie de copiat; pentru clienții fără OAuth există tokenuri personale de acces. Weft emite refresh tokenuri, deci clientul își reînnoiește singur autentificarea.
Bucla înseamnă patru apeluri:
start_task({ id })
→ runId, leaseToken // leasing de 20 de minute; un al doilea agent primește already_claimed
report_progress({ runId, leaseToken })
→ leasing reînnoit // tăcerea lasă leasingul să expire și eliberează sarcina
request_input({ id, runId, leaseToken, question, options })
→ întrebare în Inboxul tău // revendicarea rămâne; push pe telefon
complete_task({ id, runId, leaseToken, outcome,
artifacts, notDone, unknowns, nextStep })- Revendicare.
start_taskdă un leasing de 20 de minute.report_progressîl reînnoiește. Dacă agentul tace, leasingul expiră și sarcina devine liberă pentru altcineva. Un al doilea agent care încearcă aceeași sarcină primeștealready_claimed. - Întrebare.
request_inputpune o întrebare, cu variante, în Inboxul persoanei și trimite un push în aplicația mobilă. Agentul își păstrează revendicarea și preia răspunsul la următorul apel. - Final cu dovezi.
complete_taskînregistrează rezultatul, artefactele (un URL, un commit, un hash de fișier), ce nu s-a făcut, ce e necunoscut și pasul următor. Implicit, sarcina merge direct în Done. Se oprește în Inboxul tău pentru Acceptă / Refă / Mai târziu / Renunță doar când sarcina cere revizuire sau o verificare eșuează. - O limită pentru tine, nu pentru agent. Dacă 5 elemente așteaptă după o persoană (10 pentru o echipă, sau 45 de minute de revizuire),
start_taskrefuză cuattention_queue_full. Agentului i se spune să termine sau să clarifice în loc să înceapă altceva.
Fiecare client OAuth și fiecare token de acces e un actor separat, iar panoul arată numele înregistrat al clientului, așa că vezi ce AI a făcut ce. Fiecărei conexiuni îi poți da drepturi full, write sau read și o poți deconecta oricând. Mai multe despre buclă: bucla de revendicare pentru sarcinile agenților AI și mai mulți agenți AI pe un singur panou.
Cum se compară Linear și Weft, unul lângă altul?
| Întrebare | Linear | Weft |
|---|---|---|
| Server MCP găzduit | Da, mcp.linear.app/mcp, Streamable HTTP; variantă doar pentru citire | Da, letsweft.com/api/mcp, Streamable HTTP, 32 de instrumente |
| Metodă de autentificare | OAuth 2.1 cu înregistrare dinamică, sau token OAuth / cheie API | OAuth cu refresh tokenuri; tokenuri personale de acces opționale |
| Calea prin ChatGPT | Conector pentru deep research (Plus/Pro, fără SEE, CH, UK; Team, Enterprise, Edu); scrierea nu e menționată | Aplicație publicată în ChatGPT, pe orice plan, inclusiv Free |
| Calea prin Claude | În directorul de conectori Claude, Anthropic verified | Conector personalizat (nu e în directorul Anthropic); Claude Code cu o singură comandă |
| Cursor și Codex | Listate ca clienți MCP suportați; plus agenți delegați în Linear | Cursor: instalare dintr-un clic; Codex: config plus codex mcp login weft |
| Revendicare / leasing prin MCP | Nemenționat | Da, leasing de 20 de minute, already_claimed pentru un al doilea agent |
| Agentul îi pune o întrebare omului | Nemenționat | Da, request_input cu variante, în Inbox și ca push pe mobil |
| Dovezi la final | Îmbinarea unui PR mută issue-ul legat în Done (integrarea GitHub) | Outcome, artifacts, notDone, unknowns, nextStep la fiecare sarcină |
| Cicluri / triaj / sincronizare GitHub | Da, toate trei | Sprinturi (opționale); fără inbox de triaj; fără integrare GitHub |
| Aplicații mobile | iOS și Android | iOS și Android; plus web și o extensie VS Code |
| Limbi | Nemenționat | 34 |
| Plan gratuit | Membri nelimitați, 2 echipe, 250 de issue-uri | 50 de sarcini și 200 de apeluri AI pe lună |
| Cel mai ieftin plan plătit, pe loc | Basic 10 $/utilizator/lună, facturat anual (prețul lunar nu e afișat) | Pro 7,87 €/loc pe lună sau 66,55 €/loc pe an, cu TVA inclus |
| AI integrat / credite | Linear Agent pe toate planurile; unele funcții cer credite AI | Niciun AI propriu; gândirea se petrece în clientul tău AI |
Surse pentru coloana Linear: prețuri, documentația MCP, pagina ChatGPT, documentația despre agenți, documentația GitHub și pagina pentru mobil, verificate pe 3 noiembrie 2026. Un tabel mai larg e pe pagina noastră MCP task managers (în engleză), iar versiunea scurtă e la Weft vs Linear.
E un issue tracker prea greu pentru un fondator solo sau o echipă mică?
Uneori. Planul gratuit Linear e generos pentru o echipă: membri nelimitați, 2 echipe și 250 de issue-uri. Dar produsul are forma unei organizații de inginerie: echipe, cicluri, triaj, proiecte și milestone-uri. Dacă ești o singură persoană cu un client AI deschis toată ziua, mare parte din această structură e configurare pe care n-o vei folosi.
Weft e intenționat mai mic: patru coloane, sprinturi opționale, proiecte ușoare. De cele mai multe ori nu-l deschizi ca să scrii; îi spui lui ChatGPT sau Claude „pune aceste cinci lucruri pe panou” și te uiți la rezultat pe telefon. Dacă asta sună mai aproape de felul în care lucrezi, vezi gestionarea sarcinilor cu AI pentru fondatori solo.
Pentru echipele mici, limita de atenție contează mai mult decât numărul de coloane. Cu trei oameni și patru agenți, gâtuirea nu e cine poate începe munca; e câtă muncă terminată așteaptă ca cineva să se uite la ea. Weft refuză pornirile noi când acea coadă e plină.
Care sunt celelalte alternative la Linear pentru agenți AI?
Câteva alte instrumente au servere MCP găzduite. Aceste informații au fost verificate pe paginile lor oficiale pe 27 octombrie 2026.
| Instrument | MCP găzduit | ChatGPT | Directorul Claude | Plan gratuit | Cel mai ieftin plan plătit |
|---|---|---|---|---|---|
| Jira | Atlassian Rovo MCP, OAuth 2.1 | Atlassian Rovo în ChatGPT | Da | Gratuit pentru 10 utilizatori | Standard 8,48 $/utilizator/lună |
| Trello | Da, doar OAuth 2.0 | Prin directorul ChatGPT (după Trello) | Da | Da, până la 10 colaboratori; MCP pe toate planurile | Standard 5 $/utilizator/lună anual, 6 $ lunar |
| Todoist | Da, OAuth | Aplicația Todoist în ChatGPT | Da | Beginner: 5 proiecte personale; MCP disponibil | Pro 5 $/lună anual; Business 8 $/utilizator/lună anual |
Nici aceste pagini nu descriu o revendicare cu leasing sau o întrebare de la agent către om ca operații MCP. Articole înrudite: alternativă la Asana, alternativă la Todoist, alternativă la ClickUp și alternativă la Motion.
Când ar trebui să rămâi pe Linear?
- Munca ta e mai ales cod și pull requesturi. Integrarea GitHub a Linear mută issue-urile legate în In Progress când se deschide un PR și în Done când e îmbinat. Weft nu are integrare GitHub.
- Lucrezi cu cicluri și un inbox de triaj. Ciclurile din Linear mută automat issue-urile neterminate mai departe, iar Triage este „un inbox special pentru echipa ta”. Weft are sprinturi opționale și niciun triaj.
- Vrei directorul Claude, nu un conector personalizat. Linear e listat și Anthropic verified. Weft se adaugă în Claude ca un conector personalizat.
- Vrei ca agenții să nu ocupe locuri. Linear spune că agenții nu sunt locuri facturabile, iar directorul său de agenți e mare.
- Mai multe echipe, un singur workspace. Planul Business Linear are echipe nelimitate. Weft are un singur sprint activ pe workspace.
Ce nu face Weft?
Ca să nu pierzi timp cu o probă: Weft nu are integrare GitHub sau Slack, nici API REST public sau webhookuri, nici CLI, nici aplicație desktop, nici Gantt sau cronologii și nici blocare de timp în calendar. Nu are AI propriu și nici credite AI; gândirea se petrece în clientul AI pe care îl folosești deja. Restaurarea unei sarcini din coș este o funcție Pro.
Cât costă Linear și Weft?
Linear: Free (0 $, 2 echipe, 250 de issue-uri), Basic 10 $ pe utilizator pe lună facturat anual, Business 16 $ pe utilizator pe lună facturat anual, Enterprise la cerere (linear.app/pricing). Pagina nu arată un preț cu facturare lunară pentru Basic.
Weft: Free înseamnă 50 de sarcini și 200 de apeluri AI pe lună. Pro costă 7,87 € pe loc pe lună sau 66,55 € pe loc pe an, cu TVA inclus. Detalii pe letsweft.com/ro/pricing.
Cum trec de la Linear la Weft?
- În Linear, exportă issue-urile ca CSV. Un administrator de workspace poate exporta tot din Settings → Administration → Import Export; oricine poate exporta o vizualizare filtrată din meniul de comenzi (membrii până la 250 de issue-uri odată, administratorii până la 2.000). Vezi documentația de export Linear.
- Creează un cont Weft pe letsweft.com. Panoul pornește cu Backlog, Todo, Doing și Done.
- Importă CSV-ul în Weft. Importul CSV din Linear e gratuit pe orice plan; ghidul pas cu pas e la letsweft.com/ro/migrate-from/linear. Pe Free se aplică limita de 50 de sarcini, așa că arhivează ce nu-ți mai trebuie înainte de import.
- Conectează-ți clientul AI: ChatGPT (aplicația, pe orice plan), Claude Code (
claude mcp add --transport http weft https://letsweft.com/api/mcp), Cursor (un clic) sau Codex (config, apoicodex mcp login weft). Autentifică-te prin OAuth când se deschide browserul. - Cere-i agentului să apeleze
get_my_work, să aleagă o sarcină și s-o ducă la capăt prinstart_task→report_progress→complete_task. Verifică dovezile de pe card. - Instalează aplicația iOS sau Android, ca întrebările din
request_inputsă-ți ajungă ca push.
Nu trebuie să muți tot. Poți păstra issue-urile de inginerie în Linear și pune pe un panou Weft munca pe care agenții tăi o fac în cod, scris și cercetare. Configurarea pentru fiecare client e în documentație; ce este MCP în sine e explicat la modelcontextprotocol.io.
- Linear are deja un server MCP. De ce mi-ar trebui altceva?
- Poate nu-ți trebuie. Serverul MCP Linear îi permite unui agent să găsească, să creeze și să actualizeze issue-uri, proiecte și comentarii. Ce nu descrie documentația sa este o revendicare cu leasing, o întrebare de la agent către om sau o dovadă structurată la final. Dacă agenții tăi rulează mult, în paralel sau pe muncă ce nu e un pull request, acestea sunt părțile pe care le adaugă Weft.
- Este Weft în directorul de conectori Claude, ca Linear?
- Nu. În claude.ai și Claude Desktop adaugi Weft ca un conector personalizat cu URL-ul
https://letsweft.com/api/mcp. În Claude Code e o singură comandă:claude mcp add --transport http weft https://letsweft.com/api/mcp. Linear e în director și Anthropic verified. - Funcționează Weft cu ChatGPT pe planul gratuit?
- Da. Weft este o aplicație publicată în ChatGPT și funcționează pe orice plan ChatGPT, inclusiv Free. Vezi letsweft.com/ro/chatgpt.
- Ce se întâmplă dacă agentul meu cade în mijlocul unei sarcini?
- Leasingul de la
start_taskdurează 20 de minute și e reînnoit dereport_progress. Dacă agentul nu mai raportează, leasingul expiră și sarcina devine liberă pentru alt agent sau pentru un om. Nu rămâne în Doing sub o rulare moartă. Mai multe în ce a făcut agentul meu AI. - Va ajunge fiecare final de agent în coada mea de revizuire?
- Nu. Implicit, o sarcină terminată merge direct în Done, cu dovezile ei. Se oprește în Inboxul tău pentru Acceptă / Refă / Mai târziu / Renunță doar când sarcina cere revizuire sau o verificare eșuează.
- Pot importa din Linear pe planul gratuit?
- Da. Importul CSV din Linear funcționează pe orice plan Weft. Planul Free ține 50 de sarcini, așa că un workspace Linear mare va avea nevoie de Pro sau de o arhivare înainte. Ghid: letsweft.com/ro/migrate-from/linear.