Clawdbot is een persoonlijke assistent. Niet zomaar eentje die enkel reageert als je “Hey Siri” of “Ok Google” roept en vervolgens de helft van de tijd je vraag niet begrijpt. Nee, een assistent die 24/7 proactief met je meedenkt, die toegang heeft tot je agenda, je e-mails en je browser. Je stuurt Clawdbot aan via WhatsApp of Telegram.

De afgelopen weken is het internet in de ban van Clawdbot. De software zelf is volledig open-source en kost je dus helemaal niets. In deze diepgaande blogpost duiken we in de wereld van Clawdbot. We bekijken wat het precies is, wie erachter zit, wat je ermee kan (van auto’s kopen tot je agenda beheren), en hoe je deze digitale krachtpatser zelf installeert.

Wat is Clawdbot eigenlijk?

Clawdbot een persoonlijke AI-assistent die je zelf host. In tegenstelling tot ChatGPT of Claude, die in een tabblad van je browser leven en alles vergeten zodra je dat tabblad sluit, draait Clawdbot op je eigen hardware (bijvoorbeeld een Mac Mini, een oude laptop of een goedkope virutele server in de cloud). Hierdoor heeft hij een permanent geheugen. Hij weet morgen nog wat je hem vorige week hebt verteld.

Het wordt vaak omschreven als Claude met handen. Het gebruikt de intelligentie van Large Language Models acties aan. Clawdbot fungeert als een gateway tussen jouw chat-app (zoals Telegram, WhatsApp, Signal of Discord) en je computer.

Het verschil met traditionele chatbots

De meeste AI-tools zijn reactief: jij vraagt, zij antwoorden. Clawdbot is anders op drie vlakken:

  • Hij is proactief: Clawdbot kan jou berichten sturen zonder dat je erom vraagt. Bijvoorbeeld: “Hey, ik zie dat je vlucht vertraging heeft, zal ik je volgende afspraak verzetten?”
  • Hij heeft toegang tot tools: Hij kan niet alleen tekst genereren, maar ook commando’s uitvoeren in je terminal, bestanden lezen en schrijven, en zelfs een webbrowser besturen om formulieren in te vullen.
  • Hij leeft in je favoriete apps: Je hoeft niet in te loggen op een speciale website. Je stuurt gewoon een appje naar je bot, net zoals je naar een vriend zou sturen.

Wie heeft Clawdbot ontwikkeld?

Clawdbot is een passieproject van Peter Steinberger, de oprichter van PSPDFKit. Steinberger, een gerespecteerde ontwikkelaar in de tech-community, bouwde Clawdbot oorspronkelijk voor zichzelf omdat hij gefrustreerd was over de beperkingen van bestaande AI-assistenten.

Wat begon als een persoonlijk project, explodeerde al snel op GitHub. Binnen enkele weken verzamelde het project tienduizenden stars en groeide er een enorme community omheen. Talloze ontwikkelaars dragen nu bij aan de code, bouwen nieuwe skills en verbeteren de beveiliging. Het is een schoolvoorbeeld van hoe krachtig open-source software kan zijn. Door de community wordt de tool elke dag slimmer en veelzijdiger.

Wat kan Clawdbot allemaal?

Een AI die dingen kan doen klint vaag. Enkele concrete voorbeelden van wat gebruikers al hebben bereikt met hun eigen Clawdbot.

Een auto kopen en onderhandelen

Een van de meest virale verhalen komt van gebruiker AJ Stuyvenberg. Hij had een nieuwe gezinsauto nodig, maar had een hekel aan het proces. Dealers bellen, onderhandelen over de prijs en formulieren invullen. Hij besloot de figuurlijke sleutels aan zijn Clawdbot, Icarus, te geven.

Hij gaf zijn bot de opdracht om lokale dealers te zoeken die een specifieke Hyundai op voorraad hadden. Clawdbot gebruikte zijn browser-skills om websites af te speuren, voorraadlijsten te controleren en contactformulieren in te vullen met de gegevens van AJ. Toen de dealers begonnen te mailen, nam de bot de communicatie over. Hij speelde dealers tegen elkaar uit door offertes door te sturen en om een betere prijs te vragen. Het resultaat? Een korting van meer dan $4000, volledig geregeld door de AI, terwijl AJ gewoon met andere dingen bezig was.

Je Tweede Brein beheren

Je ziet een interessant artikel, een handige tool of een video die je later wel eens zult bekijken. Uiteindelijk verdwijnt het in een zwart gat van browsertabs. Met Clawdbot stuur je de link gewoon via WhatsApp naar je assistent met de boodschap vat dit samen en sla het op als het nuttig is.

Clawdbot leest de pagina, haalt de essentie eruit en slaat het gestructureerd op in je notitie-app (zoals Obsidian of Notion) of in een lokaal bestand. Zo bouw je automatisch een kennisbank op zonder dat je zelf de administratie moet doen.

De ultieme personal assistant

Omdat Clawdbot toegang heeft tot je agenda en e-mail, kan hij fungeren als een pa. Hij kan:

  • Briefings geven: elke ochtend stuurt hij je een overzicht van je dag, inclusief het weer en belangrijke deadlines.
  • Afspraken plannen: plan een meeting met Jan voor volgende week dinsdag. Clawdbot checkt je agenda, mailt Jan met voorstellen en zet de afspraak vast zodra Jan reageert.
  • Facturen verwerken: Stuur een PDF van een factuur door en laat Clawdbot de gegevens in je boekhoudsysteem zetten.

Coderen en DevOps

Clawdbot kan ook fungeren als een junior developer. Je kunt hem vragen om scripts te schrijven, tests te runnen op je server, of logs te analyseren. Als er ergens een foutmelding opduikt, kan Clawdbot dit detecteren en je direct waarschuwen via Telegram, of zelfs proberen het probleem zelf op te lossen.

Hoeveel kost het?

De titel van deze blogpost is een beetje misleidend.

De software is gratis: Omdat het open-source is, betaal je geen licentiekosten of maandelijkse abonnementen voor de Clawdbot-software zelf.

De operationele kosten: Er zijn twee kostenposten waar je rekening mee moet houden:

  1. Hosting: De bot moet ergens op draaien. Dit kan een oude laptop zijn die je toch al hebt liggen (gratis), of je eigen computer die altijd aanstaat. Wil je het in de cloud draaien? Dan kun je gebruikmaken van de “Free Tier” van Amazon AWS of Google Cloud. Met een beetje handigheid draai je Clawdbot daar 24/7 zonder een cent te betalen.
  2. AI API-kosten: Clawdbot gebruikt een LLM, meestal via de API van Anthropic of OpenAI. Hiervoor betaal je per gebruik. Gebruik je lokale open source modellen op je eigen krachtige computer, dan is zelfs dit stuk gratis.

Hoe installeer je het?

Clawdbot is (nog) geen app uit de App Store. De installatie vereist een beetje technische kennis.

Wat heb je nodig?

  • Een computer die altijd aan kan blijven staan (Mac, Windows, Linux of een Raspberry Pi).
  • Node.js geïnstalleerd op die computer.
  • Een API-sleutel van een LLM zoals Anthropic of OpenAI.
  • Een account bij een chatapp en een bot-token (die je gratis krijgt via @BotFather op Telegram).

De snelle installatiegids

De ontwikkelaars hebben een installatiescript gemaakt dat veel werk uit handen neemt. Op een Mac of Linux machine open je je terminal en voer je het installatiecommando uit (te vinden op de officiële GitHub of website). Dit script:

  1. Installeert de benodigde bestanden.
  2. Start een “wizard” die je vraagt welke AI je wilt gebruiken.
  3. Vraagt om je API-sleutels en je Telegram/WhatsApp gegevens.
  4. Koppelt alles aan elkaar.

Na de installatie scan je een QR-code of start je een chat met je nieuwe bot. Je persoonlijke Jarvis is online. Je begint met het instellen van zijn persoonlijkheid, eerlijk, sarcastisch, liefdevol, … en je kan direct aan de slag.

Een woordje over veiligheid

Clawdbot is krachtig, en zoals het gezegde luidt With great power comes great responsibility.

Wanneer je Clawdbot installeert, geef je een AI in feite toegang tot je computer. Afhankelijk van hoe je het instelt, kan de bot bestanden lezen, verwijderen en commando’s uitvoeren. Beveiligingsexperts waarschuwen dat je Clawdbot niet zomaar open en bloot aan het internet moet hangen zonder de juiste beveiliging.

Enkele tips om veilig te blijven:

  • Geef Clawdbot geen root rechten: zorg dat de bot beperkte rechten heeft op je systeem.
  • Gebruik een whitelist: stel in dat de bot alleen reageert op jouw specifieke telefoonnummer of gebruikers-ID. Je wilt niet dat vreemden commando’s naar jouw server kunnen sturen.
  • Wees voorzichtig met gevoelige data: hoewel de bot lokaal draait, worden je vragen wel naar de AI-provider gestuurd. Stuur dus geen wachtwoorden of creditcardgegevens via de chat, tenzij je zeker weet wat je doet.
  • Monitor het gedrag: in het begin is het slim om te kijken wat de bot doet. Zoals in het voorbeeld van de auto-aankoop: soms maakt de AI een foutje en stuurt hij een mail naar de verkeerde persoon. Vertrouwen is goed, controle is beter.

Is Clawdbot iets voor jou?

Is Clawdbot voor iedereen? Waarschijnlijk nog niet. Als je bang wordt van het woord “terminal” of “API-key”, is het misschien beter om nog even te wachten tot er gebruiksvriendelijkere versies komen. Maar ben je een beetje handig met computers, hou je van efficiëntie en droom je al jaren van je eigen Jarvis? Dan is Clawdbot absoluut het proberen waard.

Het kost je misschien een avondje knutselen om het op te zetten, maar de tijd die je bespaart doordat je assistent je saaie klusjes overneemt, verdien je dubbel en dwars terug.