Wat er is uitgebracht, en wanneer.
Een gedateerd overzicht van alles wat Weft heeft uitgebracht. Abonneer je op de RSS-feed hieronder als je bij updates een seintje wilt.
Weft is het AI-takenbeheer voor solo-oprichters en kleine teams.
Nieuwe taak vanaf elke plek — en AI kan hem invullen
Een knop “Nieuwe taak” staat nu in de kop van elke pagina, met N als toets. Het venster heeft twee tabbladen: vul de kaart zelf in, of beschrijf de taak in één zin en laat AI de velden invullen om te controleren.
- Handmatig: titel, beschrijving, prioriteit, kolom, project, deadline en schatting op één plek, met een hint als een vergelijkbare taak al bestaat. Elke kolomkop heeft een “+” die hem voorselecteert; op de telefoon opent de ronde knop hetzelfde venster.
- Met AI: één beschrijving erin, één kaart eruit — titel, acceptatiecriteria, prioriteit, schatting, deadline, project — met een markering bij elk veld dat het model heeft geraden. Er wordt niets aangemaakt tot je op Aanmaken drukt.
- AI-invullingen betaal je met credits, los van Pro: 3 gratis in je persoonlijke workspace, daarna 20 voor $5 of 100 voor $19 onder Facturering. Credits verlopen nooit en werken op Free en Pro hetzelfde.
- Alles wat je eigen AI via MCP doet blijft zoals het was: telt niet in credits.
Weft in de Gemini-app
Gemini neemt Weft nu op als custom app. Voeg hem één keer toe op gemini.google.com en @Weft antwoordt vanuit elke chat — op het web en in de mobiele Gemini-app.
- Settings → Connected Apps → Custom apps: plak de Weft MCP-URL en log in. Geen sleutels te kopiëren — Gemini registreert zichzelf.
- Google biedt custom apps voorlopig alleen aan persoonlijke Google-accounts in de VS: vanaf 18 jaar, met Keep Activity aan, in het Engels. Werk- en schoolaccounts worden nog niet ondersteund.
- Stap voor stap op letsweft.com/gemini, in alle 27 talen.
Neem je bord mee uit Trello, Linear, Jira of Notion — op elk plan
Overstappen naar Weft begint niet langer bij een betaalmuur. Importeren vanuit een ander bord werkt nu ook op Free, en Export & import heeft zijn plek in het menu onder je e-mailadres.
- Importeer een CSV-export uit Linear, Jira of Notion, of een Trello-bord dat als JSON is geëxporteerd. Koppel de kolommen één keer, controleer het voorbeeld en de hele partij komt in één keer binnen.
- Op Free neemt een nieuw account in de eerste 24 uur tot 1.000 taken op, zodat een verhuizing in zijn geheel aankomt; daarna houdt het bord 50 actieve taken. Past een import niet, dan wordt er niets toegevoegd en zegt het scherm hoeveel ruimte er is.
- Exporteer je bord als JSON — alles, voor een back-up of een verhuizing — of als Markdown die je kunt lezen. Een Weft-export laadt weer in: op hetzelfde bord slaat hij over wat er al staat, op een ander bord brengt hij de taken, projecten, sprints en de koppelingen tussen taken mee.
- Herstellen uit de prullenbak en het werkgeheugen blijven bij Pro.
Een agenda voor de datums die je AI op taken zet — en ook in je eigen agenda
Deadlines, dagen om opnieuw te kijken en periodes om over te meten hebben nu een plek waar je ze ziet. De nieuwe pagina Agenda zet elke taak met een datum en elke sprint per maand of per week op een rij, en een privélink zet dezelfde datums in Google Calendar, Apple Calendar of Outlook. Je AI hoort het ook: wat te laat is en wat deze week komt, staat in wat hij leest voordat hij iets oppakt.
- Agenda, naast Inbox: maand- en weekweergave, te laat in rood, klaar doorgestreept, sprints als een lijn over hun dagen. Op een telefoon is het een lijst van de dagen waarop iets staat. Klik op een taak om hem te openen.
- Taken kunnen naast een deadline ook een startdatum hebben. Samen vormen ze een periode — “meten van de 5e tot de 12e” — die over die dagen wordt getoond.
- Toevoegen aan je agenda: één privélink voor Google Calendar, Apple Calendar of Outlook. Er gaan alleen titels en datums in, nooit beschrijvingen; hij werkt zichzelf bij, en een nieuwe link maken zet de oude uit.
- Vraag je AI om de datums die je noemt op de taak te zetten. Hij ziet ook wat te laat is en wat binnen zeven dagen moet, elke keer dat hij vraagt wat hij nu moet doen — zo hangt een deadline er niet van af dat iemand eraan denkt om te kijken.
- Ook in de app voor iOS en Android: een scherm Agenda naast Inbox, met de maand, daaronder de taken van de gekozen dag en de sprint over zijn dagen; een startdatum op taken; en met één tik zet je de agenda op je telefoon. De app-update herstelt ook de opmaak in het Arabisch, houdt het Android-toetsenbord weg van de knoppen voor snel toevoegen en centreert schermen op iPad.
Elke Done laat zien waar hij op rust, en de wachtrij om te beoordelen past bij je team
Een taak die een agent zelf heeft afgerond, telt als klaar — maar je moet kunnen zien waarom. Kaarten zeggen nu of een resultaat is gecontroleerd of alleen gemeld, de wachtrij met afgerond werk dat op jou wacht is afgestemd op hoe mensen hem echt wegwerken, en de principes achter Weft staan op papier in een manifest.
- Done-kaarten hebben een klein label: Geverifieerd als er een controle is uitgevoerd, Volgens de agent als het woord van de agent alles is wat er is. Het taakvenster zegt het in één zin — geverifieerd door de server, door jou geaccepteerd, of klaar op het woord van een genoemde AI-client — met de datum erbij. Taken die je zelf hebt afgesloten, krijgen geen label. Voorlopig op het web; de app op je telefoon volgt.
- Een agent die klaar is nadat zijn claim op een taak is verlopen, raakt zijn verslag niet meer kwijt: het resultaat, het bewijs en wat hij niet heeft gedaan, blijven bij de taak.
- Agents beginnen niet aan nieuw werk zolang afgerond werk op jouw beslissing wacht. Die grens lag op 3; nu is hij 5 voor één persoon en 10 voor een team, omdat een team de rij sneller wegwerkt.
- De kolom Doing heeft geen limiet meer. Er stond “4 / 3” zonder dat er iets achter zat, en dat leek alleen maar op een regel.
- Het Weft-manifest staat op /manifesto, in alle 27 talen: waar Weft voor is, en de regels die het product volgt.
Je blijft ingelogd, en het eerste gesprek met je AI begint met werk
Twee dingen die mensen iets kostten voordat ze goed en wel begonnen waren. Een login blijft nu zestig dagen zonder bezoek geldig in plaats van zeven, en de app op je telefoon zet je niet meer op het inlogscherm als het netwerk even hapert. En wanneer je een AI koppelt, krijg je meteen het eerste wat je tegen hem kunt zeggen.
- Een login blijft zestig dagen geldig zonder dat je Weft opent, op het web en in de app — eerst waren dat er zeven — en elk bezoek verlengt hem. Niemand hoeft opnieuw in te loggen om hiervan te profiteren.
- De app voor iOS en Android blijft op je bord als een sessiecontrole mislukt door het netwerk — een zwak signaal, een wifi-inlogpagina in een hotel, een herstart van de server — en controleert tien seconden later opnieuw. Alleen een sessie die echt is afgelopen, stuurt je naar het inlogscherm.
- Wanneer je een AI-client toegang geeft, toont het scherm een eerste bericht met een kopieerknop: “Plan mijn volgende stappen en zet ze op mijn Weft-bord.” In ChatGPT begint het met @Weft, omdat ChatGPT Weft alleen bereikt als een bericht dat doet.
- Op een nieuw bord leest je AI de welkomstkaarten niet meer voor. Hij stelt de eerste paar taken op uit jullie gesprek, vraagt één keer of hij ze moet toevoegen en zet ze op het bord.
Zie elke AI-client die aan je bord gekoppeld is, bepaal wat elk ervan mag, en ontkoppel welke je wilt
Tot vandaag zei het toestemmingsscherm dat de enige manier om één AI-client in te trekken was je account verwijderen of naar support schrijven — en dat was waar. Nu staat in Instellingen een lijst van elke client die via OAuth is ingelogd, met een knop Ontkoppelen die werkt op het moment dat je erop drukt. Elke client kan ook minder dan alles krijgen: op het toestemmingsscherm, of later vanuit dezelfde lijst. En de prullenbak heeft eindelijk een eigen pagina.
- Instellingen → Gekoppelde AI-clients: ChatGPT, Claude, Cursor en de rest, met wanneer elk koppelde, de laatste aanroep en wat het mag doen. Ontkoppelen werkt meteen — de volgende aanroep van de client wordt geweigerd en hij moet opnieuw inloggen. Niets wat je niet ontkoppelde verandert.
- Wat een client mag doen kies je wanneer je hem autoriseert: alles (de standaard), alles behalve verwijderen — geen taken naar de prullenbak, geen sprints afsluiten of archiveren — of alleen lezen. Een geweigerde aanroep vertelt de agent waarom en waar je het kunt aanpassen, zodat hij het antwoord doorgeeft in plaats van opnieuw te proberen of het bord als kapot te melden. Koppelingen van vóór vandaag houden volledige toegang.
- Het toestemmingsscherm noemt nu de naam van de client in plaats van acht tekens van zijn id.
- Prullenbak, in het accountmenu: wat je AI-clients of jij verwijderden, met hoeveel dagen er nog zijn voordat de geplande taak het weghaalt, Herstellen, Nu verwijderen en Prullenbak leegmaken. Agents kunnen alleen naar de prullenbak verplaatsen en herstellen; definitief verwijderen is alleen aan jou — zo is het gebouwd.
- Toegangstokens blijven alles of niets: ze zijn je eigen hand, en de rechten hierboven gelden voor OAuth-koppelingen.
Pro in je eigen valuta in negen landen meer
Pro is nu geprijsd in pond sterling, Zwitserse franken, Zweedse, Deense en Noorse kronen, złoty, Tsjechische kronen, forint en lei — veertien valuta’s in totaal. De valuta volgt het land waaruit je koopt, niet de taal waarin je leest, dus een Zweed die Weft in het Engels leest betaalt nog steeds in kronen. De bedragen staan op de prijspagina en, in elke taal, op de voorwaardenpagina.
- USD, BRL, EUR, CAD, JPY, NOK, GBP, CHF, SEK, DKK, PLN, CZK, HUF, RON.
- De prijs op de pagina is de prijs die je betaalt — bij het afrekenen komt er niets bij.
- Bestaande abonnementen blijven onaangeroerd: een abonnement dat al in één valuta betaald wordt, blijft daarin.
Deens, Fins, Noors, Europees Portugees, Grieks, Roemeens en Hongaars — op het web, in de apps en in het blog
Zevenentwintig talen nu. De zeven nieuwe dekken alles wat de eerste twintig dekten: elke pagina, elke e-mail, elke melding, de documentatie en de juridische teksten, en de telefoon-app, tot en met de Face ID-prompt. Het blog is ook vertaald — beide artikelen, in alle zesentwintig talen naast het Engels — en elke taal ziet zijn eigen artikel, nooit Engels onder een vreemd adres.
- Kies de taal in Instellingen op het web of in de app, of laat het apparaat beslissen. Europees Portugees is een eigen locale: pt-PT opent die, pt en pt-BR houden de Braziliaanse versie.
- Weft 1.6.0 brengt de zeven talen naar de telefoon. Het staat nu op Google Play; de iOS-update ligt bij App Review en komt zodra die erdoor is.
- De vermeldingen in de App Store en op Google Play zijn ook in de nieuwe talen gelokaliseerd, met schermafbeeldingen in elk ervan.
- Ter herinnering wat niet vertaald is: de MCP-tools praten in het Engels met je AI, en de agent antwoordt je in jouw taal. Waar een vertaling afwijkt, geldt de Engelse juridische tekst.
Je agent vertelt je wat er veranderd is sinds je hier voor het laatst was
Het enige waarmee een ChatGPT-sessie in het weekend vroeger opende, was een bord beschreven zoals het nu is — niets over wat de agents afmaakten, lieten liggen of besloten terwijl je weg was. Nu, wanneer een client get_my_work aanroept na twaalf uur of langer weg, bevat het eerste antwoord precies daarvan een samenvatting, één keer, en daarna het bord zoals gewoonlijk.
- De samenvatting is per AI-client: ChatGPT krijgt hem als ChatGPT weg was, Claude als Claude weg was. Hij wordt opgebouwd uit het journaal, dus hij benoemt wat er gebeurde in plaats van te gokken.
- Nieuwe accounts krijgen een kortere weg naar een gekoppeld bord: /connect vraagt welke AI je gebruikt, koppelt die — ChatGPT via zijn directory, de andere met één klik — en toont pas daarna het bord. Bestaande accounts blijven onaangeroerd.
- Weft ondersteunt nu beide huidige revisies van het MCP-protocol, 2025-11-25 en 2026-07-28, dus welke je AI-client ook spreekt, hij maakt verbinding.
Toegangstokens, voor AI-clients die niet via de browser kunnen inloggen
De meeste assistenten verbinden met Weft via OAuth en zien nooit een geheim — dat blijft de weg, en de betere. Maar er is een hele familie clients zonder OAuth: ze nemen een URL en een header, en dat is hun hele authenticatie. Tot vandaag konden die clients Weft simpelweg niet bereiken. Nu maak je in Instellingen een toegangstoken aan en plak je het daar.
- Instellingen → Toegangstokens: geef het een naam, kies een vervaldatum (30, 90, 365 dagen of nooit), kopieer één keer. Het verschijnt precies één keer — Weft bewaart alleen een hash, dus niets en niemand kan het je opnieuw tonen.
- Intrekken is één klik en geldt vanaf de volgende aanroep. De aanroepen die een ingetrokken token al deed blijven in je geschiedenis staan in plaats van ermee te verdwijnen.
- Geen abonnementsgrens. Een token is hóé je verbindt, geen functie van het bord, en verbinden was altijd al gratis op elk abonnement.
- Een token mag alles wat je account mag — scopes zijn er nog niet, dus een alleen-lezen token kun je vandaag niet maken. Wat het niet kan: inloggen op de website, facturatie wijzigen, of een werkruimte bereiken waarvan je geen lid bent. Het hele verhaal staat op /docs/access-tokens.
- Gebruik één token per client in plaats van één voor alles: intrekken gaat per token, en de laatst-gebruikt-tijd vertelt je dan welke client echt werkt en welke alleen verbinding maakte.
Negen AI-clients erbij, elk met de handleiding die ontbrak
Twee groepen. Vijf clients die zich met een statische header aanmelden — die waarvoor de tokens hierboven gebouwd zijn, grotendeels uit de Chinese AI-labs. En vier andere die simpelweg aan de beurt waren: een open source terminal-agent, een van Sourcegraph, de CLI van AWS en de desktopclient die elk model achter één venster zet.
- DeepSeek Harness, Trae, Qoder, CodeBuddy en iFlow CLI — alle vijf bereiken externe MCP-servers met een header en zonder OAuth. iFlow en CodeBuddy zijn end-to-end geverifieerd tegen productie; de andere drie zijn uit hun documentatie geschreven, en zeggen dat ook.
- opencode, Amp, Amazon Q Developer CLI en Cherry Studio. opencode registreert zichzelf via OAuth zonder dat je iets hoeft in te vullen — live geverifieerd. Amazon Q neemt hetzelfde endpoint en dezelfde OAuth als Kiro.
- Er zijn nu drieëndertig clients met een installatiepagina, elk met het exacte commando of configuratiebestand, waar het belandt en hoe "het werkt" eruitziet.
- Welke mis je? support@letsweft.com — daar leest een mens mee, en een pagina is een dag werk, geen kwartaal.
Kimi Code CLI, en een herverbinding die stil mislukte
De terminal-agent van Moonshot verbindt met Weft: één commando, een inlog in de browser, en je bord staat in de shell. Bij het toevoegen kwam een bug van ons boven die niets met Kimi te maken had — opnieuw verbinden van een terminal-client kon sneuvelen ná een geslaagde inlog, met een foutmelding die vrijwel iedereen leest als "Weft is stuk". Allebei opgelost.
- Kimi Code CLI: `kimi mcp add --transport http --auth oauth weft https://letsweft.com/api/mcp`, daarna `kimi mcp auth weft`. Geen client ID in te vullen — Kimi registreert zichzelf tijdens de handshake. Uitleg op /kimi-cli.
- Wat er mis was: terminal-clients vangen hun inlog op een poort die ze elke keer opnieuw kiezen, en wij stonden op de poort van de eerste registratie. De eerste verbinding werkte, een volgende liep op "invalid redirect" terwijl het inloggen al klaar was. Nu wordt elke loopback-poort geaccepteerd, precies wat de standaard al die tijd vroeg.
- Heb je de afgelopen weken een herverbinding opgegeven? Probeer het nog eens — die storing is weg.
Elf AI-clients erbij, elk met een eigen handleiding
Weft werkt met elke assistent die MCP spreekt, maar "het zou moeten werken" is geen handleiding. Elf clients hebben nu een eigen pagina: de exacte configuratie, waar het bestand staat, welk abonnement nodig is en wat je als eerste kunt vragen.
- Nieuwe handleidingen: VS Code, GitHub Copilot CLI, JetBrains (via Junie), Kiro, Warp, goose, Raycast, Perplexity, Grok, Mistral Le Chat en Meta Muse Code.
- Onderweg vier OAuth-bugs gevonden en verholpen, allemaal in de laatste stap van het inloggen van terminal-clients — het soort dat iemand achterlaat bij een foutmelding in plaats van een bord.
- De machineleesbare lijsten op /llms.txt en /.well-known/mcp.json worden nu afgeleid uit dezelfde bron als de pagina's en kunnen dus niet meer achterlopen.
Weft in twintig talen, en prijzen die passen bij waar je woont
Eerst Duits, Frans en Japans, daarna veertien meer: Chinees (vereenvoudigd en traditioneel), Koreaans, Italiaans, Nederlands, Pools, Tsjechisch, Zweeds, Turks, Russisch, Hindi, Indonesisch, Vietnamees en Arabisch — van rechts naar links inbegrepen. De site, de documentatie, de e-mails en de app spreken ze allemaal.
- Twintig talen in totaal. Kies die van jou in Instellingen; de keuze gaat mee naar e-mails en meldingen, niet alleen naar de pagina die je leest.
- Prijzen staan in je eigen valuta waar die er is — euro's, ponden, real, Canadese dollars, yen — en in de EU is het getal dat je ziet het getal dat je betaalt, inclusief btw.
- Zes EU-landen buiten de eurozone werden in dollars geprijsd. Nu in euro's. Dat was een bug, geen voorkeur.
- Aan de prijs van een plek verandert niets: $7 per maand of $60 per jaar; de lokale bedragen zijn diezelfde prijs omgerekend, met belasting zichtbaar waar belasting geldt.
Weft spreekt Portugees en Spaans
De eerste twee talen na Engels, en het hele product kwam mee: de site, het bord, de documentatie, de juridische pagina's en de e-mails. De prijzen verhuisden mee — real in Brazilië, euro's in Spanje, allebei met de lokale belasting al in het getal.
- Portugees (Brazilië) en Spaans, van begin tot eind — geen vertaalde landingspagina met een Engelse app erachter.
- De taal die je kiest wordt op je account onthouden, dus e-mail en push komen er ook in aan.
- Pix is onderweg voor Braziliaanse kaarten; betalen met kaart werkt vandaag al.
Eén prijs per plek, hoe groot je team ook is
Het jaarplan kostte per plek minder naarmate een team groeide: $60 bij één, $58 bij twee, telkens een dollar per plek minder tot $50 vanaf tien, en dat voor iedereen tegelijk. Om het uit te leggen waren een tabel van tien rijen op de prijspagina nodig, een rekenvoorbeeld eronder, een clausule in de voorwaarden en een regel in het plek-dialoogvenster — en het scheelde een team van vijf $25 per jaar. Dat is een slechtere ruil dan hij leek. Een plek kost nu $7 per maand of $60 per jaar, bij elke teamgrootte.
- Een teamgenoot erbij is $7 per maand erbij — of $5 per maand als je voor het jaar betaalt. Dat is het hele prijsmodel; er is geen tabel waarin je je rij moet opzoeken.
- Maandelijks blijft onveranderd $7 per plek, en een enkele plek blijft onveranderd $60 per jaar. Jaarlijks scheelt nog steeds 29%.
- Grotere teams betalen per plek meer dan de oude staffel ze gaf: een team van tien plekken betaalde jaarlijks $50 per plek en betaalt nu $60. Teams die al op de oude staffel zitten houden hun tarief — er wordt uit zichzelf niets opnieuw beprijsd, en het verandert alleen als jij het aantal plekken wijzigt, waarbij het nieuwe tarief wordt getoond voordat je bevestigt.
- Plekken worden nog steeds naar rato afgerekend op de dag dat je ze toevoegt, en er een toevoegen verschuift de prijs van niemand anders meer.
Pro wordt breder voor dezelfde prijs — en drie van die dingen verlaten Free
Vier mogelijkheden draaiden al weken in Weft en stonden op geen enkele prijspagina: een archief dat alles onthoudt, CSV-import, een prullenbak die je ongedaan kunt maken, en werkgeheugen — wat je agents tussen sessies door leerden, bewaarden en samenvoegden. Ze horen nu bij Pro, voor de prijs die Pro al had. Drie ervan werkten tot vandaag ook op Free, en vanaf vandaag niet meer. Dat is een proef, geen beslissing die we verstoppen: wat het je kost, wat het niet raakt, en hoe je ons vertelt dat het de verkeerde keuze was, staat hieronder.
- Werkgeheugen: de feiten, voorkeuren, beperkingen en lessen die je agents tijdens het werken opschrijven, bij de volgende taak als context aan ze teruggegeven — en op datum ongeldig verklaard in plaats van gewist, zodat een verouderde notitie niet meer geciteerd wordt in plaats van stilletjes te verdwijnen. Het draait sinds augustus. Niemand is het verteld.
- Onbeperkte historie: het archief onthoudt alles, voor altijd, en er wordt nooit iets uit opgeruimd. Free reikt dertig dagen terug, wat Free altijd al deed — deze regel is geen wijziging, het is iets dat waar was en onuitgesproken bleef.
- CSV-import: haal een hele export uit Linear, Jira, Notion of Trello binnen op /board/import — zet de kolommen één keer om en de partij landt in één transactie.
- Een prullenbak die je ongedaan kunt maken: een taak verwijderen was altijd al dertig dagen omkeerbaar. Verwijderen blijft werken op elk plan en zal dat altijd doen — het is de enige manier om iets te verwijderen, en op Free is het ook hoe je weer onder de grens van vijftig taken komt. Wat Pro koopt, is de weg terug.
- Wat dit je kost als je op Free zit: de CSV-import, herstellen uit de prullenbak en het werkgeheugen houden vandaag op met werken. Je agents schrijven geen nieuwe notities meer, en de notities die al op je bord staan worden niet meer aan ze teruggegeven. Er is niets verwijderd — elke notitie, elke taak, elke weggegooide kaart staat er nog, en upgraden laat ze weer zien.
- Wat het niet raakt: je AI kan op elk plan nog steeds een hele partij taken in één aanroep neerzetten. Alleen de webimport zit achter Pro; de tool bulk_create_tasks die je assistent gebruikt niet, want agents terugduwen naar één aanroep per taak zou je maandquotum opmaken om een punt te maken.
- En je eigen gegevens exporteren zit nergens achter, op geen enkel plan. Vertrekken met wat je geschreven hebt is geen functie die je koopt.
- Als dit je iets heeft afgenomen waar je op leunde, zeg het: support@letsweft.com. Het is een proef, één instelling zet hem voor iedereen uit, en op dat adres leest een mens mee.
Je agents kunnen je nu op je telefoon bereiken
Mobile 1.4.0 staat live in de App Store en op Google Play. De Inbox — waar afgerond agentwerk op jouw oordeel wacht en vragen van agents op jouw antwoord — bestond alleen op het web, dus een agent kon in een minuut klaar zijn en daarna uren wachten tot jij bij een laptop zat. Nu zit de wachtrij in je zak, en zegt je telefoon het op het moment dat er echt iets van je nodig is.
- De Inbox op je telefoon: keur afgerond werk goed, stuur het terug met een notitie, of beantwoord de vraag van een agent waar je ook bent.
- Pushberichten wanneer een agent op je wacht — voor de twee dingen die het waard zijn je voor te storen: afgerond werk om na te kijken en vragen die de voortgang blokkeren.
- De kolom Done toont je nieuwste afgeronde werk nu bovenaan, dus kijken wat er vandaag gebeurde betekent niet meer langs vorige maand scrollen.
- Stuur feedback rechtstreeks vanuit Instellingen naar de maker — die komt bij een mens terecht.
- Kleine reparaties, waaronder de weg terug naar het bord vanaf het Team-scherm.
De Inbox: het werk van je agents wacht nu op je oordeel, niet in een kolom
Agents zijn sneller klaar dan iemand kan nakijken, en "klaar" van een agent is een bewering, geen feit. In de Inbox staan die beweringen voor je in de rij: elke afgeronde taak komt binnen met bewijs — wat er is gedaan, de onderbouwing, wat er nadrukkelijk NIET is gedaan — en wacht op jouw accepteren, overdoen of laten vallen. Vragen die agents niet zelf kunnen beantwoorden komen op dezelfde plek terecht. Je aandacht is het schaarse goed; Weft behandelt het nu ook zo.
- Afgerond agentwerk gaat naar Review, niet rechtstreeks naar Done — met bewijs: uitkomst, artefacten die je kunt nakijken zonder het verslag te geloven, beweringen, en wat er niet af is, hardop gezegd.
- Accepteren, terugsturen met een notitie, of laten vallen — elk oordeel wordt vastgelegd, en wat je agents ervan leren telt mee in hun staat van dienst.
- Agents kunnen je halverwege een taak een echte vraag stellen in plaats van te gokken of stilletjes te sterven — die wacht met opties in de Inbox, en het antwoord gaat terug naar de AI-client die het vroeg.
- Hoe snel je antwoord de agent bereikt hangt af van zijn client — en clients geven dat zelf aan wanneer ze verbinding maken. Claude Code, Cursor, Codex CLI en Antigravity ondersteunen live formulieren in de aanroep, dus een agent daar kan wachten terwijl jij antwoordt; Claude Code vraagt het bovendien met zijn eigen native optiekaarten. ChatGPT en claude.ai op het web ondersteunen geen formulieren: de agent vraagt het in de chat, en een antwoord dat je vanuit de Inbox geeft bereikt hem bij je volgende chatbericht — of meteen, als je de agent vertelt dat je al in de app geantwoord hebt.
- Een wachtrijlimiet op je aandacht, niet op het werk: ligt er al te veel afgerond werk op je te wachten, dan worden nieuwe beweringen eerst naar het opruimen daarvan geleid.
- Onafhankelijk van de client, door de bouw: de routering zit op het bord, niet in een client, dus afgerond werk landt in Review welke assistent het ook deed. Claude, ChatGPT, Cursor en Codex koppelen vandaag allemaal aan Weft-borden.
De telefoon-app haalt in: elke werkruimte, je team, en sprints die je kunt archiveren
Mobile 1.3.0 dicht het gat met het web. De app kende precies één werkruimte, dus een team kopen op het web en je telefoon openen liet je het bord zien dat toevallig actief was, zonder een weg naar het andere. Nu kun je ertussen wisselen, je team vanaf je telefoon draaien, en een sprint archiveren in plaats van hem te verwijderen.
- Wissel van werkruimte vanuit het menu — persoonlijke en teamborden, elk met rol, aantal leden en plan. Op een tablet staat de wisselaar in de header, waar hij eerder helemaal onbereikbaar was.
- Teambeheer op de telefoon: nodig mensen uit, zie wie een plek bezet en hoeveel er over zijn — dezelfde getallen die het web afdwingt.
- Archiveer een sprint vanaf de telefoon in plaats van hem te verwijderen, zodat zijn geschiedenis blijft bestaan.
- Een zwevende knop om taken toe te voegen op het bord, en de sprintpagina's opnieuw getekend zodat ze bruikbaar zijn op een telefoonscherm in plaats van een gekrompen desktoplayout.
- Een kaart slepen vecht niet meer met het scrollen van het bord — een aanraking die als scrollen begint blijft scrollen.
- Een onbetaalde teamwerkruimte wordt nu als vergrendeld getoond in plaats van stilletjes elke schrijfactie te weigeren, met de uitweg erop getoond.
- Is je e-mailadres niet geverifieerd, dan zegt de app dat en kan hij de link opnieuw sturen — eerder deed alleen het web dat, terwijl de meeste aanmeldingen uit de stores komen.
- Toegankelijkheid: het menu bereikte VoiceOver als één zin van negen items waarin niets te activeren viel. Elke rij is nu zijn eigen bedieningselement.
- Wordt nu uitgerold op Google Play; ligt bij de App Store ter beoordeling.
Koppel Google of Apple aan het account dat je al hebt
Instellingen somt nu de manieren op waarop je je account binnenkomt en laat je er een toevoegen. Dat telt het zwaarst bij Apple: "Verberg mijn e-mailadres" geeft een doorstuuradres terug dat met niemand overeenkomt, dus inloggen met Apple op een telefoon nadat je je op het web met Google had aangemeld leverde een tweede account op met een tweede leeg bord, zonder manier om ze samen te voegen.
- Instellingen → Inlogmethodes laat zien wat er gekoppeld is — e-mail en wachtwoord, Google, Apple — en biedt aan de ontbrekende te koppelen.
- Koppelen loopt via je sessie in plaats van via je e-mailadres, dus een verborgen doorstuuradres van Apple landt op het account waarop je al bent ingelogd.
- Doe het één keer op het web en de telefoon vindt het juiste account.
- Je kunt je enige weg naar binnen niet verwijderen — een account waarop niemand kan inloggen is geen toestand die het waard is om te bereiken.
Pro maandelijks kost nu $7 per plek
Maandelijks ging van $20 naar $7 per plek. Bij $20 kostte het jaarplan een kwart van maandelijks, en dat is geen korting maar een ander product tegen een andere prijs — niemand kon redelijkerwijs voor maandelijks kiezen, dus het bestond alleen om afgewezen te worden. Nu zijn de twee vergelijkbaar en kies je op hoe je graag betaalt.
- $7 per plek per maand, vast — geen staffels op maandelijks.
- Jaarlijks blijft $60 voor een enkele plek, ongeveer $5 per maand, en wordt per plek goedkoper naarmate een team groeit: $58 bij twee plekken, tot $50 vanaf tien.
- Jaarlijks scheelt 29% bij één plek en tot 40% bij een groter team.
- Overal dezelfde prijs — letsweft.com, de App Store en Google Play.
- Free blijft onveranderd: 50 taken op het bord en 200 AI-toolaanroepen per maand.
Teamwerkruimtes hebben hun eigen voordeur gekregen
Een team aanmaken zette je op een pagina waarvan de bovenste helft inging tegen de reden waarom je er kwam, met het formulier zelf onder de vouw. Een team een naam geven, de omvang kiezen en ervoor betalen is één beslissing, dus het heeft nu één scherm en één adres dat je iemand kunt geven: /team/new.
- Een eigen pagina om een teamwerkruimte aan te maken — geen concurrerende oproepen tot actie, en een link die je kunt versturen.
- Kies maandelijks of jaarlijks bij het aanmaken, met de andere prijs ernaast genoemd, in plaats van er één te zien en je over de andere af te vragen.
- Uitnodigingen zijn aan een persoon gericht in plaats van anonieme links.
- De plekkenteller laat zien hoeveel mensen je nog kunt uitnodigen, niet wat je gekocht hebt: jij bezet een plek, en een openstaande uitnodiging houdt er een vast voor de volle zeven dagen. Het getoonde getal komt nu uit dezelfde functie die het afdwingt, dus die twee kunnen niet uit elkaar lopen.
- Een uitnodiging aannemen controleert de plekken opnieuw, niet alleen het versturen ervan — eerder kon een team tussen die twee momenten overvol raken.
- Een teamwerkruimte die wel is aangemaakt maar nooit betaald, wordt verzegeld in plaats van stilzwijgend bruikbaar te blijven, want juist dat maakte het afbreken van een afrekening een manier om gratis borden te verzamelen.
- Facturatie repareert zichzelf: het plek-dialoogvenster kan afstemmen met Stripe wanneer een abonnement buiten de app om is gewijzigd, en de factuurstatus wordt dagelijks nagekeken, zodat één verloren webhook niet meer blijvend is.
Koppel je bord met één commando aan Claude Code
Het MCP-endpoint staat live sinds april, maar koppelen betekende weten wat MCP is, de endpoint-URL vinden en een OAuth-stroom doorlopen. weft-tasks is hetzelfde bord als Claude Code-plugin, en installeren neemt de verbinding mee.
- claude plugin marketplace add AndreiFinogeev/weft-tasks, daarna claude plugin install weft@weft — dat is de hele installatie.
- De MCP-server reist mee met de plugin, dus er is geen endpoint om te plakken en geen OAuth-instructie om te volgen.
- Wordt ook als Agent Skill geleverd, die een agent de werkwijze van het bord leert: begin een taak wanneer hij begint, rond hem af met een geschreven uitkomst.
Importeer je backlog: CSV-upload en AI-import in één aanroep
Overstappen naar Weft betekent niet langer je backlog opnieuw intypen. Upload een CSV-export uit Linear, Jira, Notion of Trello op de nieuwe importpagina — of plak de export gewoon in je AI-chat en hij landt in één aanroep op het bord.
- Nieuwe pagina Bord → Import: upload een CSV, controleer de automatisch herkende veldkoppeling (titel, status → kolom, prioriteit, deadline), klaar — de taken landen op volgorde in de juiste kolommen.
- Nieuwe MCP-tool bulk_create_tasks: je AI importeert een hele lijst in één aanroep en één transactie — alles of niets, en veel zuiniger met je maandquotum aan AI-aanroepen dan taken één voor één aanmaken.
- Werkt met elke lijst van 3 of meer taken uit een gesprek, niet alleen met exports — "dien deze allemaal in als taken" is nu één aanroep.
- Kolommen worden aangesproken op betekenis ('backlog', 'todo', 'doing', 'done') of op naam; sprints uit de cycles van je oude tool kunnen eerst worden aangemaakt en per taak worden genoemd.
- Past bij de importrespijtperiode van 24 uur: haal op dag één alles binnen en sorteer het later uit.
Done loopt leeg in de sprintgeschiedenis
De kolom Done is een buffer, geen museum. Een sprint afronden veegt de afgeronde taken nu van het bord de geschiedenis van de sprint in — gearchiveerd, nooit verwijderd. Het bord reset voor de volgende sprint, terwijl zoeken, sprintpagina's en je AI het volledige verslag houden.
- Rond een sprint af en zijn afgeronde taken verlaten de kolom Done naar de geschiedenispagina van de sprint — onafgeronde taken blijven op het bord.
- Archief is geen prullenbak: gearchiveerde taken worden nooit opgeruimd, blijven doorzoekbaar via de MCP-tools search/fetch, en houden hun doorlooptijdgegevens.
- "Alles archiveren" op de kolom Done (en de nieuwe MCP-tool archive_done_tasks) ruimt de rest van de kolom Done op — alles buiten de lopende sprint. "Zet alles in Done in het archief" werkt nu gewoon.
- Archiveren is omkeerbaar: je AI kan een gearchiveerde taak terughalen met move_task of complete_task, en AI-clients zien de volledige geschiedenis van een sprint via list_tasks binnen die sprint.
- get_board_state houdt actief werk nu zichtbaar wanneer een groot bord wordt afgekapt: kolommen met werk in uitvoering eerst, de resterende ruimte gevuld met de nieuwste Done-taken.
- Gearchiveerd werk telt niet meer mee voor de gratis grens van 50 taken — de grens meet je levende bord, en een sprint afronden maakt de ruimte vrij die hij gebruikte.
- Het gratis plan onthoudt de laatste 30 dagen gearchiveerde historie; Pro onthoudt alles. Er wordt nooit iets verwijderd — upgrade en het komt allemaal terug.
Je agents werken nu taken af over het hele bord
Tot nu toe kon een AI-client een taak uit je Backlog doen en de kaart onaangeroerd laten — jij (en elke andere agent) had geen idee dat hij in uitvoering of al klaar was. Twee nieuwe MCP-tools maken de lus rond: agents verplaatsen een taak naar Doing op het moment dat ze beginnen, en naar Done met een geschreven uitkomst wanneer ze klaar zijn.
- start_task: op het moment dat een agent een taak begint uit te voeren, gaat de kaart naar Doing — zichtbaar voor jou en voor elke andere gekoppelde client, zodat niemand hem dubbel oppakt.
- complete_task: de kaart landt in Done met een notitie "Outcome (AI, datum)" achter de omschrijving — open de kaart en zie wat er is gedaan en waar het resultaat staat.
- Agents krijgen de instructie om Doing te bekijken voordat ze werk uit de Backlog trekken, en om onafgerond werk in Doing te laten staan in plaats van het stilletjes te laten vallen.
- Niets in te stellen — nieuwe chats pikken het gedrag vanzelf op (bij langlopende chats moet de connector misschien opnieuw verbonden worden). MCP groeit naar 23 tools.
Inloggen met Google en Apple
Eén tik en je bent binnen: Weft ondersteunt nu inloggen met Google en Apple, op het web en in de mobiele app (v1.2.0), naast e-mail. Bestaande e-mailaccounts worden automatisch gekoppeld als de adressen overeenkomen — geen dubbelingen.
- "Doorgaan met Google" en "Doorgaan met Apple" bij aanmelden en inloggen op letsweft.com.
- Mobiele app 1.2.0 (App Store en Google Play): dezelfde twee knoppen, met native Sign in with Apple op iOS.
- Eerder aangemeld met e-mail? Log in met Google of Apple op hetzelfde adres en het wordt aan je bestaande account gekoppeld.
- Ook in 1.2.0: wachtwoord resetten vanaf het inlogscherm van de app — niet meer buitengesloten staan als je onderweg bent.
Weft voor Replit Agent, met één klik
Weft koppelt nu aan Replit: een officiële installatielink "Add to Replit" zet je bord op één klik afstand van Replit Agent, die de scope van je sprint leest en vervolgwerk indient vanuit elke Replit App die je bouwt.
- "Add to Replit" — de officiële MCP-installatielink van Replit: één klik opent replit.com/integrations met de Weft-server al ingevuld; "Test & Save" en inloggen met OAuth maken het af.
- De handmatige route staat ook beschreven: Integrations → "MCP Servers for Replit Agent" → "Add MCP server" → plak het endpoint. Replit herkent de OAuth van Weft automatisch — geen API-sleutels of headers.
- Koppel één keer, gebruik hem overal: MCP-verbindingen van Replit gelden op accountniveau, dus de Agent van elke Replit App kan je bord aansturen.
- Bouw met het bord in de lus: "bekijk mijn Weft-bord en begin aan wat bovenaan Todo staat", of "dien de bugs die je net vond in als taken met hoge prioriteit".
Koppel Weft aan Lovable
Weft heeft nu een installatiegids voor Lovable, de AI-appbouwer: voeg Weft toe als chatconnector en Lovable leest de scope van je sprint terwijl het bouwt — en dient het vervolgwerk dat het tegenkomt meteen op je bord in.
- Nieuwe pagina /lovable met de vier stappen: Settings → Connectors → Personal connectors → Custom → "New MCP server", plak het Weft-endpoint, log in met OAuth.
- Werkt op elk Lovable-plan — chatconnectors zijn gratis en kosten geen build-credits.
- Bouw met het bord in de lus: "lees de actieve sprint en bouw de taak met de hoogste prioriteit", of "dien alles wat op deze pagina nog rammelt in als taken in de Backlog".
- Hetzelfde OAuth 2.1-endpoint als elke andere client — geen API-sleutels, afgebakend tot jouw account.
Zie wie elke taak heeft aangemaakt — en bij welke onderneming hij hoort
Twee functies voor borden waar AI echt werk doet: toeschrijving laat zien of een taak van jou kwam of van Claude, ChatGPT, Cursor of Gemini — met het logo van de client op de kaart — en projecten laten één bord elke onderneming dragen die je draait, waarbij elke taakchip de favicon van zijn project meekrijgt.
- Kaarten die door AI zijn aangemaakt krijgen een badge met het logo van de client (linksonder, naast de prioriteitsstip); kaarten van mensen blijven precies zo schoon als eerst. Het taakvenster toont "Aangemaakt door Claude · 28 jul".
- Het nieuwe filter Alle / AI / Ik beantwoordt "wat hebben mijn agents toegevoegd terwijl ik verdiept was?" — het verschijnt pas zodra een bord taken heeft die via MCP zijn aangemaakt.
- Toeschrijving is met terugwerkende kracht ingevuld: taken die je vóór vandaag via MCP aanmaakte dragen hun badge al.
- Projecten: geef een taak de onderneming mee waar hij bij hoort — een startup, een klant, privé. Chips tonen de favicon van de site van het project; filter het bord met één klik op één onderneming; maak projecten ter plekke aan vanuit het taakvenster.
- MCP groeit naar 21 tools: list_projects, create_project, update_project, een parameter project op de taaktools (die de projectnaam aanneemt, ongeacht hoofdletters), en een filter createdSource op list_tasks.
- Het AI-first deel: gekoppelde agents zetten taken automatisch in het juiste project wanneer het gesprek het duidelijk maakt, en "organiseer mijn bord in projecten" laat je agent een indeling voorstellen en na één bevestiging alles inruimen.
Cursor installeren met één klik + vermelding in de Cursor Directory
Weft aan Cursor koppelen betekent niet langer mcp.json bewerken: de pagina /cursor heeft nu een officiële knop "Add to Cursor", en Weft staat in de Cursor Directory.
- "Add to Cursor" — de officiële installatie-deeplink van Anysphere: één klik opent Cursor en voegt de Weft MCP-server toe.
- Vermeld in de Cursor Directory: cursor.directory/plugins/weft.
- De handmatige configuratie in ~/.cursor/mcp.json blijft beschreven als terugvaloptie.
Officiële Gemini CLI-extensie
Weft wordt nu geleverd als volwaardige Gemini CLI-extensie: één commando installeert de MCP-verbinding plus een contextbestand dat Gemini de conventies van het bord leert — settings.json bewerken hoeft niet.
- Installeren: gemini extensions install https://github.com/AndreiFinogeev/weft-gemini-extension
- Bundelt de gehoste MCP-server (OAuth 2.1, alle 18 tools) en de conventies van het bord — hoe de prullenbak werkt, de sprintregels, en beveiliging tegen prompt injection.
- Vermeld in de extensiegalerij van de Gemini CLI op geminicli.com/extensions.
- De installatiegids /gemini-cli is rond de extensie herschreven; de handmatige configuratie in settings.json blijft als terugvaloptie.
Weft staat in de App Store en op Google Play
De native mobiele apps zijn uit. Neem je bord mee naar de bank, de trein, of een vliegtuig zonder wifi — offline-first, gesynchroniseerd zodra je weer online bent, met hetzelfde AI-gedreven bord eronder.
- iPhone & iPad — apps.apple.com/app/weft-ai-agent-task-board/id6769017865.
- Android — play.google.com/store/apps/details?id=com.letsweft.mobile.
- Offline-first synchronisatie: bewerkingen komen lokaal in de rij en landen netjes zodra je weer verbinding hebt. Geen verloren wijzigingen.
- De nieuwe pagina /downloads verzamelt elke manier om Weft te krijgen; de badges van de App Store en Google Play staan nu op de landingspagina.
Weft staat live in de ChatGPT Plugin Directory
Weft is door de beoordeling van OpenAI gekomen en is nu een gepubliceerde ChatGPT-plugin. Geen developer mode of handmatige MCP-installatie meer — zoek Weft in de Plugin Directory, klik op Connect, en je bord is één @-vermelding ver.
- Installeren in twee klikken: open Plugins in de zijbalk van ChatGPT (of Settings → Plugins), zoek op "Weft", klik op Connect.
- Roep hem op vanuit elke chat — noem de plugin met een @ ("@Weft wat staat er op mijn bord?") of kies hem uit het +-menu.
- Eén vermelding, twee oppervlakken: de Plugin Directory is gedeeld door ChatGPT en Codex.
- Werkt op elk ChatGPT-plan, ook op Free. In werkruimtes van Enterprise en Edu moet een beheerder plugins eerst aanzetten.
- De installatiegids /chatgpt is rond de gepubliceerde plugin herschreven. De route via een custom connector (developer mode) blijft beschreven als terugvaloptie voor regio's waar de vermelding nog niet is uitgerold.
Een site die AI kan vinden
Elke pagina waar AI-assistenten waarschijnlijk naar vragen heeft nu een canonieke URL. Documentatie, installatiegidsen per client, vergelijkingen, verhuisgidsen en persona-pagina's staan allemaal live.
- /docs — de volledige documentatieboom: snelstart, zes conceptpagina's, en een naslagwerk van de MCP-tools (15 tools).
- /integrations en negen installatiepagina's per client (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, Gemini CLI, Windsurf, Cline, Zed).
- /vs — eerlijke vergelijkingen naast elkaar met Linear, Jira, Notion, Trello, ClickUp, Asana, Todoist.
- /migrate-from — stap-voor-stapgidsen vanuit Linear, Jira, Notion en Trello, met de import via de MCP-server zelf.
- /for — persona-pagina's voor solo-oprichters, indie hackers, kleine teams en AI-native teams.
- /llms.txt, /llms-full.txt, /pricing.md, /.well-known/mcp.json, /sitemap.xml — een machineleesbaar oppervlak voor LLM-crawlers.
- Een nieuwe siteheader met uitklapmenu's voor Toepassingen en Vergelijken, plus een accordeonmenu op mobiel.
MCP-server met 15 tools
Het OAuth 2.1 MCP-endpoint van Weft ging live op https://letsweft.com/api/mcp. Vijftien tools dekken het volledige Scrumban-oppervlak — lezen, bewerken en sprints draaien vanuit elke AI die MCP spreekt.
- Dynamic Client Registration — geen handmatige API-sleutels.
- Tools voorzien van readOnlyHint, destructiveHint en idempotentHint.
- Afbakening per gebruiker via JWT; meerdere clients tegelijk op hetzelfde bord.
- Geverifieerd met Claude Code, Cursor en ChatGPT.