⚠️ Scheduled upgrade in progress — brethof-brain is moving to its new architecture. Signups and new installs are paused for the moment; nothing is lost and everything returns shortly.

Så här fungerar det

Hela designen bygger på en enda idé: man slutar vara sin egen minne.

Hakena är blodströmmen.

Varje agentsession är en konversation som strömmar in. Hookarna omvandlar det till en cirkulation. Allt som kommer in arkiveras; allt som minnet känner till tas fram igen – utan att du behöver fråga på någon sida. Du ser aldrig systemet, du märker bara att det finns där när du inte behöver förklara dig på nytt.

I: varje samtal närrer till Brain

Dina meddelanden, din agents svar, dess tänkande samt en enradmarkör som anger vilket verktyg det använde – allt detta blir en del av transkriptet. Innehållet i filerna som det läste samt utdata från kommandona som det körde tas bort innan något skickas. Om du vill ha bevis: klienten består av några hundratals rader och du kan läsa var och en av dem. Brain sammanfattar inte. Det behåller den fullständiga transkriptionen av varje session och gör den sökbart, så att minnesåterkallelse aldrig beror på vad som överlevde en sammanfattning eller passade in i en kontextruta.

Ut: regler och minne anländer på egen hand

Varje session börjar med att din agent redan har fått information om projektet – dess regler, hur situationen ser ut och vad som har beslutats.

Och inför varje fråga hämtas den motsvarande minnetinnehållet så att agenten har det när den börjar svara.

Inga verktygsanrop, inget jakt, inget behov av att komma ihåg fråga.

Minne som lär sig medan du arbetar

Sessionsstart

Förklara ditt projekt aldrig två gånger – varken för någon agent eller på någon maskin. Starta datorn, öppna sessionen, säg “continue” och du är tillbaka där du slutade. Din agent känner till reglerna, besluten och den nuvarande situationen. Endast du får glömma.

Per-prompt: Minnet anländer före svaret

Varje förfrågan hämtar den motsvarande minnet innan agenten börjar svara. Den behöver inga verktygsanrop, inga omgångar, inget letande – minnet finns helt enkelt där. Alla andra minneslagrar väntar på att bli frågade, och ett lagringsystem som agenten måste fråga om är endast så bra som modellens vilja att fråga efter det. Detta system gör arbetet självt, oavsett om någon kommer ihåg att fråga eller inte.

Vardera gång: kuratorn omskriver minnet

Efter varje utbytning läser en kurator om turordningen och uppdaterar minnet: beslut sparas, ändrade fakta infogas, påståenden där verkligheten har tagit över tas bort. Sekunder, inte sessioner. Ingenting behöver registreras för hand för att minnet ska kunna byggas upp sig självt.

En session om ett projekt du arbetade med för tre veckor sedan
Sessionsstart
Din agent får informationen innan du skriver ett enda ord. acme-api — 4 regler, 212 minnen
· Postgres, aldrig MySQL – beslutat den 12 aug
· Deploy är push → CI → prod. Använd aldrig scp för att skicka filer.
· Död väg: Redis för sessioner – avvisad den 3 aug, kostnad
Du frågar
Varför försöker betalningssystemet igen två gånger? återkalla – nyckelord + vektor + graf, fusionerad
→ Webhooken är inte idempotent (noterat den 29 juli)
→ den exakta stackträden, från en session i juli
Du bestämmer
Vi kommer att basera återförsök på beställningsnumret. arkiverad, sedan curerad inom sekunder
→ sparat som ett beslut · den äldre gissningen det ersatte togs bort
Imorgon
En annan agent, en annan maskin, öppnar samma projekt – och vet redan.

När du *vill* att något ska kommas ihåg omedelbart säger du det och din agent spelar in det. Men det är en bekvämlighet, aldrig en krav.

Två minnen, som arbetar tillsammans

Din minne finns på två platser, och just kopplingen är nyckeln. Det curaterade minnet är den nuvarande sanningen – tätt, aktuell, det som din agent arbetar med. Samtalshistoriken är den fullständiga, råa inspelningen – allt som någonsin har sagt. Ett är snabbt men med förluster; det andra är försäkringen.

Kuraterat minne

Här är det som agenten hittar vad som är sant just nu. När en beslut ändras återspeglas det här – och i grafen märks den gamla vägen som en död slut. En agent som riktar sig mot den ställs in mitt i processen. Din agent slutar föreslå det du avstängde i mars.

Full chattminne: den kompletta inspelningen

Varje session bevaras i fullständig form. Ingen komprimering, inget sammanfattning som avgör vad som är viktigt. När du behöver veta exakt vad som sags – eller varför en beslut fattades – finns allt där, sökbart efter nyckelord, betydelse eller genom grafen.

Anteckningar, med ett säkerhetsnät

Du behöver aldrig skriva ner något. Den sammanställda minnet hålls aktuellt av sig självt, och inspelningen finns alltid där nere. En anteckning är bara en bekvämlighet ovanpå – och om du glömmer att ta en, finns det samtalet som skapade ögonblicket redan i arkivet.

Motorn gör alla tre saker.

Fulltext

Exakt samma ord. När du minns frasen, hitta frasen. Exakt matchning i hela minnet.

Semantisk (vektor)

När du bara minns vad det handlade om hittar semantisk sökning det ändå. Du behöver inte ha rätt formulering.

Graf

Diagrammet visar filer, tjänster, beslut och fel som dina sessioner har berört. Använd det när du letar efter något du har provat tidigare, eller för att se mönstren i ett projekt – vad som ledde till vad, vad som avbröts, och vad som blev av det.

Ingenting du säger högt tappas bort.

Ledger övervakar dina samtal och upptäcker de saker du sa att du skulle göra men aldrig gjorde. Skillnaden mellan att tala och att agera är det som gör att arbetet misslyckas. Det är just detta som säkerställer att det inte händer.

👀

Det lyssnar efter avsikter.

När samtal arkiveras övervakar Ledger avsikterna – “Jag fixar det senare”, “Vi bör följa upp detta” – och varje av dem blir en rad som väntar på dig. Ingenting du säger högt försvinner bara så.

⚖️

Du bestämmer på sekunder.

Säg Kontrollera bokföringen. Och din agent går längs räderna med en dom redan bifogad till var och en. klar (med bevisen) önsinnigt nu, fortfarande värt att göra. Svara med en enda ord. Femton rader tar cirka två minuter. Varje beslut tar bort sin rad, så stapeln minskar alltid. Inga statuser, inget gammal bord.

De kvarstående räderna blir mål som fortsätter att röra sig utan dig

De rader du behåller blir målbeskrivningar som din agent utför på egen hand. Granska bokföringen på kvällen – arbetet sker medan du sover.

Inga statuser, inget föråldrat uppgiftsbord, ingen stapel – registeret innehåller endast det som är oavgjort, och varje beslut minskar dess omfattning. Och ingenting stängs någonsin ute: radera en idé idag, och om den dyker upp igen nästa månad – eftersom projektet har flyttat och nu passar den – lagrar Brain den igen, utvärderad från nytt grunder.

Skriv en procedur en gång. Kör den från var som helst.

Distributionen, den veckovisa rapporten, översättningsskiften – skriv ner dem en gång som en markdown-playbook, för att sparas för hela ditt konto.

Vilken av dina agenter som helst, i vilket projekt som helst, på vilken maskin som helst, kan hämta det och körja det. Projekt är separata; procedurer delas.

Brain kör aldrig självt spelplanen – det finns ingen exekveringsbackend, inget terminal, inget tillgång till dina maskiner. Din agent gör arbetet.

Playboken är helt din – fyra dörrar, inget mer: spara (skapa och redigera – att spara under samma namn ersätter den tidigare versionen), hämta, lista, ta bort.

Vad kör sig utan dig

En gång i veckan läser helaren dina alla minnen på en gång – det enda som en kurator som bara observerar en enskild utbyt aldrig kan göra.

och slår samman register som delade sig.

absorberar duplicater skrivna med månader mellan dem.

och förenar de ställen där minnet är oenigt med sig självt.

Din minne helar sig själv, av sig självt.

Ingenting att springa, inget att komma ihåg.

Du hanterar inget av det. Det är produkten.

Installera på 60 sekunder Projekt och regler →

Hör det när det släpps

Nya utgåvor, verkliga riktmärken och ibland en djupdykning. Ingen skräppost, avregistrera dig med ett klick.

Allt vi bygger

Externt: YouTube · GitHub