Blogg om KI-oppgavestyring for sologründere og små team

Oppgavetavle for Claude Code: et ekte oppsett på to minutter med MCP

Koble Claude Code til en Weft-oppgavetavle med én kommando og innlogging i nettleseren, og legg til en CLAUDE.md-blokk så den tar, rapporterer og lukker oppgaver.

Weft er AI-oppgavestyringen for solo-gründere og små team.

Alle artikler

Av Andrei Finogeev ·

For å gi Claude Code en oppgavetavle kjører du én kommando, claude mcp add --transport http weft https://letsweft.com/api/mcp, og logger deretter inn i Weft i nettleseren første gang Claude Code kobler til. Det er ingen nøkkel å kopiere og ingenting å lime inn i en konfigurasjonsfil. Etterpå får en kort blokk i CLAUDE.md Claude Code til å ta en oppgave før den redigerer kode, rapportere mens den jobber og legge igjen en kvittering når den er ferdig.

Vi lager Weft. Fakta om andre produkter er hentet fra deres offisielle sider, kontrollert 27. oktober 2026.

Hva gir en tavle Claude Code som terminalen ikke gir?

Claude Code kjenner repoet foran seg, men ikke hvem andre som jobber, eller hvilken oppgave en økt som krasjet, hadde begynt på. En tavle holder den tilstanden utenfor en enkelt økt, så en person, et andre Claude Code-vindu og en ChatGPT-chat ser det samme.

Du trenger ikke en for hvert repo. Én person, én kort økt og en TODO-liste er ofte nok. Tavla begynner å lønne seg når arbeidet strekker seg over flere økter eller flere agenter, eller når en person må se på resultatene før de teller.

Hvordan kobler jeg Claude Code til Weft på to minutter?

  1. Opprett en gratis konto på letsweft.com. En ny tavle starter med fire kolonner: Backlog, Todo, Doing og Done.
  2. Kjør claude mcp add --transport http weft https://letsweft.com/api/mcp i terminalen. Claude Code lagrer serveren for det gjeldende prosjektet; legg til --scope user hvis du vil ha den i alle prosjekter (se Anthropics dokumentasjon om MCP i Claude Code).
  3. Start claude. Første gang Weft brukes, åpnes et nettleservindu for OAuth. Skjer ikke det, skriver du /mcp, velger weft og autentiserer derfra.
  4. I samtykkevinduet i Weft velger du hva denne tilkoblingen får gjøre: Alt (full), Alt unntatt å slette (skrive: alt unntatt de tre destruktive verktøyene) eller Skrivebeskyttet (lese). Du kan endre det senere under Innstillinger → Tilkoblede AI-klienter.
  5. Tilbake i Claude Code spør du: «Hva ligger på tavla mi?»

Endepunktet snakker MCP over Streamable HTTP og eksponerer 32 verktøy. Weft utsteder oppdateringstokener, så klienten fornyer innloggingen selv. Bruker du en klient som ikke kan OAuth, fungerer også et personlig tilgangstoken, men Claude Code trenger ikke det. Hele oppsettsiden ligger på letsweft.com/claude-code.

Hvordan sjekker jeg at det virker uten å la den endre noe?

La den første prompten bare lese. Da ser du at verktøyene er lastet og at innloggingen havnet i riktig arbeidsområde, og ingenting på tavla flytter seg:

Vis Weft-tavla mi: kolonnene, hva som ligger i Doing, og hva som venter på meg.
Ikke endre noe.

Claude Code bør kalle get_board_state eller get_my_work. Begge er skrivebeskyttede verktøy. Vil du ha en sikkerhetsmargin mens du venner deg til det, setter du tilkoblingen til lese i samtykkevinduet: skrivekall blir da avvist, og avviste kall teller ikke mot den månedlige kvoten din.

Én ærlig kostnad: de 32 verktøydefinisjonene tar omtrent 18 000 tokener av Claude Codes kontekst.

Hvordan ser én tatt oppgave ut?

Legg en liten, ekte oppgave i Todo, for eksempel «fiks den ustabile datotesten», og be Claude Code ta den. En god kjøring går slik:

  1. get_my_work returnerer det som allerede tilhører denne klienten, det som venter på deg, og om det er plass til å starte noe.
  2. start_task tar oppgaven, flytter den til Doing og returnerer en runId og en leaseToken. Svaret ber også agenten fornye hvert 300. sekund.
  3. Claude Code jobber i repoet som vanlig. Med noen minutters mellomrom kaller den report_progress, som fornyer leieavtalen.
  4. Støter den på en beslutning bare du kan ta, kaller den request_input med alternativer. Claude Code viser spørsmålet som sine egne alternativkort; svaret går tilbake gjennom submit_answer.
  5. complete_task avslutter kjøringen med et resultat, artefakter som commit-hashen og testutdata, og det den ikke gjorde.

Som standard går en fullført oppgave rett til Done. Den stopper i stedet i innboksen din når oppgaven trenger gjennomgang eller en verifiseringssjekk feiler. Der velger du Godta, Omarbeid, Senere eller Forkast. Har agenten sendt med et nextStep, for eksempel «merge PR #12», godkjenner Godta akkurat det steget, og det går tilbake til agenten for å bli utført.

Hele sløyfen, med hvert avslag og hvert felt, står i guiden til oppgavesløyfen.

Hva bør jeg skrive i CLAUDE.md?

Verktøybeskrivelsene har allerede disse reglene; noen linjer i CLAUDE.md gjør dem til en vane i repoet. Lim inn og tilpass:

## Weft-oppgavetavle

Weft (MCP-serveren "weft") er den felles tavla for dette repoet. Andre KI-klienter
og personer leser den også, så hold den sann.

- Ved starten av en økt kaller du get_my_work. Jobb med det den returnerer;
  ikke velg oppgaver fra hukommelsen.
- Før du endrer en fil for en oppgave, kaller du start_task med oppgavens id.
  Ta vare på runId og leaseToken som den returnerer.
  - already_claimed: noen andre holder den. Ikke gjør det samme; velg en annen.
  - attention_queue_full: ikke prøv igjen. Gjør det svaret foreslår
    (fullfør eller avklar eksisterende arbeid).
- Mens du jobber, kaller du report_progress med runId og leaseToken omtrent hvert
  5. minutt, og ved hvert reelt kontrollpunkt (testene grønne, PR åpnet).
- Kall request_input bare for beslutninger personen må ta: alt som ikke kan
  angres (produksjon, penger, publisering, sletting av data) eller et reelt veivalg
  uten et fornuftig standardvalg. Gi alternativer. Be aldri om lov til å fortsette.
- Når du er ferdig, kaller du complete_task med:
  - outcome: én eller to setninger om hva som endret seg
  - artifacts: commit-hash, PR-URL, testkommando og resultatet
  - notDone: det du hoppet over eller lot ligge til senere
  - unknowns: det du ikke kunne verifisere
  - nextStep: det ene steget du ville tatt hvis personen godtar
- Stopper du uten å bli ferdig, si det og la oppgaven ligge i Doing.

Artefakter gjør «ferdig» til noe du kan sjekke. Kallet feiler aldri på grunn av manglende bevis, fordi det er verre å miste ferdig arbeid enn å registrere det uverifisert.

Hva skjer når en Claude Code-økt dør midt i en oppgave?

Ingen trenger å rydde opp etter den. Å ta oppgaven er en leieavtale, ikke et flagg. start_task gir 20 minutter, og hvert report_progress fornyer den. En økt som krasjer, mister nettet eller blir lukket, kan ikke rapportere, så stillheten er signalet.

  • Etter 20 minutter uten livstegn merkes kjøringen som foreldet, leietokenet slettes og oppgaven går tilbake til ikke tildelt.
  • En opprydding kjører hvert 10. minutt, og oppgaven frigjøres også straks når en annen klient prøver å ta den.
  • En kjøring som venter på svaret ditt, beholder oppgaven i 60 minutter. Etter det faller leieavtalen bort, men spørsmålet blir stående åpent i innboksen din.
  • Det er databasen som avgjør hvem som får oppgaven, så to Claude Code-vinduer som kappes om den samme oppgaven, kan ikke begge vinne. Taperen får already_claimed med oppgavens id og tittel.

Å kjøre flere agenter samtidig er beskrevet i flere KI-agenter på én tavle.

Kan jeg se den samme tavla fra ChatGPT eller mobilen?

Ja. Det er én tavle bak ett endepunkt. Weft er en publisert app i ChatGPT på alle planer, inkludert Free (oppsett), så du kan spørre ChatGPT hva Claude Code ble ferdig med i natt. Cursor installeres med ett klikk (oppsett), og Codex bruker en konfigurasjonsoppføring pluss codex mcp login weft (oppsett). På claude.ai og Claude Desktop legges Weft til som en egendefinert kobling.

Weft har også apper for iOS og Android. Når en oppgave havner i køen din, får mobilen et push-varsel, høyst ett per arbeidsområde hvert 10. minutt, så et spørsmål fra Claude Code når deg også når du er borte fra pulten. Hver OAuth-klient er sin egen aktør, og tavla viser navnet den registrerte seg med.

For å lese tilbake hva en agent gjorde, se hva gjorde KI-agenten min?

Hva kan gå galt, og hvordan fikser jeg det?

Ikke logget inn

Melder Claude Code at weft trenger autentisering, skriver du /mcp, velger weft og autentiserer. Har du koblet fra klienten under Innstillinger → Tilkoblede AI-klienter i Weft, blir de gamle tokenene avvist ved neste kall, så logg inn på nytt på samme måte.

Weft-verktøyene vises ikke

Kjør claude mcp list og sjekk at weft står der med URL-en https://letsweft.com/api/mcp. Serveren gjelder per prosjekt med mindre du la den til med --scope user, så en annen mappe har den kanskje ikke.

already_claimed

Dette er et svar, ikke en feil. En annen klient har en aktiv leieavtale på den oppgaven. Agenten bør velge annet arbeid. Vet du at den andre økten er død, så vent: leieavtalen løper ut innen 20 minutter, og oppgaven frigjøres.

attention_queue_full

For mye ferdig eller blokkert arbeid venter på deg: 5 elementer i et arbeidsområde for én person eller 10 i et team, eller 45 minutter med beregnet gjennomgang, det som kommer først. Spørsmål teller også. start_task avviser til du har ryddet noe av innboksen. Svaret lister opp hva agenten fortsatt kan gjøre (report_progress, get_my_work, get_board_state, search), så den kan fullføre eller rydde i stedet for å starte mer.

Kallene stopper på Free-planen

Free inkluderer 200 KI-kall i måneden, og de første 48 timene etter registrering telles ikke. En lang økt med livstegn hvert femte minutt bruker kall jevnt og trutt. Pro fjerner taket; se priser.

Hvordan står dette seg mot en TODO.md, GitHub Issues eller Hypertask?

Fakta om GitHub lenker til GitHubs dokumentasjon og prisside; fakta om Hypertask lenker til deres dokumentasjon. For en bredere tabell, se MCP-oppgavestyrere sammenlignet.

WeftEn TODO.md i repoetGitHub Issues MCPHypertask
Slik kobler Claude Code tilÉn claude mcp add-kommando, Streamable HTTPIngen tilkobling: Claude Code leser filaOffisiell driftet server api.githubcopilot.com/mcp/Dokumentert oppsett: konfigurasjon med en kopiert API-nøkkel; Streamable HTTP på /mcp, eldre SSE på /sse
Innlogging og utløpOAuth i nettleseren; oppdateringstokener, så klienten fornyer innloggingen selv. Valgfrie tilgangstokener for klienter uten OAuthIkke nødvendigOAuth eller et personlig tilgangstokenEn kopiert nøkkel utløper etter 30 dager; en tilkobling godkjent i nettleseren varer i 90 dager uten oppdateringstoken
Ta oppgave med leieavtale, inne i MCPJa: start_task, leieavtale på 20 minutter, already_claimed for den andre agentenNei. To økter kan redigere den samme linjaIkke beskrevet i GitHubs dokumentasjonLeieavtaler finnes som REST-endepunkter, ikke MCP-verktøy, med vilje
Spørre personen midt i en oppgaverequest_input med alternativer; innboks og push-varsel på mobilenBare i terminalen du følger med påKommentarer på issuesEskalering er bare REST
Antall MCP-verktøy32IngenIkke oppgitt21
Samme tavle fra ChatGPTPublisert ChatGPT-app, alle planer inkludert FreeNeiIkke dekket av GitHubs dokumentasjonEgendefinert GPT med OpenAPI Actions, eller en kobling i utviklermodus ifølge deres llms.txt
MobilApper for iOS og AndroidEn tekstfilGitHub Mobile, iOS og Android (App Store, Google Play)Ingen native iOS-app (nettapp på hjemskjermen); Android-APK på GitHub, ingen oppføring i Play
Språk27Ditt egetIkke oppgittBare engelsk
CLI for skript og CINeiAlle skallverktøyIkke oppgitt herJa, @hypertask/hypertask_cli
Pris per plassFree: 50 oppgaver, 200 KI-kall i måneden. Pro: 72 kr i måneden eller 620 kr i åretGratisGratisplan; betalt Team-plan, se GitHubs priserGratis (3 tavler per person); BYOK $8 årlig / $10 månedlig; Pro $16 årlig / $20 månedlig
KI-kreditter nødvendigIngen: tenkingen skjer i Claude CodeIngenIngen for issuesInnebygd KI: startkvote på Free, egne nøkler på BYOK, inkludert på Pro

En TODO.md er riktig svar for én utvikler i ett repo: versjonert sammen med koden, ingen konto, ingen autentisering. Den bryter sammen når to økter redigerer den, eller når du vil svare på et spørsmål fra mobilen.

GitHub Issues er det naturlige hjemmet når arbeidet ditt allerede er issues og pull requests og alle på teamet lever på GitHub. Weft har ingen GitHub-integrasjon, så lenker til commits og PR-er følger med som artefakter på kvitteringen i stedet for via synkronisering.

Hypertask er det beste valget hvis du vil ha en CLI for hooks og CI, et REST-API, agenter som tjenestekontoer med egen identitet, innebygde KI-funksjoner, tidsregistrering eller en app der tastaturet kommer først. Weft har ingen CLI, ikke noe offentlig API og ingen tidsregistrering. Der Weft skiller seg ut, er at det å ta oppgaven, livstegnet og spørsmålet til personen er MCP-verktøy som Claude Code kaller direkte, at innloggingen er OAuth med fornyelse, og at den samme tavla finnes i ChatGPT og i begge appbutikkene. Mer i sammenligningen vår med Hypertask.

Trenger jeg en API-nøkkel for Claude Code?
Nei. Claude Code logger inn med OAuth i nettleseren, og Weft utsteder oppdateringstokener, så klienten fornyer innloggingen selv. Personlige tilgangstokener finnes for klienter som ikke kan OAuth, men Claude Code trenger ikke det.
Kommer Claude Code til å markere oppgavene mine som Done uten meg?
Som standard, ja: complete_task flytter oppgaven til Done med kvitteringen. En oppgave som trenger gjennomgang, eller der verifiseringssjekken feiler, stopper i stedet i innboksen din for Godta, Omarbeid, Senere eller Forkast.
Kan jeg hindre Claude Code i å slette ting?
Sett tilkoblingen til skrive i samtykkevinduet, eller senere under Innstillinger → Tilkoblede AI-klienter. Skrive tillater alt unntatt de tre destruktive verktøyene (trash_task, archive_done_tasks, complete_sprint). Lese tillater bare de 11 skrivebeskyttede verktøyene. Agenter kan uansett ikke slette oppgaver for godt; papirkurven beholder dem i 30 dager, og gjenoppretting fra papirkurven er en Pro-funksjon.
Tar Weft betalt for KI i tillegg til Claude?
Nei. Weft har ingen KI-kreditter: tenkingen skjer i Claude Code under din egen Claude-plan. Weft teller verktøykall: 200 i måneden på Free, ubegrenset på Pro til 72 kr per plass i måneden eller 620 kr i året. Se priser.
Hva om jeg allerede har oppgaver i Linear, Jira, Notion eller Trello?
Import er gratis på alle planer: CSV-eksporter fra Linear, Jira eller Notion, eller en Trello-tavle som JSON. Claude Code kan også opprette mange oppgaver samtidig med bulk_create_tasks.
Fungerer Weft med andre kodeagenter enn Claude Code?
Ja. Det finnes 33 oppsettsider for klienter, blant dem Cursor, Codex og ChatGPT. Alle når den samme tavla gjennom det samme endepunktet.