Pocket Agent-logo: roze vingerafdruk boven het woord Agent

Pocket Agent – Persoonlijke AI Assistent

Pocket Agent is een lokale AI-operator voor dagelijkse kennis- en werkprocessen. Context blijft behouden en terugkerende routines lopen via desktop of Telegram.

[ TIMELINE ]

Q1 2026 – prototypefase

[ CLIENT ]

Klarifai

[ INDUSTRY ]

Operations & Workflow

Illustratie van losse assistantsessies met herhaalde vragen en versnipperde lokale notities
Illustratie van verspreide routines, kalender, bestanden, apparaten en tools met onduidelijke rechten

[ CHALLENGE ]

De uitdaging

Een gewone AI-chat is gebouwd rond het huidige gesprek. Zodra werk over meerdere dagen, klanten of terugkerende taken loopt, moet de gebruiker context opnieuw aanleveren en zelf onthouden welke prompt, tool of afspraak bij welke werkstroom hoorde. Dat maakt de assistent bruikbaar voor losse vragen, maar zwak als dagelijkse operator.


Geheugen en sessie zijn niet hetzelfde. Een voorkeur kan in meerdere gesprekken relevant zijn, terwijl klant- of projectcontext juist geïsoleerd moet blijven. Alles in één eindeloze chat mengen geeft ruis en kan informatie bij de verkeerde taak laten terugkomen.


Terugkerend werk heeft planning en status nodig. Een dagelijkse samenvatting of periodieke controle is geen gewone prompt: er is een schema, uitvoermoment, foutstatus en geschiedenis nodig. Zonder die laag moet de gebruiker alsnog iedere uitvoering handmatig starten en controleren.


Een antwoord alleen voert geen werk uit. Voor browser- en toolacties moet de app weten welke mogelijkheden beschikbaar zijn en hoe resultaten terugkomen in de juiste sessie. Desktop en mobiel mogen daarbij geen twee losse assistenten met verschillend geheugen worden.


Lokale productsoftware moet ook leverbaar zijn. Opslag, updates en builds voor verschillende besturingssystemen horen bij het productvraagstuk, niet alleen het aanroepen van een taalmodel.


Pocket Agent onderzocht daarom hoe memory, sessies, routines, tools en mobiele toegang als één persoonlijke AI-werkplek konden functioneren.

Illustratie van Pocket Agent met gescheiden sessies, lokale memory, geplande routines, tools en gedeelde desktop- en mobiele toegang

[ SOLUTION ]

De oplossing

Klarifai bouwde een Electron- en TypeScript-prototype rond de Claude SDK. Een lokale SQLite-database bewaart gesprekken, memory, routines en uitvoerstatus; de desktopapp en Telegram-companion gebruiken dezelfde operatorlaag.


  1. Sessies gescheiden houden

    De gebruiker maakt aparte werkcontexten voor onderwerp of project. Berichten
    en toolresultaten blijven aan die sessie gekoppeld, zodat een nieuwe taak niet
    automatisch de volledige geschiedenis van een andere context meekrijgt.


  2. Relevante memory tussen sessies bewaren

    Voorkeuren, terugkerende feiten en eerder werk kunnen lokaal worden vastgelegd
    en later worden opgehaald wanneer ze bij een nieuwe vraag passen. Daarmee is
    memory een aparte laag boven gesprekken in plaats van één onbeperkte chatlog.


  3. Routines plannen en volgen

    Terugkerende opdrachten krijgen een schema en uitvoerrecord. De assistent kan
    een routine op het geplande moment starten en het resultaat terugschrijven,
    waardoor zichtbaar blijft wat liep, slaagde of aandacht nodig heeft.


  4. Browser- en tooluitvoering aan de sessie koppelen

    Pocket Agent kan beschikbare tools en browserautomatisering vanuit de actieve
    context aanroepen. Resultaten komen terug in dezelfde werkstroom, zodat de
    gebruiker niet handmatig tussen chat, browser en losse scripts hoeft te
    kopiëren.


  5. Dezelfde operator via Telegram bereiken

    De companion-interface maakt het mogelijk onderweg een vraag of routine te
    starten en status terug te krijgen, terwijl desktop en mobiel dezelfde lokale
    productlogica en contextstructuur gebruiken.


  6. Als desktopproduct verpakken

    De productbuild ondersteunt macOS en Windows en bevat een updateflow. Daarmee
    werd niet alleen een agentdemo gebouwd, maar ook onderzocht wat nodig is om
    een lokale assistent als installeerbare applicatie te onderhouden.


Het project staat inmiddels als gearchiveerd in het manifest. De publieke case beschrijft daarom het aantoonbare prototype, de lokale SQLite-opslag en de demo-ready builds; het product wordt niet als doorlopende dienst gepresenteerd.

Illustratie van een Pocket Agent-control center met sessies, lokaal geheugen, routines, tools en expliciete permissies
Illustratie van dezelfde Pocket Agent-context op desktop en mobiel met planning en menselijke uitvoerbevestiging

[ RESULTS ]

[ RESULTS ]

SQLite

Lokale gesprekken, memory en routinestatus

2 systemen

Demo-ready builds voor macOS en Windows

2 interfaces

Desktop en Telegram op dezelfde operatorlaag