Tekoälypohjaisen tehtävänhallinnan blogi yksinyrittäjille ja pienille tiimeille

Linear-vaihtoehto tekoälyagenteille: Weft ChatGPT:lle ja Claudelle

Reilu Linear-vaihtoehto tiimeille, joiden työstä osan tekevät tekoälyagentit: varaus ja lease MCP:n kautta, kysymykset ihmiselle ja todisteet valmistuessa.

Weft on tekoälyn tehtävänhallinta yksinyrittäjille ja pienille tiimeille.

Kaikki artikkelit

Kirjoittanut Andrei Finogeev ·

Jos tekoälyagentit, kuten Claude Code, Codex, Cursor tai ChatGPT, tekevät nyt osan työstäsi, hyvä Linear-vaihtoehto on taulu, joka on rakennettu agentin silmukan ympärille: agentti varaa tehtävän leasella, kysyy sinulta, kun tarvitsee päätöksen, ja päättää työn todisteilla, jotka voit tarkistaa. Weft on yksi tällainen taulu. Siihen yhdistetään MCP:n kautta, ja asennusoppaat löytyvät 33 tekoälyasiakkaalle. Jos olet kehitystiimi, joka elää Cycle-jaksoissa, triagessa ja pull requesteissa, Linear on erinomainen, ja sinun kannattaa luultavasti pysyä siinä.

Me teemme Weftiä. Linearia koskevat tiedot ovat sen virallisilta sivuilta, tarkistettu 3.11.2026. Toisen taulukon muita työkaluja koskevat tiedot ovat niiden virallisilta sivuilta, tarkistettu 27.10.2026.

Miksi ihmiset etsivät Linear-vaihtoehtoa?

Useimmat eivät jätä Linearia siksi, että se olisi hidas tai huonosti tehty. Se on nopea ja erittäin hyvä siinä, mihin se on rakennettu: ohjelmistotiimit suunnittelevat työn Cycle-jaksoissa, lajittelevat saapuvat pyynnöt triagessa ja linkittävät issuet GitHubin pull requesteihin.

Syyt katsoa muualle ovat kapeampia, ja ne jakautuvat kahteen ryhmään.

  • Agentista tuli tekijä, ei apulainen. Kun Claude Code tai Codex ottaa tehtävän, ajaa kaksikymmentä minuuttia ja palaa pull requestin kanssa, taulun pitää tietää, kuka tehtävää juuri nyt pitää, mitä tapahtuu, jos agentti kaatuu kesken ajon, ja mitä todisteita palasi. Issue-seuranta kirjaa issuen; sitä ei ole suunniteltu tämän silmukan ympärille.
  • Seurantatyökalu on raskaampi kuin itse työ. Yksinyrittäjä tai kolmen hengen tiimi, jolla on yksi projekti, ei usein tarvitse tiimejä, Cycle-jaksoja, triage-sääntöjä ja kehitystyönkulkua. Se tarvitsee neljä saraketta ja tekoälyn, joka osaa lukea ja päivittää niitä.

Jos kumpikaan ei kuvaa sinua, tämä artikkeli lähinnä vahvistaa, että Linear on oikea työkalu.

Toimiiko Linear ChatGPT:n, Clauden, Cursorin ja Codexin kanssa?

Kyllä, usealla tavalla, ja tässä kannattaa olla tarkka.

  • Isännöity MCP-palvelin. Linear ajaa sellaista osoitteessa https://mcp.linear.app/mcp Streamable HTTP:n yli, ja vain luku -versio on osoitteessa /mcp/readonly. Kirjautuminen tapahtuu OAuth 2.1:llä ja dynaamisella asiakasrekisteröinnillä tai bearer-OAuth-tunnuksella tai Linearin API-avaimella. Ohjeissa luetellaan Claude (claude.ai, Desktop, Claude Code), Codex, Cursor, VS Code, Windsurf, Zed ja muita, ja todetaan, että palvelin osaa etsiä, luoda ja päivittää issueita, projekteja ja kommentteja (Linearin MCP-ohjeet).
  • Claude. Linear on Clauden liitinhakemistossa, Linearin tekemänä ja merkinnällä Anthropic verified (claude.com/connectors/linear).
  • ChatGPT. Linearin ChatGPT-sivu kuvaa deep research -liittimen, joka auttaa ”tutkimaan tiimisi työtä ja viittaamaan siihen”, Plus- ja Pro-käyttäjille (paitsi ETA-alueella, Sveitsissä ja Isossa-Britanniassa) sekä Team-, Enterprise- ja Edu-tasoille (linear.app/integrations/chatgpt). Sivu ei kerro, voiko liitin kirjoittaa. MCP-ohjeissa ChatGPT:tä ei mainita.
  • Tehtävien delegointi agenteille Linearin sisällä. Voit osoittaa issuen agentille, eikä agentteja ”lasketa laskutettaviksi paikoiksi” (Agents in Linear). Agenttihakemistossa ovat muun muassa Codex, Cursor, GitHub Copilot ja Devin (linear.app/integrations/agents).

Jos agenttisi ovat koodausagentteja ja tiimisi työskentelee jo Linearissa, yhteys on olemassa ja hyvin tuettu. Kysymys ei ole siitä, pääseekö agentti Linearin luo, vaan siitä, mitä taulu tekee agentin työskennellessä.

Mitä agentti tarvitsee taululta, mitä issue-seuranta ei sille anna?

Meidän näkemyksemme mukaan kolme asiaa. Linearin MCP- ja agenttiohjeet eivät tällä hetkellä kuvaa yhtäkään niistä MCP-operaationa. Se ei tarkoita, ettei Linearia saisi sovituilla käytännöillä tekemään jotain vastaavaa; se tarkoittaa, ettei taulu valvo sitä.

  • Varaus leasella. Kaksi agenttia, tai sama agentti kahdessa ikkunassa, ei saisi aloittaa samaa tehtävää. Ja jos agentti kaatuu, tehtävä ei saisi jäädä ”In Progress” -tilaan ikuisiksi ajoiksi. Linearin MCP-sivu ei kuvaa varaamista eikä leaseja.
  • Kysymys ihmiselle kesken ajon. Kun agentti kohtaa jotain, minkä vain sinä voit päättää, sen pitäisi voida kysyä, pitää tehtävä itsellään ja saada vastaus myöhemmin. Agents in Linear -sivu ei kerro, voivatko agentit esittää ihmisille kysymyksiä; se kuvaa ihmisiä, jotka @mainitsevat agentteja.
  • Todisteet valmistuessa. Agentin ”valmis” on väite. Hyödyllinen lopetus kertoo, mitä tehtiin, mitä ei, mikä on epäselvää, ja linkittää jotain, minkä voit tarkistaa. Linearin GitHub-integraatio siirtää linkitetyn issuen Doneen, kun PR yhdistetään (Linearin GitHub-ohjeet), ja se on koodille oikea todiste. Työlle, joka ei ole pull request, vastaavaa kenttää ei ole.

Miten Weft hoitaa agentin silmukan?

Weft on Scrumban-taulu (oletuksena Backlog, Todo, Doing ja Done, valinnaisina sprintit ja projektit), jota käytetään 32 MCP-työkalun kautta osoitteessa https://letsweft.com/api/mcp. Tekoälyasiakkaasi kirjautuu OAuthilla, joten kopioitavaa avainta ei ole; henkilökohtaiset käyttötunnukset ovat olemassa asiakkaille, joissa ei ole OAuthia. Weft myöntää refresh-tunnukset, joten asiakas uusii kirjautumisen itse.

Silmukka on neljä kutsua:

start_task({ id })
  → runId, leaseToken          // 20 minuutin lease; toinen agentti saa already_claimed

report_progress({ runId, leaseToken })
  → lease uusittu              // hiljaisuus päästää leasen raukeamaan ja vapauttaa tehtävän

request_input({ id, runId, leaseToken, question, options })
  → kysymys Saapuneisiin       // varaus säilyy; push puhelimeesi

complete_task({ id, runId, leaseToken, outcome,
                artifacts, notDone, unknowns, nextStep })
  • Varaa. start_task antaa 20 minuutin leasen. report_progress uusii sen. Jos agentti hiljenee, lease raukeaa ja tehtävä vapautuu muille. Toinen agentti, joka yrittää samaa tehtävää, saa vastauksen already_claimed.
  • Kysy. request_input vie kysymyksen vaihtoehtoineen ihmisen Saapuneet-laatikkoon ja lähettää push-ilmoituksen mobiilisovellukseen. Agentti pitää varauksensa ja saa vastauksen seuraavalla kutsullaan.
  • Lopeta todisteilla. complete_task kirjaa lopputuloksen, artefaktit (URL, commit, tiedoston tiiviste), sen mitä jäi tekemättä, mikä on epäselvää, ja seuraavan vaiheen. Oletuksena tehtävä menee suoraan Doneen. Se pysähtyy Saapuneet-laatikkoosi valintoja Hyväksy / Korjattavaksi / Myöhemmin / Hylkää varten vain, kun tehtävä vaatii katselmointia tai tarkistus epäonnistuu.
  • Raja sinulle, ei agentille. Jos yhtä ihmistä odottaa 5 kohtaa (tiimissä 10, tai 45 minuuttia katselmointia), start_task torjuu uuden työn vastauksella attention_queue_full. Agenttia kehotetaan viemään työ loppuun tai tarkentamaan sitä uuden aloittamisen sijaan.

Jokainen OAuth-asiakas ja jokainen käyttötunnus on oma toimijansa, ja taulu näyttää asiakkaan rekisteröidyn nimen, joten näet, mikä tekoäly teki mitä. Jokaiselle yhteydelle voi antaa täydet, kirjoitus- tai lukuoikeudet, ja voit katkaista sen milloin tahansa. Lisää silmukasta: tekoälyagenttien tehtävien varaussilmukka ja useita tekoälyagentteja yhdellä taululla.

Linear vai Weft: miten ne vertautuvat rinnakkain?

KysymysLinearWeft
Isännöity MCP-palvelinKyllä, mcp.linear.app/mcp, Streamable HTTP; vain luku -versioKyllä, letsweft.com/api/mcp, Streamable HTTP, 32 työkalua
KirjautumistapaOAuth 2.1 dynaamisella rekisteröinnillä tai OAuth-tunnus / API-avainOAuth refresh-tunnuksilla; valinnaiset henkilökohtaiset käyttötunnukset
ChatGPT-reittiDeep research -liitin (Plus/Pro paitsi ETA, CH, UK; Team, Enterprise, Edu); kirjoittamista ei mainitaJulkaistu sovellus ChatGPT:ssä, kaikilla tasoilla Free mukaan lukien
Claude-reittiClauden liitinhakemistossa, Anthropic verifiedMukautettu liitin (ei Anthropicin hakemistossa); Claude Code yhdellä komennolla
Cursor ja CodexListattu tuettuina MCP-asiakkaina; myös delegoituina agentteina Linearin sisälläCursor yhdellä klikkauksella; Codex asetuksilla ja komennolla codex mcp login weft
Varaus / lease MCP:n kauttaEi mainitaKyllä, 20 minuutin lease, already_claimed toiselle agentille
Agentti kysyy ihmiseltäEi mainitaKyllä, request_input vaihtoehtoineen Saapuneisiin ja push-ilmoituksena mobiiliin
Todisteet valmistuessaPR:n yhdistäminen siirtää linkitetyn issuen Doneen (GitHub-integraatio)Lopputulos, artefaktit, notDone, unknowns, nextStep jokaisessa tehtävässä
Cycle-jaksot / triage / GitHub-synkronointiKyllä, kaikki kolmeSprintit (valinnaisia); ei triage-laatikkoa; ei GitHub-integraatiota
MobiilisovelluksetiOS ja AndroidiOS ja Android; lisäksi verkko ja VS Code -laajennus
KieletEi mainita34
IlmaistasoRajattomasti jäseniä, 2 tiimiä, 250 issueta50 tehtävää ja 200 tekoälykutsua kuukaudessa
Halvin maksullinen paikaltaBasic $10/käyttäjä/kk vuosilaskutuksella (kuukausihintaa ei näytetä)Pro 8,16 €/paikka kuukausittain tai 69,03 €/paikka vuodessa, sis. alv
Sisäänrakennettu tekoäly / krediititLinear Agent kaikilla tasoilla; osa ominaisuuksista vaatii tekoälykrediittejäEi omaa tekoälyä; ajattelu tapahtuu tekoälyasiakkaassasi

Linear-sarakkeen lähteet: hinnoittelu, MCP-ohjeet, ChatGPT-sivu, agenttiohjeet, GitHub-ohjeet ja mobiilisivu, tarkistettu 3.11.2026. Laajempi taulukko on MCP task managers -sivullamme, ja lyhyt versio on sivulla Weft vs Linear.

Onko issue-seuranta liian raskas yksinyrittäjälle tai pienelle tiimille?

Joskus. Linearin ilmaistaso on tiimille antelias: rajattomasti jäseniä, 2 tiimiä ja 250 issueta. Mutta tuote on muotoiltu kehitysorganisaatiolle: tiimit, Cycle-jaksot, triage, projektit ja virstanpylväät. Jos olet yksi ihminen, jolla on tekoälyasiakas auki koko päivän, suuri osa tästä rakenteesta on käyttöönottoa, jota et koskaan hyödynnä.

Weft on tarkoituksella pienempi: neljä saraketta, valinnaiset sprintit, kevyet projektit. Useimmiten et avaa sitä kirjoittaaksesi; sanot ChatGPT:lle tai Claudelle ”laita nämä viisi asiaa taululle” ja katsot tuloksen puhelimestasi. Jos se kuulostaa omalta tavaltasi tehdä töitä, lue tekoälypohjainen tehtävänhallinta yksinyrittäjille.

Pienille tiimeille huomioraja merkitsee enemmän kuin sarakkeiden määrä. Kun ihmisiä on kolme ja agentteja neljä, pullonkaula ei ole se, kuka voi aloittaa työn, vaan se, kuinka paljon valmista työtä odottaa, että joku katsoo sen. Weft torjuu uudet aloitukset, kun tuo jono on täynnä.

Mitä muita Linear-vaihtoehtoja tekoälyagenteille on?

Muutamalla muulla työkalulla on isännöity MCP-palvelin. Nämä tiedot on tarkistettu niiden virallisilta sivuilta 27.10.2026.

TyökaluIsännöity MCPChatGPTClauden hakemistoIlmaistasoHalvin maksullinen
JiraAtlassian Rovo MCP, OAuth 2.1Atlassian Rovo ChatGPT:ssäKylläIlmainen 10 käyttäjälleStandard $8.48/käyttäjä/kk
TrelloKyllä, vain OAuth 2.0ChatGPT:n hakemiston kautta (Trellon mukaan)KylläKyllä, enintään 10 yhteistyökumppania; MCP kaikilla tasoillaStandard $5/käyttäjä/kk vuosilaskutuksella, $6 kuukausittain
TodoistKyllä, OAuthTodoist-sovellus ChatGPT:ssäKylläBeginner: 5 henkilökohtaista projektia; MCP saatavillaPro $5/kk vuosilaskutuksella; Business $8/käyttäjä/kk vuosilaskutuksella

Mikään näistä sivuista ei myöskään kuvaa leasella tehtävää varausta tai agentin kysymystä ihmiselle MCP-operaatioina. Sisarartikkelit: Asana-vaihtoehto, Todoist-vaihtoehto, ClickUp-vaihtoehto ja Motion-vaihtoehto.

Milloin kannattaa pysyä Linearissa?

  • Työsi on enimmäkseen koodia ja pull requesteja. Linearin GitHub-integraatio siirtää linkitetyt issuet In Progress -tilaan, kun PR avataan, ja Doneen, kun se yhdistetään. Weftissä ei ole GitHub-integraatiota.
  • Pyörität Cycle-jaksoja ja triage-laatikkoa. Linearin Cycle-jaksot siirtävät keskeneräiset issuet automaattisesti eteenpäin, ja Triage on ”tiimisi erityinen saapuneet-laatikko”. Weftissä on valinnaiset sprintit eikä triagea.
  • Haluat Clauden hakemiston etkä mukautettua liitintä. Linear on listattu ja Anthropic verified. Weft lisätään Claudeen mukautettuna liittimenä.
  • Haluat, etteivät agentit vie paikkoja. Linear kertoo, etteivät agentit ole laskutettavia paikkoja, ja sen agenttihakemisto on laaja.
  • Useita tiimejä, yksi työtila. Linearin Business-tasolla tiimejä on rajattomasti. Weftissä on yksi aktiivinen sprintti työtilaa kohden.

Mitä Weft ei tee?

Säästääksesi sinut kokeilulta: Weftissä ei ole GitHub- tai Slack-integraatiota, julkista REST APIa tai webhookeja, CLI:tä, työpöytäsovellusta, Gantt-kaavioita tai aikajanoja eikä kalenterin aikablokkausta. Siinä ei ole omaa tekoälyä eikä tekoälykrediittejä; ajattelu tapahtuu tekoälyasiakkaassa, jota jo käytät. Tehtävän palauttaminen roskakorista on Pro-ominaisuus.

Paljonko Linear ja Weft maksavat?

Linear: Free ($0, 2 tiimiä, 250 issueta), Basic $10 käyttäjältä kuukaudessa vuosilaskutuksella, Business $16 käyttäjältä kuukaudessa vuosilaskutuksella, Enterprise sopimuksen mukaan (linear.app/pricing). Sivu ei näytä Basicille kuukausilaskutuksen hintaa.

Weft: Free sisältää 50 tehtävää ja 200 tekoälykutsua kuukaudessa. Pro maksaa 8,16 € paikalta kuukaudessa tai 69,03 € paikalta vuodessa, sis. alv. Lisätiedot: letsweft.com/fi/pricing.

Miten siirryn Linearista Weftiin?

  1. Vie issuesi Linearista CSV-muodossa. Työtilan ylläpitäjä voi viedä kaiken kohdasta Settings → Administration → Import Export; kuka tahansa voi viedä suodatetun näkymän komentovalikosta (jäsenet enintään 250 issueta kerrallaan, ylläpitäjät enintään 2 000). Katso Linearin vientiohjeet.
  2. Luo Weft-tili osoitteessa letsweft.com. Taulu alkaa sarakkeilla Backlog, Todo, Doing ja Done.
  3. Tuo CSV Weftiin. Linearin CSV-tuonti on ilmainen kaikilla tasoilla; vaiheittainen opas on osoitteessa letsweft.com/fi/migrate-from/linear. Free-tasolla pätee 50 tehtävän raja, joten arkistoi tarpeettomat ennen tuontia.
  4. Yhdistä tekoälyasiakkaasi: ChatGPT (sovellus, kaikki tasot), Claude Code (claude mcp add --transport http weft https://letsweft.com/api/mcp), Cursor (yksi klikkaus) tai Codex (asetukset, sitten codex mcp login weft). Kirjaudu OAuthilla, kun selain aukeaa.
  5. Pyydä agenttia kutsumaan get_my_work, valitsemaan tehtävä ja viemään se läpi ketjulla start_task → report_progress → complete_task. Tarkista kuitti kortilta.
  6. Asenna iOS- tai Android-sovellus, jotta request_input-kysymykset tavoittavat sinut push-ilmoituksina.

Kaikkea ei tarvitse siirtää. Voit pitää kehityksen issuet Linearissa ja laittaa agenttiesi koodiin, kirjoittamiseen ja tutkimukseen liittyvän työn Weft-taululle. Jokaisen asiakkaan asennusohjeet ovat dokumentaatiossa; mikä MCP on, selitetään osoitteessa modelcontextprotocol.io.

Linearilla on jo MCP-palvelin. Miksi tarvitsisin mitään muuta?
Et ehkä tarvitsekaan. Linearin MCP-palvelimella agentti voi etsiä, luoda ja päivittää issueita, projekteja ja kommentteja. Sen ohjeet eivät kuvaa leasella tehtävää varausta, agentin kysymystä ihmiselle eikä jäsenneltyä kuittia valmistuessa. Jos agenttisi ajavat pitkään, rinnakkain tai työtä, joka ei ole pull request, juuri nämä osat Weft tuo lisää.
Onko Weft Clauden liitinhakemistossa kuten Linear?
Ei. claude.aissa ja Claude Desktopissa lisäät Weftin mukautettuna liittimenä URL-osoitteella https://letsweft.com/api/mcp. Claude Codessa se on yksi komento: claude mcp add --transport http weft https://letsweft.com/api/mcp. Linear on hakemistossa ja Anthropic verified.
Toimiiko Weft ChatGPT:n ilmaisella tasolla?
Toimii. Weft on julkaistu sovellus ChatGPT:ssä ja toimii kaikilla ChatGPT:n tasoilla, myös Free-tasolla. Katso letsweft.com/fi/chatgpt.
Mitä tapahtuu, jos agenttini kaatuu kesken tehtävän?
start_task-kutsun lease kestää 20 minuuttia, ja report_progress uusii sen. Jos agentti lakkaa raportoimasta, lease raukeaa ja tehtävä vapautuu toiselle agentille tai ihmiselle. Se ei jää Doing-sarakkeeseen kuolleen ajon alle. Lisää artikkelissa mitä tekoälyagenttini teki.
Päätyykö jokainen agentin valmistuma katselmointijonooni?
Ei. Oletuksena valmis tehtävä menee kuitteineen suoraan Doneen. Se pysähtyy Saapuneet-laatikkoosi valintoja Hyväksy / Korjattavaksi / Myöhemmin / Hylkää varten vain, kun tehtävä vaatii katselmointia tai tarkistus epäonnistuu.
Voinko tuoda Linearista ilmaisella tasolla?
Voit. Linearin CSV-tuonti toimii kaikilla Weftin tasoilla. Free-taso sisältää 50 tehtävää, joten suuri Linear-työtila vaatii Pron tai ensin hieman arkistointia. Opas: letsweft.com/fi/migrate-from/linear.