Blog

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.

Toate articolele

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/mcp prin 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_task dă 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ște already_claimed.
  • Întrebare. request_input pune 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_task refuză cu attention_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?

ÎntrebareLinearWeft
Server MCP găzduitDa, mcp.linear.app/mcp, Streamable HTTP; variantă doar pentru citireDa, letsweft.com/api/mcp, Streamable HTTP, 32 de instrumente
Metodă de autentificareOAuth 2.1 cu înregistrare dinamică, sau token OAuth / cheie APIOAuth cu refresh tokenuri; tokenuri personale de acces opționale
Calea prin ChatGPTConector 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 verifiedConector personalizat (nu e în directorul Anthropic); Claude Code cu o singură comandă
Cursor și CodexListate ca clienți MCP suportați; plus agenți delegați în LinearCursor: instalare dintr-un clic; Codex: config plus codex mcp login weft
Revendicare / leasing prin MCPNemenționatDa, leasing de 20 de minute, already_claimed pentru un al doilea agent
Agentul îi pune o întrebare omuluiNemenționatDa, 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 GitHubDa, toate treiSprinturi (opționale); fără inbox de triaj; fără integrare GitHub
Aplicații mobileiOS și AndroidiOS și Android; plus web și o extensie VS Code
LimbiNemenționat34
Plan gratuitMembri nelimitați, 2 echipe, 250 de issue-uri50 de sarcini și 200 de apeluri AI pe lună
Cel mai ieftin plan plătit, pe locBasic 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 / crediteLinear Agent pe toate planurile; unele funcții cer credite AINiciun 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.

InstrumentMCP găzduitChatGPTDirectorul ClaudePlan gratuitCel mai ieftin plan plătit
JiraAtlassian Rovo MCP, OAuth 2.1Atlassian Rovo în ChatGPTDaGratuit pentru 10 utilizatoriStandard 8,48 $/utilizator/lună
TrelloDa, doar OAuth 2.0Prin directorul ChatGPT (după Trello)DaDa, până la 10 colaboratori; MCP pe toate planurileStandard 5 $/utilizator/lună anual, 6 $ lunar
TodoistDa, OAuthAplicația Todoist în ChatGPTDaBeginner: 5 proiecte personale; MCP disponibilPro 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?

  1. Î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.
  2. Creează un cont Weft pe letsweft.com. Panoul pornește cu Backlog, Todo, Doing și Done.
  3. 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.
  4. 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, apoi codex mcp login weft). Autentifică-te prin OAuth când se deschide browserul.
  5. Cere-i agentului să apeleze get_my_work, să aleagă o sarcină și s-o ducă la capăt prin start_task → report_progress → complete_task. Verifică dovezile de pe card.
  6. Instalează aplicația iOS sau Android, ca întrebările din request_input să-ț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_task durează 20 de minute și e reînnoit de report_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.