Documentatie

Docs

Over tien minuten kunt u weer aan het werk met een agent die uw project al kent, uw regels kent en weet waar het gebleven was — op elke machine die u bezit. Deze pagina verbindt u, en laat daarna in gewone taal zien wat uw geheugen voor u doet, hoe u het leert en wat er gebeurt als het vol raakt. Over een week valt u iets op dat verdwenen is: u legt uzelf niet meer steeds opnieuw uit aan uw agent.

Drie stappen, waarvan één optioneel

Eén account zorgt voor alle agents die je gebruikt, op elk apparaat waarop je ze uitvoert.

1

Krijg een sleutel

Maak een account aan op brethof.ai/account, kies waar je geheugen wordt opgeslagen — lokaal (op je eigen apparaat) of gehost (in onze versleutelde cloud in Duitsland) — stel je wachtwoordzin in, start met het gratis plan en maak een API-sleutel aan. Geen creditcard nodig. De keuze tussen lokaal of gehost wordt maar één keer gemaakt; plannen en pakketten kunnen op elk moment worden gewijzigd.

2

Verbind u met uw agent

Kies hieronder je platform. De meeste zijn één regel — en op elk ervan kun je simpelweg “install brethof-brain” zeggen en de agent het laten doen. Lokale editie: Docker of Podman op de machine en ongeveer 3 GB schijfruimte, inclusief het geheugenmodel, één keer gedownload; geen verhoogde rechten vereist.

3

Kijk het maar na, als je wilt.

Vraag je agent om in het geheugen te zoeken naar alles, zelfs naar iets triviaals. Een goed gevormd antwoord – zelfs “geen resultaten” – betekent dat je verbonden bent. Dat is de hele test.

een plugin — in één stap geïnstalleerd, geen clone, geen pip

Getest op Linux en Windows

# In Claude Code: /plugin marketplace add BrethofAI/brethof-brain-client /plugin install brethof-brain@brethof # Vervolgens opent het connect-venster van de plugin op uw scherm: plak uw sleutel erin # (gehost: en je wachtzin). Je agent ziet geen van beide. # Aanbevolen: voeg het geheugenblok uit de README van de plugin toe aan # ~/.claude/CLAUDE.md, zodat “onthoud dit” in de Brain terechtkomt. # Klaar — geïnformeerd bij de start van de sessie, herinnering bij elke prompt, elke # uitwisseling gearchiveerd en waarvan geleerd wordt.

Geïnstalleerd maar schijnbaar ongebruikt? Waar een platform hooks ondersteunt, wordt het geheugen naar je agent gepusht en hoeft er niets aangeleerd te worden. Waar dat niet zo is, schrijft de setup een geheugensectie in het eigen contextbestand van het platform, zodat de agent weet dat hij moet halen. Als het geheugen verbonden lijkt maar de agent er nooit naar grijpt, is dat bestand het eerste om te controleren.

Wat het in Claude Code schrijft

In Claude Code houdt de pip-installatie (brethof-brain install-hooks) één beheerd blok in je CLAUDE.md bij, dat bij elke sessiestart wordt herschreven. Het is een verwijzing, geen kopie van de instructie — het vertelt je agent dat het geheugen de Brain is, hoe je die bereikt, en dat wanneer je “onthoud dit” zegt, het naar de Brain gaat, niet naar Claude Codes eigen geheugenbestanden op één machine. De echte instructie komt bij de sessiestart binnen. Het raakt nooit iets buiten het blok aan: je eigen conventies blijven van jou. Om het uit te schakelen, stel je BRETHOF_BRAIN_NO_CLAUDE_MD=1 in. De plugin schrijft het nooit: bij een plugin-installatie plak je het blok uit de README van de plugin in ~/.claude/CLAUDE.md, of vraag je je agent dat te doen.

Commando's en versies

De Claude Code-plugin levert drie commando's: /recall (nu zoeken), /onboard (de eerste minuut van een project) en /curate (een sessie afsluiten). Er is niets dat je met de hand hoeft te draaien — het geheugen curateert en opruimt terwijl de records binnenkomen.

Twee dingen om te weten voordat je begint

🔑

Sleutels

Gehoste sleutels worden aangemaakt, bewerkt en ingetrokken in het accountpaneel; het aanmaken ervan vereist tweefactorauthenticatie of een aanmelding met GitHub of Google. Eén sleutel kan vele agents op vele machines van dienst zijn. Een gehoste sleutel kan worden ingeperkt: beperkt tot gekozen projecten, alleen-lezen of lezen-en-schrijven. Dat is de juiste vorm voor een aannemer of een agent met één specifiek doel. De lokale editie heeft één sleutel met volledige toegang, aangemaakt door het installatieprogramma.

Projecten

Alleen namen. Stuur een project door bij opslaan of zoeken en het bestaat vanaf dat moment — geen instellingen nodig, geen beperking in aantal, op elk plan inclusief Free. Gebruik er één per codebase, klant of onderneming. Uw agenten kunnen zoeken binnen één project of in alle projecten, en een gedeelde laag erboven bevat de weinige feiten die overal gelden.

Het leert zonder dat het wordt gevraagd.

Niemand vat hier sessies samen, en je voert nooit het ‘mijn context opslaan’-ritueel uit. Wanneer je je agent op dinsdag corrigeert, weet elke agent dat op dinsdag.

Een curator die het gesprek leest, niet het bericht

Corrigeer je agent één keer en je hoeft hem nooit meer te corrigeren — de volgende sessie van die agent weet het, elke andere sessie weet het, op elke machine. Het geheugen leest je gesprek in stukken van vijf wisselingen, zodat het bijhoudt wat het gesprek heeft vastgesteld, niet elke halve gedachte onderweg: beslissingen worden opgeslagen, verouderde beweringen buiten gebruik gesteld. Een vastlegging kan een paar wisselingen achterlopen — de laatste wisselingen van een sessie worden geheugen wanneer je compact uitvoert of wanneer de volgende sessie in dat project start. Je hoeft zelf niets te archiveren. Als je wel wilt dat iets meteen wordt bewaard, zeg het dan — je agent slaat het direct op, wat handig is wanneer precisie telt of een feit bij een ander project hoort.

Twee opslagplaatsen: de waarheid en de opname

Opgeslagen geheugen is de huidige waarheid — geselecteerd, gedetailleerd, up-to-date. Conversatiegeschiedenis Het is de volledige, onbewerkte opname van alles wat ooit is gezegd. Wanneer je agent iets nodig heeft wat het team op dit moment denkt te hebben, zoekt het in het geheugen; wanneer het het exacte foutbericht van drie weken geleden nodig heeft, zoekt het in de geschiedenis. Oude uitspraken in de geschiedenis zijn momentopnames van hun betreffende tijd. Het geheugen bevat wat vandaag de waarheid is.

De grafiek is het geheugen van beslissingen

De beslissingsgrafiek geeft elke actie een gedateerde regel – beslist, geprobeerd, afgewezen, opgegeven – met de reden daarvoor, zoals vermeld in het gesprek. Een omkering betekent een nieuwe regel; de oude manier blijft geregistreerd als de oude manier. Dus wanneer een zoekopdracht het onderwerp aanraakt, komt de regel waarin staat dat het idee in maart is afgevallen weer terug met de dag en de reden, en zal je agent het niet opnieuw voorstellen. Dit is iets wat de stapel AGENTS.md- en CLAUDE.md-bestanden nooit kunnen doen: ze weten niet dat een idee is afgevallen, dus blijft het bestaan als de huidige waarheid, in afwachting van een nieuwe agent die erop stuit. De grafiek gaat terug tot de dag dat je geheugen begon te lezen, en het maakt deel uit van elk plan, in beide versies.

Herinneren wordt nooit gemeten en stopt nooit bij een limiet. Zoeken, context bij het starten van een sessie, herinneren per prompt en de historische regels van de grafiek tellen niet mee in een quotum en je wordt nooit afgerekend op het zoeken — op elk plan, Free inbegrepen. De plannen meten twee dingen en alleen die twee: hoeveel je geheugen vasthoudt en hoeveel het elke maand leert. Raakt één daarvan aan zijn grens, dan pauzeert alleen nieuw opnemen of nieuw leren — je opgeslagen geheugen blijft antwoorden.

Eerlijke antwoord: dat doe je niet.

Zodra de plugin is geïnstalleerd, is er geen ritueel om te leren en geen commando om te onthouden. Het beste teken dat het werkt, is dat je er niet meer aan denkt.

Wat verandert, is hoe je met je agent praat. Je kunt nu dingen zeggen als Wat hebben we besloten over de herhalingspogingen voor de betaling? or Onthoud dat de staging-box degene is met het oude certificaat. — In eenvoudige taal, middenin een gesprek. Je agent kiest het juiste hulpmiddel; jij noemt er nooit één.

Wat je agent kan gebruiken

Je hebt deze lijst niet nodig. Hij is er zodat je weet wat mogelijk is wanneer je om iets specifieks vraagt.

  • Dingen vinden — Zoek in je geselecteerde geheugen of in het originele gespreksverloop wanneer je de exacte woorden uit een eerdere sessie nodig hebt.
  • Dingen onthouden — Sla een feit op in een project, of in de gedeelde laag die ze allemaal omvat.
  • Dingen leren — Sla een regel op, of begin een project met een zin die beschrijft wat erin belangrijk is.
  • Zaken inspecteren — lijst je projecten op, bekijk wat een project weet, bekijk zijn regels, of lees één record.
  • Dingen verwijderen — verwijder een enkel record. Het zwart maken van een exacte zin of het verwijderen van een heel project gebeurt in het accountpaneel.
  • Bekijk de ledger — zie de stapel onbesliste intenties van een project, verwijder regels naarmate je ze beslist.
  • Houd de spelregels bij — Sla een procedure één keer op, voor het hele account; haal hem op en voer hem uit vanuit elk project; zie wat er beschikbaar is; verwijder wat niet meer wordt gebruikt.

Eén ding dat een agent bewust niet kan doen: Een heel project verwijderen. Die ene actie bereikt het ruwe archief, zodat het in je accountpaneel blijft, waar iemand de naam intypt.

Niets van wat je zegt gaat verloren.

Aangezien uw gesprekken worden gearchiveerd, houdt de Brain ze in de gaten voor intenties — Dingen die je zei dat je zou doen, maar niet hebt gedaan. Elk daarvan wordt een rij in het register van dat project: onbeslist, wachtend op jou. Geen statussen, geen archief. Een rij wacht, wordt weggegooid of wordt werk.

De recensie

Zeg “check the ledger” in een willekeurige sessie. Je agent haalt de rijen er één voor één bij en jij antwoordt in losse woorden. Besliste rijen verdwijnen meteen. Rijen waaruit later werk blijkt dat ze af, geschrapt of ingehaald zijn, zijn er al vanzelf uitgegaan.

🏃

Van rijen naar het plan

Een rij die er nog toe doet wordt één regel in het plan van het project — Next of Parked — en verlaat de Ledger; de rest sterft. Het plan opent de volgende sessie, zodat het werk voor je agent ligt wanneer die start. Hoe het plan werkt.

Twee gewoonten zorgen ervoor dat het zingt. Bekijk regelmatig — Een stapel die dagelijks wordt bezocht, blijft beperkt tot een paar rijen. En Brutaal verwijderen — Niets is verloren, want een idee dat nog steeds belangrijk is, zal opnieuw worden geuit, opnieuw worden ingediend en opnieuw worden beoordeeld in relatie tot het project zoals dat op dat moment is.

Procedures die elke agent deelt

Een playbook is een procedure die als een Markdown-document is opgeschreven en één keer wordt opgeslagen voor uw hele account. Elke van uw agenten, in elk project, op elke machine, kan het ophalen en uitvoeren in zijn eigen omgeving — Brain slaat op en levert; uw agent voert uit.

✍

Eén schrijven

Vraag je agent om een playbook op te slaan en deze vorm te geven als een runbook: koppen voor de verschillende stappen, afgesloten codeblokken met de exacte commando’s, en een éénregelige annotatie die aangeeft wat het doet – die regel wordt weergegeven wanneer agents de lijst bekijken. Door het op te slaan onder dezelfde naam wordt de vorige versie vervangen, zodat er altijd maar één actueel document van een playbook bestaat.

▶

Eén uitvoeren

“Voer het deploy-playbook uit.” Het is de hele interface: de agent haalt het op en volgt waar het zich bevindt. Combineer dit met een schema voor het maximale effect — een agent die draait Haal het wekelijkse rapportplan en voer het uit. In Cron wordt het een taak die je één keer in gewone taal hebt opgeschreven en nooit meer hoeft te bekijken.

Je geheugen trainen

Alles wat je geheugen verder bevat is gevonden bij het zoeken. Een regel is anders: een permanente instructie die automatisch in elke sessie wordt geladen, zonder dat iemand er naar hoeft te zoeken.

Regels zijn de manier om te voorkomen dat je jezelf herhaalt – de conventies, beperkingen en moeizaam verworven correcties die je agenten nooit mogen vergeten. Goede regels klinken als wetten: “Gebruik nooit op vrijdag,” “Dit project gebruikt tabbladen, geen spaties,” “De naam van de klant wordt Brethof geschreven, nooit Brefoth.” Kort, duidelijk, en nog steeds van toepassing volgende maand.

Vraag je agent een regel op te slaan en hij stelt je één ding: is dit voor alles wat je doet, of alleen voor dit project?

🌎

Elk project

Een wet die al je werk bindt, waar het ook plaatsvindt.

📌

Alleen dit project

Een wet voor één codebase, klant of onderneming.

💡

Geen van beide — het is kennis

Handig, maar het hoeft niet de hele tijd voor je te liggen. Het wordt nog steeds opgeslagen en kan nog steeds worden gevonden zodra iemand ernaar zoekt.

Die derde optie is de belangrijkste, en wordt vaker gekozen dan de andere twee. Een regel is duur: hij neemt voor altijd ruimte in in elke sessie, en hij leert de curator wat belangrijk is. Gewone kennis als regel opslaan, zorgt er precies voor dat herinneringen verstoppertje spelen totdat er niets meer opvalt.

Regels leren de curator, niet alleen de agent

Een project met een paar scherpe regels onthoudt merkbaar beter dan een zonder — want de regels vertellen de curator wat daar telt. Sla er één op en binnen enkele minuten heeft het geheugen van dat project opnieuw geleerd wat het project is.

Ze scherp houden

Een regel moet kort genoeg zijn dat je hem nog hardop zou uitspreken — past het niet, dan is het waarschijnlijk kennis in de kleren van een regel. Voeg duplicaten samen tot één en verwijder regels die verouderd zijn; niets snoeit ze voor je bij, want niets anders mag beslissen wat jouw wetten zijn. Twaalf regels waarin je gelooft, verslaan vijftig die je niet meer leest.

Projecten in de praktijk

De enige echte beslissing is hoe je ze indelt: één per codebase, klant of onderneming is het werkende patroon. Te weinig en ongerelateerde taken mengen zich met elkaar; te veel zorgt ervoor dat de context verspreid raakt. Een project beginnen met een doel in één zin – wat het is en wat er onthouden moet worden – is de minuut met het grootste nut die je kunt besteden. Dit leert de beheerder al vanaf dag één, in plaats van dat hij je intentie uit fragmenten moet afleiden.

Wat een limiet tegenhoudt — en wat het nooit raakt

Je opgeslagen geheugen blijft antwoorden, wat er verder ook wordt beperkt. Ophalen is het enige dat een limiet nooit wegneemt — net als de samenvatting die elke sessie opent, de regels en records die bij elke prompt binnenkomen, de volledige chatgeschiedenis, de grafiek, notities en playbooks.

Drie verschillende zaken worden op verschillende manieren gemeten, en het is de moeite waard om te weten welke wat is. Opnemen Het wordt beperkt door opslagruimte. Leren wordt beperkt door uw maandelijkse toelage. Herinneren wordt niet beperkt door iets — zoeken, sessie-informatieverstrekking en herinnering op verzoek blijven werken zolang uw geheugen zich op onze live-systemen bevindt.

Wanneer de leerstof van de maand is verwerkt

Uw geschiedenis wordt voortdurend opgenomen, en alles blijft zoekbaar. Recall werkt nog steeds — wordt bij het starten van de sessie geïnformeerd, matcht het geheugen bij elke opdracht, de grafiek. Wat stopt is leren: Er worden geen nieuwe herinneringen gegenereerd uit je gesprekken, en de grafiek stopt met groeien. Een aanvullend pakket of een upgrade zet het proces opnieuw in gang.

🗃

Wanneer de opslag vol is

Er wordt niets nieuws opgeslagen — dat is wat ‘volledig’ betekent. Herinneringen blijven werken voor alles wat al is opgeslagen, zodat je agent nog steeds geïnformeerd is en zich nog herinnert wat hij gisteren wist. Voeg opslagruimte toe of ga naar een hoger plan, en de opname gaat verder waar het was gebleven.

⏹

Wanneer ze allebei tegelijk bijten

Geen opname, geen leren – en herinnering werkt nog steeds. Als je hoort dat je Brain uit staat, dan staat het inderdaad uit. nieuwe geheugen Alles is er al in en werkt precies zoals eerst, en je agent blijft het gebruiken.

Als de abonnement verloopt

De Brain stopt onmiddellijk — er is geen overgangsperiode. Je geheugen wordt na dag 7 gearchiveerd, je krijgt rond dag 23 een waarschuwing, en op dag 30 wordt het verwijderd. Een betaald, actief account wordt nooit aangepast. Het volledige schema, en de e-mails die erbij horen, staan in de Privacy Policy.

De opening die een limiet achterlaat, en waarom we die nooit opvullen

Zodra een limiet wordt bereikt, worden er geen nieuwe herinneringen gecreëerd. Dit zorgt voor een leegte in je geheugen voor die periode. We gaan niet terug om het later in te vullen.. Dat is een bewuste ontwerpregel, en je zou die moeten kennen.

Een herinnering ontstaat alleen uit een gesprek. toevallig. Een verslag dat later wordt opgesteld, op basis van materiaal dat al weken oud is, zou wat sindsdien waar is overschrijven – en je geheugen zou er dan zelfverzekerd zaken van beweren die niet langer waar zijn. We geven liever een leegte achter, dan dat we een zelfverzekerde leugen creëren.

Kortom, helder gezegd: het gat is permanent als geheugen. Uw oorspronkelijke gespreksgeschiedenis uit die periode is er nog steeds en blijft doorzoekbaar, dus het archief is niet verloren — alleen de gedistilleerde laag heeft een gat. Hoe langer een limiet van kracht blijft, hoe verder uw geheugen afwijkt van het werk waarmee u daadwerkelijk bezig bent. En het herstelt zich niet wanneer u verdergaat: uw agent corrigeert verouderde herinneringen zodra hij ze tegenkomt, en het geheugen toetst nieuwe records aan oude zodra ze binnenkomen, waarbij de records die door uw nieuwere herinneringen worden tegengesproken worden buitengezet. Beide processen lopen vooruit, nooit achteruit.

Niemand wordt stilletjes afgesloten. Je krijgt een e-mail wanneer je een limiet nadert en nog een wanneer deze ingaat, een bericht in de sessie van je agent zodra de limiet begint, en een korte notitie bij elke prompt zolang de limiet van kracht is.

Oude geschiedenis opruimen

Uw ruwe geschiedenis blijft beschermd waar dat telt: recente geschiedenis kan door niemand worden verwijderd, en afzonderlijke berichten kunnen niet stilletjes worden gewist — maar u kunt een exacte zinsweding redigeren, één record via uw agent verwijderen, of een heel project uit het accountpaneel halen, waar een mens de naam intypt. Alles verwijderen is gratis.

⇆

Plannen wijzigen

Upgradeën zijn onmiddellijk van toepassing. Downgradeën gelden zodra je geheugen past bij het kleinere plan — verwijder dan onderdelen of houd de add-ons tot dat het geval is. Wij verwijderen nooit iets bij een wijziging van het plan.

Veelgestelde vragen

Gehost is je geheugen versleuteld onder een wachtzin die alleen jij kent: zolang het op slot is, is het voor iedereen cijfertekst, ook voor ons. Het wordt in Duitsland opgeslagen en doorzocht; de verwerkingspassage draait op beveiligde rekenkracht in Zwitserland; en één modelpassage gaat, tijdelijk, naar een provider die contractueel heeft toegezegd niets te bewaren of op te trainen van wat erdoorheen gaat — dat geven we aan als hun verbintenis. Lokaal leeft je geheugen op je eigen machine. Onze hub verwerkt stukken ervan naarmate ze worden verzonden en slaat er niets van op — het enige wat hij bijhoudt zijn je vaste regels en één regel per project. Het geheugen en het zoeken blijven op je machine.

Dat is het punt. Elke agent die jouw sleutels gebruikt leest en schrijft hetzelfde geheugen, consistent gehouden van beurt tot beurt — vijf agents op één project zien één waarheid. Bij gehost geheugen laten scoped sleutels je een persoon of agent toegang geven tot alleen gekozen projecten, alleen-lezen of lezen-en-schrijven.

Claude Code, Codex, Qwen Code, OpenClaw, DeepSeek Harness (dsh), Cline, OpenCode, Kilo Code en Hermes Agent. Een platform wordt pas vermeld als de hele lus daar werkt — briefing bij de start van de sessie, het juiste geheugen opgehaald bij elke prompt, en de conversatie gearchiveerd. Er is geen half ondersteund niveau, want een halfwerkend platform zou voor iemand het enige platform zijn. Meer zijn aangesloten en wachten op leveranciersaccounts; ze verschijnen hier op de dag dat ze bewezen zijn, niet eerder.

Nee. Eén brethof-brain-sleutel is alles wat een agent nodig heeft, en uw agent kan het geheel zelf installeren — zeg “install brethof-brain” en het is klaar. Gehost draaien wij alles. Lokaal draait het in één container op uw machine.

Ja — vraag het je agent, of gebruik je accountpaneel. Dat zijn de twee deuren naar je geheugen, en verwijderen werkt via beide: exporteer de hele geschiedenis, verwijder een project, redigeer een exacte zin, of verwijder het account — vanuit het paneel, achter je eigen identiteit, zelfs zonder je wachtwoordzin. Een deel daarvan is bewust beperkt: de beschermingen die voorkomen dat een agent je verleden wist, gelden ook voor jou, en de Beveiligingspagina legt precies uit waar de grenzen liggen.

De stapel onbesliste voornemens van elk project — dingen die je in gesprek zei te doen maar niet deed. Vraag je agent om "de ledger te checken", beslis elke rij in één woord en verplaats de keepers naar het plan van het project. Het gedeelte hierboven heeft de details.

Begin met het gratis plan

Geen creditcard, en het brein is hetzelfde brein dat het grootste plan bedient. Alleen de omvang van het geheugen en het tempo van het leren verschillen.

Gratis beginnen Terug naar brethof-brain

Hoor het wanneer het uitkomt

Nieuwe releases, echte benchmarks en af en toe een diepgaande analyse. Geen spam, in één klik uitschrijven.

Alles wat we bouwen

Extern: YouTube · GitHub