Alternativ til Linear for AI-agenter: Weft til ChatGPT og Claude
Et fair alternativ til Linear for teams, hvor AI-agenter laver en del af arbejdet: krav og lease over MCP, spørgsmål til mennesket og dokumentation ved afslutning.
Weft er AI-opgavestyringen til solo-stiftere og små teams.
Af Andrei Finogeev ·
Hvis AI-agenter som Claude Code, Codex, Cursor eller ChatGPT nu laver en del af dit arbejde, er et godt alternativ til Linear en tavle bygget omkring agentens loop: agenten gør krav på en opgave med en lease, stiller dig et spørgsmål, når den har brug for en beslutning, og afslutter med dokumentation, du kan tjekke. Weft er sådan en tavle, tilgængelig over MCP, med opsætningsguides til 33 AI-klienter. Er I et udviklingsteam, der lever i cycles, triage og pull requests, er Linear fremragende, og I bør nok blive der.
Vi laver Weft. Fakta om Linear kommer fra dets officielle sider, tjekket 3. november 2026. Fakta om de andre værktøjer i den anden tabel kommer fra deres officielle sider, tjekket 27. oktober 2026.
Hvorfor leder folk efter et alternativ til Linear?
De fleste forlader ikke Linear, fordi det er langsomt eller dårligt lavet. Det er hurtigt, og det er meget godt til det, det blev bygget til: softwareteams, der planlægger arbejde i cycles, sorterer indkommende ønsker i triage og kobler issues til pull requests på GitHub.
Grundene til at kigge andre steder hen er snævrere, og de falder i to grupper.
- Agenten blev en medarbejder, ikke en hjælper. Når Claude Code eller Codex tager en opgave, kører i tyve minutter og kommer tilbage med en pull request, skal tavlen vide, hvem der har opgaven lige nu, hvad der sker, hvis agenten dør midt i kørslen, og hvilket bevis der kom tilbage. En issue tracker registrerer issuet; den blev ikke designet omkring det loop.
- Trackeren er tungere end arbejdet. En solo-stifter eller et team på tre med ét projekt har ofte ikke brug for teams, cycles, triage-regler og et udviklingsworkflow. De har brug for fire kolonner og en AI, der kan læse og opdatere dem.
Hvis ingen af delene passer på dig, vil denne artikel mest bekræfte, at Linear er det rigtige værktøj.
Virker Linear med ChatGPT, Claude, Cursor og Codex?
Ja, på flere måder, og det er værd at være præcis.
- Hostet MCP-server. Linear kører en på
https://mcp.linear.app/mcpover Streamable HTTP med en skrivebeskyttet variant på/mcp/readonly. Login sker med OAuth 2.1 med dynamisk klientregistrering eller med et bearer OAuth-token eller en Linear API-nøgle. Dokumentationen nævner Claude (claude.ai, Desktop, Claude Code), Codex, Cursor, VS Code, Windsurf, Zed og andre og siger, at serveren kan finde, oprette og opdatere issues, projekter og kommentarer (Linears MCP-dokumentation). - Claude. Linear står i Claudes connector-katalog, lavet af Linear og markeret som Anthropic verified (claude.com/connectors/linear).
- ChatGPT. Linears ChatGPT-side beskriver en connector til deep research, der hjælper dig med at „udforske og henvise til dit teams arbejde“, for Plus- og Pro-brugere (undtagen EØS, Schweiz og Storbritannien) og for Team, Enterprise og Edu (linear.app/integrations/chatgpt). Siden siger ikke, at den kan skrive. ChatGPT nævnes ikke i MCP-dokumentationen.
- Uddelegering til agenter inde i Linear. Du kan tildele et issue til en agent, og agenter „tælles ikke som betalte pladser“ (Agents in Linear). Agentkataloget nævner Codex, Cursor, GitHub Copilot, Devin og mange andre (linear.app/integrations/agents).
Så hvis dine agenter er kodeagenter, og dit team allerede arbejder i Linear, findes forbindelsen, og den er godt understøttet. Spørgsmålet er ikke, om en agent kan nå Linear. Det er, hvad tavlen gør, mens agenten arbejder.
Hvad har en agent brug for fra en tavle, som en issue tracker ikke giver den?
Tre ting, efter vores mening. Linears MCP- og agentdokumentation beskriver i dag ingen af dem som MCP-operationer. Det betyder ikke, at Linear ikke kan bringes til at gøre noget lignende med konventioner; det betyder, at tavlen ikke håndhæver det.
- Et krav med en lease. To agenter, eller den samme agent i to vinduer, bør ikke starte den samme opgave. Og hvis en agent går ned, bør opgaven ikke blive stående i „In Progress“ for evigt. Linears MCP-side beskriver hverken krav eller leases.
- Et spørgsmål til mennesket, inde fra kørslen. Når agenten støder på noget, kun du kan beslutte, bør den kunne spørge, beholde opgaven og få svaret senere. Siden Agents in Linear siger ikke, om agenter kan stille folk spørgsmål; den beskriver folk, der @nævner agenter.
- Dokumentation ved afslutning. „Done“ fra en agent er en påstand. En brugbar afslutning siger, hvad der blev gjort, hvad der ikke blev, hvad der er ukendt, og linker til noget, du kan tjekke. Linears GitHub-integration flytter et tilknyttet issue til Done, når en PR merges (Linears GitHub-dokumentation), og det er ægte dokumentation for kode. For arbejde, der ikke er en pull request, findes der ikke et tilsvarende felt.
Hvordan håndterer Weft agentens loop?
Weft er en Scrumban-tavle (Backlog, Todo, Doing, Done som standard, med valgfrie sprints og projekter), der er tilgængelig gennem 32 MCP-værktøjer på https://letsweft.com/api/mcp. Din AI-klient logger ind med OAuth, så der er ingen nøgle at kopiere; personlige adgangstokens findes til klienter uden OAuth. Weft udsteder refresh-tokens, så klienten selv fornyer login.
Loopet består af fire kald:
start_task({ id })
→ runId, leaseToken // 20-minutters lease; en anden agent får already_claimed
report_progress({ runId, leaseToken })
→ lease fornyet // stilhed lader leasen udløbe og frigiver opgaven
request_input({ id, runId, leaseToken, question, options })
→ spørgsmål i din Inbox // kravet bevares; push til din telefon
complete_task({ id, runId, leaseToken, outcome,
artifacts, notDone, unknowns, nextStep })- Krav.
start_taskgiver en lease på 20 minutter.report_progressfornyer den. Hvis agenten bliver tavs, udløber leasen, og opgaven er fri til en anden. En anden agent, der prøver den samme opgave, fåralready_claimed. - Spørg.
request_inputlægger et spørgsmål med svarmuligheder i personens Inbox og sender en push-besked til mobilappen. Agenten beholder sit krav og henter svaret ved sit næste kald. - Afslut med dokumentation.
complete_taskregistrerer resultatet, artefakter (en URL, et commit, en fil-hash), hvad der ikke blev gjort, hvad der er ukendt, og det næste skridt. Som standard går opgaven direkte til Done. Den stopper kun i din Inbox til Godkend / Omarbejd / Senere / Drop, når opgaven kræver gennemgang, eller et verifikationstjek fejler. - En grænse for dig, ikke for agenten. Hvis 5 punkter venter på én person (10 for et team, eller 45 minutters gennemgang), afviser
start_taskmedattention_queue_full. Agenten får besked på at gøre færdigt eller afklare i stedet for at starte mere.
Hver OAuth-klient og hvert adgangstoken er sin egen aktør, og tavlen viser klientens registrerede navn, så du kan se, hvilken AI der gjorde hvad. Hver forbindelse kan få fulde rettigheder, skriverettigheder eller læserettigheder, og du kan afbryde den når som helst. Mere om loopet: kravloopet for AI-agenters opgaver og flere AI-agenter på én tavle.
Hvordan klarer Linear og Weft sig side om side?
| Spørgsmål | Linear | Weft |
|---|---|---|
| Hostet MCP-server | Ja, mcp.linear.app/mcp, Streamable HTTP; skrivebeskyttet variant | Ja, letsweft.com/api/mcp, Streamable HTTP, 32 værktøjer |
| Loginmetode | OAuth 2.1 med dynamisk registrering eller OAuth-token / API-nøgle | OAuth med refresh-tokens; valgfrie personlige adgangstokens |
| Vej fra ChatGPT | Deep research-connector (Plus/Pro undtagen EØS, CH, UK; Team, Enterprise, Edu); skrivning ikke oplyst | Udgivet app i ChatGPT, alle planer inklusive Free |
| Vej fra Claude | I Claudes connector-katalog, Anthropic verified | Brugerdefineret connector (ikke i Anthropics katalog); Claude Code med én kommando |
| Cursor og Codex | Nævnt som understøttede MCP-klienter; også uddelegerede agenter inde i Linear | Installation i Cursor med ét klik; Codex-konfiguration plus codex mcp login weft |
| Krav / lease over MCP | Ikke oplyst | Ja, lease på 20 minutter, already_claimed til en anden agent |
| Agenten stiller mennesket et spørgsmål | Ikke oplyst | Ja, request_input med svarmuligheder, til Inbox og push på mobilen |
| Dokumentation ved afslutning | Merge af en PR flytter et tilknyttet issue til Done (GitHub-integration) | Outcome, artifacts, notDone, unknowns, nextStep på hver opgave |
| Cycles / triage / GitHub-synk | Ja, alle tre | Sprints (valgfrie); ingen triage-indbakke; ingen GitHub-integration |
| Mobilapps | iOS og Android | iOS og Android; også web og en VS Code-udvidelse |
| Sprog | Ikke oplyst | 34 |
| Gratisplan | Ubegrænset antal medlemmer, 2 teams, 250 issues | 50 opgaver og 200 AI-kald om måneden |
| Billigste betalte pr. plads | Basic $10/bruger/md., faktureret årligt (månedlig pris ikke vist) | Pro 8,13 €/plads om måneden eller 68,75 €/plads om året |
| Indbygget AI / kreditter | Linear Agent på alle planer; nogle funktioner kræver AI-kreditter | Ingen egen AI; tænkningen sker i din AI-klient |
Kilder til Linear-kolonnen: priser, MCP-dokumentation, ChatGPT-side, agentdokumentation, GitHub-dokumentation og mobilside, tjekket 3. november 2026. En bredere tabel findes på vores side om MCP-opgavestyringer, og den korte version er Weft vs Linear.
Er en issue tracker for tung til en solo-stifter eller et lille team?
Nogle gange. Linears gratisplan er generøs for et team: ubegrænset antal medlemmer, 2 teams og 250 issues. Men produktets form er en udviklingsorganisation: teams, cycles, triage, projekter og milepæle. Er du én person med en AI-klient åben hele dagen, er meget af den struktur opsætning, du ikke kommer til at bruge.
Wefts form er mindre med vilje: fire kolonner, valgfrie sprints, lette projekter. Det meste af tiden åbner du den ikke for at skrive; du siger til ChatGPT eller Claude „læg de her fem ting på tavlen“ og ser resultatet på din telefon. Lyder det tættere på, hvordan du arbejder, så se AI-opgavestyring for solo-stiftere.
For små teams betyder opmærksomhedsgrænsen mere end antallet af kolonner. Med tre personer og fire agenter er flaskehalsen ikke, hvem der kan starte arbejde; det er, hvor meget færdigt arbejde der venter på, at nogen ser på det. Weft afviser nye starter, når den kø er fuld.
Hvilke andre alternativer til Linear findes der til AI-agenter?
Et par andre værktøjer har hostede MCP-servere. Disse fakta blev tjekket på deres officielle sider 27. oktober 2026.
| Værktøj | Hostet MCP | ChatGPT | Claudes katalog | Gratisplan | Billigste betalte |
|---|---|---|---|---|---|
| Jira | Atlassian Rovo MCP, OAuth 2.1 | Atlassian Rovo i ChatGPT | Ja | Gratis for 10 brugere | Standard $8.48/bruger/md. |
| Trello | Ja, kun OAuth 2.0 | Via ChatGPT-kataloget (ifølge Trello) | Ja | Ja, op til 10 samarbejdspartnere; MCP på alle planer | Standard $5/bruger/md. årligt, $6 månedligt |
| Todoist | Ja, OAuth | Todoist-app i ChatGPT | Ja | Beginner: 5 personlige projekter; MCP tilgængelig | Pro $5/md. årligt; Business $8/bruger/md. årligt |
Ingen af disse sider beskriver heller et krav med en lease eller et spørgsmål fra agent til menneske som MCP-operationer. Søsterartikler: alternativ til Asana, alternativ til Todoist, alternativ til ClickUp og alternativ til Motion.
Hvornår bør du blive på Linear?
- Dit arbejde er mest kode og pull requests. Linears GitHub-integration flytter tilknyttede issues til In Progress, når en PR åbnes, og til Done, når den merges. Weft har ingen GitHub-integration.
- I kører cycles og en triage-indbakke. Linears cycles fører automatisk ufærdige issues videre, og Triage er „en særlig indbakke til dit team“. Weft har valgfrie sprints og ingen triage.
- Du vil have Claudes katalog, ikke en brugerdefineret connector. Linear står i kataloget og er Anthropic verified. Weft tilføjes i Claude som en brugerdefineret connector.
- Du vil have, at agenter ikke koster pladser. Linear siger, at agenter ikke er betalte pladser, og dets agentkatalog er stort.
- Flere teams, ét arbejdsområde. Linears Business-plan har ubegrænset antal teams. Weft har én aktiv sprint pr. arbejdsområde.
Hvad gør Weft ikke?
For at spare dig en prøveperiode: Weft har ingen GitHub- eller Slack-integration, intet offentligt REST API eller webhooks, ingen CLI, ingen desktopapp, ingen Gantt eller tidslinjer og ingen tidsblokering i kalenderen. Det har ingen egen AI og ingen AI-kreditter; tænkningen sker i den AI-klient, du allerede bruger. Gendannelse af en opgave fra papirkurven er en Pro-funktion.
Hvad koster Linear og Weft?
Linear: Free ($0, 2 teams, 250 issues), Basic $10 pr. bruger om måneden faktureret årligt, Business $16 pr. bruger om måneden faktureret årligt, Enterprise efter aftale (linear.app/pricing). Siden viser ikke en månedligt faktureret pris for Basic.
Weft: Free er 50 opgaver og 200 AI-kald om måneden. Pro koster 8,13 € pr. plads om måneden eller 68,75 € pr. plads om året. Detaljer på letsweft.com/da/pricing.
Hvordan flytter jeg fra Linear til Weft?
- Eksportér dine issues fra Linear som CSV. En administrator af arbejdsområdet kan eksportere alt fra Settings → Administration → Import Export; alle kan eksportere en filtreret visning fra kommandomenuen (medlemmer op til 250 issues ad gangen, administratorer op til 2.000). Se Linears eksportdokumentation.
- Opret en Weft-konto på letsweft.com. Tavlen starter med Backlog, Todo, Doing og Done.
- Importér CSV-filen i Weft. Import af CSV fra Linear er gratis på alle planer; trin-for-trin-guiden er på letsweft.com/da/migrate-from/linear. På Free gælder grænsen på 50 opgaver, så arkivér det, du ikke længere har brug for, før du importerer.
- Forbind din AI-klient: ChatGPT (appen, alle planer), Claude Code (
claude mcp add --transport http weft https://letsweft.com/api/mcp), Cursor (ét klik) eller Codex (konfiguration, dereftercodex mcp login weft). Log ind med OAuth, når browseren åbner. - Bed agenten kalde
get_my_work, vælge en opgave og arbejde den igennem medstart_task→report_progress→complete_task. Tjek kvitteringen på kortet. - Installér iOS- eller Android-appen, så spørgsmål fra
request_inputnår dig som en push-besked.
Du behøver ikke flytte det hele. Du kan beholde udviklings-issues i Linear og lægge det arbejde, dine agenter laver på tværs af kode, skrivning og research, på en Weft-tavle. Opsætning for hver klient står i dokumentationen; hvad MCP selv er, forklares på modelcontextprotocol.io.
- Linear har allerede en MCP-server. Hvorfor skulle jeg bruge noget andet?
- Det gør du måske ikke. Linears MCP-server lader en agent finde, oprette og opdatere issues, projekter og kommentarer. Det, dokumentationen ikke beskriver, er et krav med en lease, et spørgsmål fra agenten til mennesket eller en struktureret kvittering ved afslutning. Hvis dine agenter kører længe, parallelt eller på arbejde, der ikke er en pull request, er det de dele, Weft tilføjer.
- Står Weft i Claudes connector-katalog ligesom Linear?
- Nej. I claude.ai og Claude Desktop tilføjer du Weft som en brugerdefineret connector med URL'en
https://letsweft.com/api/mcp. I Claude Code er det én kommando:claude mcp add --transport http weft https://letsweft.com/api/mcp. Linear står i kataloget og er Anthropic verified. - Virker Weft med ChatGPT på gratisplanen?
- Ja. Weft er en udgivet app i ChatGPT og virker på alle ChatGPT-planer, inklusive Free. Se letsweft.com/da/chatgpt.
- Hvad sker der, hvis min agent går ned midt i en opgave?
- Leasen fra
start_taskvarer 20 minutter og fornyes afreport_progress. Hvis agenten holder op med at rapportere, udløber leasen, og opgaven er fri til en anden agent eller et menneske. Den bliver ikke stående i Doing under en død kørsel. Mere i hvad lavede min AI-agent. - Lander hver afslutning fra en agent i min gennemgangskø?
- Nej. Som standard går en afsluttet opgave direkte til Done med sin kvittering. Den stopper kun i din Inbox til Godkend / Omarbejd / Senere / Drop, når opgaven kræver gennemgang, eller et verifikationstjek fejler.
- Kan jeg importere fra Linear på gratisplanen?
- Ja. Import af CSV fra Linear virker på alle Weft-planer. Free-planen rummer 50 opgaver, så et stort Linear-arbejdsområde kræver Pro eller noget arkivering først. Guide: letsweft.com/da/migrate-from/linear.