frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Total Recall – write-gated memory for Claude Code

https://github.com/davegoldblatt/total-recall
36•davegoldblatt•4d ago
built this because I got tired of re-teaching Claude Code the same context every session. Preferences, decisions, “we already tried X,” “don’t touch this file,” etc. After a few days it starts to feel like onboarding the same coworker every morning.

Most “agent memory” tools auto-save everything. That feels good briefly, then memory turns into a junk drawer and retrieval gets noisy. Total Recall takes the opposite approach: a write gate. Before anything gets promoted, it asks one question: “Will this change future behavior?” If not, it doesn’t get saved.

How it works:

Daily log first (raw notes)

Promote durable stuff into registers (decisions, preferences, people, projects)

Small working memory loads every session (kept intentionally lean)

Hooks fail open. SessionStart can surface open loops + recent context. PreCompact writes to disk (not model-visible stdout)

The holy shit moment is simple: tell Claude one important preference or decision once, come back tomorrow, and it behaves correctly without you repeating yourself.

Would love feedback from heavy Claude Code users:

Does the write gate feel right or too strict?

Does this actually reduce repetition over multiple days?

Any workflow/privacy footguns I’m missing?

Comments

nunobrito•4d ago
From a first read, the memory folder should also go into .gitignore by default
davegoldblatt•4d ago
Good catch. I agree the safe default is to ignore memory/ since it can contain personal notes, people context, and daily logs. I’m updating the installer to add memory/ to .gitignore by default (along with CLAUDE.local.md and .claude/settings.local.json).

For teams that do want shared context, I’ll document a “team mode” gitignore pattern that commits only selected registers (e.g. decisions/projects) while keeping daily logs + preferences/people local.

nunobrito•3d ago
Thanks, thinking again it was indeed safer to keep as hidden by default.

I've been using it since yesterday, it is doing it work as intended without getting in the way. So far, works great.

davegoldblatt•2d ago
great to hear! lmk if you have any feedback
davegoldblatt•4d ago
done https://github.com/davegoldblatt/total-recall/commit/152ab12
Terretta•1d ago
Love the idea and the approach, both. Intend to try it.

Dislike READMEs written by or with the LLM.

They're filled with tropes and absolutes, as if written by a PdM to pitch his budget rather than for engineers needing to make it work.

At some point, reading these becomes like hearing a rhythm in daily life (riding subway, grinding espresso, typing in a cafe) and a rhythm-matched earwig inserts itself in your brain. Now you aren't hearing whatever made that rhythmic sound, but the unrelated earwig. Trying to think about your README or AskHN, instead thinking about LLM slop and confabulation and trust.

(Just like new account ChatEngineer's comment opening with “The [hard thing] is real.” which leaves the otherwise natural rest of comment more sus.)

Unsolicited opinion: Shouldn't be called total-recall, but curated-recall or selective-recall (prefer this one) or partial-recall or anything that doesn't confuse users or LLM as to (trope incoming, because where did they learn tropes anyway?): what it is (and isn't) …

davegoldblatt•14h ago
roger that! good point on the readme, was aiming for velocity of shipping. will re work
rco8786•32m ago
Just +1ing on the readme. It's clearly an LLM dump that repeats a lot of the same points multiple times and is missing a very, very important section:

How to use Total Recall. It explains all of the concepts, but lacks a "quick start" section for someone who is ready to get up and running.

DonHopkins•15m ago
I want an in-depth tutorial, so I can really wrap my head around it, because it blows my mind!

How to Learn Total Recall in Two Weeks:

https://www.youtube.com/watch?v=-KFH--_cdiI

dhruv3006•1h ago
I like the name total recall haha!

Clean-room implementation of Half-Life 2 on the Quake 1 engine

https://code.idtech.space/fn/hl2
83•klaussilveira•2h ago•9 comments

Frontier AI agents violate ethical constraints 30–50% of time, pressured by KPIs

https://arxiv.org/abs/2512.20798
402•tiny-automates•10h ago•262 comments

Simplifying Vulkan One Subsystem at a Time

https://www.khronos.org/blog/simplifying-vulkan-one-subsystem-at-a-time
9•amazari•37m ago•1 comments

Discord will require a face scan or ID for full access next month

https://www.theverge.com/tech/875309/discord-age-verification-global-roll-out
1840•x01•23h ago•1769 comments

Rust implementation of Mistral's Voxtral Mini 4B Realtime runs in your browser

https://github.com/TrevorS/voxtral-mini-realtime-rs
314•Curiositry•12h ago•38 comments

Show HN: Distr 2.0 – A year of learning how to ship to customer environments

https://github.com/distr-sh/distr
12•louis_w_gk•1h ago•3 comments

Pure C, CPU-only inference with Mistral Voxtral Realtime 4B speech to text model

https://github.com/antirez/voxtral.c
228•Curiositry•12h ago•20 comments

Discord Alternatives, Ranked

https://taggart-tech.com/discord-alternatives/
424•pseudalopex•18h ago•250 comments

Why is the sky blue?

https://explainers.blog/posts/why-is-the-sky-blue/
679•udit99•22h ago•231 comments

Converting a $3.88 analog clock from Walmart into a ESP8266-based Wi-Fi clock

https://github.com/jim11662418/ESP8266_WiFi_Analog_Clock
557•tokyobreakfast•21h ago•172 comments

Qwen-Image-2.0: Professional infographics, exquisite photorealism

https://qwen.ai/blog?id=qwen-image-2.0
145•meetpateltech•4h ago•87 comments

Show HN: Elysia JIT "Compiler", why it's one of the fastest JavaScript framework

https://elysiajs.com/internal/jit-compiler
25•saltyaom•2d ago•5 comments

Hard-braking events as indicators of road segment crash risk

https://research.google/blog/hard-braking-events-as-indicators-of-road-segment-crash-risk/
332•aleyan•20h ago•466 comments

Zulip.com Values

https://zulip.com/values/
150•nothrowaways•13h ago•31 comments

LiftKit – UI where "everything derives from the golden ratio"

https://www.chainlift.io/liftkit
240•peter_d_sherman•16h ago•119 comments

Rice Theory: Why Eastern Cultures Are More Cooperative

https://www.npr.org/sections/thesalt/2014/05/08/310477497/rice-theory-why-eastern-cultures-are-mo...
29•thunderbong•1h ago•30 comments

Luce: First Electric Ferrari

https://www.ferrari.com/en-US/auto/ferrari-luce
240•kaizenb•18h ago•241 comments

Is particle physics dead, dying, or just hard?

https://www.quantamagazine.org/is-particle-physics-dead-dying-or-just-hard-20260126/
160•mellosouls•14h ago•251 comments

Sandboxels

https://neal.fun/sandboxels/
345•2sf5•22h ago•41 comments

Show HN: Total Recall – write-gated memory for Claude Code

https://github.com/davegoldblatt/total-recall
36•davegoldblatt•4d ago•13 comments

An articulated archer automaton [video]

https://www.youtube.com/watch?v=Bc0bIpDVEa8
43•Teever•18h ago•6 comments

MIT Technology Review has confirmed that posts on Moltbook were fake

https://www.technologyreview.com/2026/02/06/1132448/moltbook-was-peak-ai-theater/
166•helloplanets•2d ago•81 comments

Eight more months of agents

https://crawshaw.io/blog/eight-more-months-of-agents
176•arrowsmith•2d ago•179 comments

RLHF from Scratch

https://github.com/ashworks1706/rlhf-from-scratch
3•onurkanbkrc•2h ago•0 comments

Upcoming changes to Let's Encrypt and how they affect XMPP server operators

https://blog.prosody.im/2026-letsencrypt-changes/
147•zaik•17h ago•158 comments

UEFI Bindings for JavaScript

https://codeberg.org/smnx/promethee
244•ananas-dev•23h ago•111 comments

Ask HN: What are you working on? (February 2026)

293•david927•1d ago•988 comments

Thoughts on Generating C

https://wingolog.org/archives/2026/02/09/six-thoughts-on-generating-c
239•ingve•1d ago•82 comments

America has a tungsten problem

https://www.noleary.com/blog/posts/1
191•noleary•17h ago•178 comments

Game Theory Patterns at Work (2016)

https://daeus.blog/2026/01/18/game-theory-patterns-at-work/
109•kurinikku•17h ago•7 comments