This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
Bastra Recall
Your AI's working memory. Local, open, in Markdown.
Every new AI session starts from nothing. Bastra Recall gives your AI tools a memory that stays: preferences, decisions and hard-won fixes live as Markdown files on your own machine, ready again next session. Works with Claude Code, Claude Desktop, Codex/ChatGPT Desktop and Cursor. The files are yours: open them in Obsidian or any editor. Nothing leaves your machine, no account, no cloud. Open source under MIT. macOS fully supported, Linux runs daemon, CLI, MCP and hooks. Windows in progress.
Hi Product Hunt,
I built Bastra Recall because of something that annoyed me every single day: I keep explaining the same things to my AI assistant. What we decided last month, why this particular detour is necessary, how I like things built. Every new session starts from nothing.
There are cloud memories for this. What mattered to me was that my working notes do not sit on someone else's server, and that I can read them without asking permission.
So this is how Recall is built:
Your memories are ordinary Markdown files in a folder you choose. You can open them in Obsidian, edit them by hand, or delete them. Nothing leaves your machine, and there is no account.
Recall happens on its own. A local service hooks into the places where your assistant works and puts the relevant memory in front of it before anything gets built. You do not have to remember to ask for it.
The search understands what you mean, not just which words you typed. Ask about rounding and money and you get the decision about integer minor units, even though not one of your words appears in it. The model behind that runs locally too.
And you can check what it costs you. Version 1.0 added a telemetry view that shows how many tokens Recall writes into your context and how often a surfaced memory was actually used. From your own logs, computed locally.
Version 1.0 carries ninety-one closed issues, eight rounds of counter-review by an independent agent whose only job was to find what was broken, and 2,910 tests.
On platforms, plainly:
macOS is fully supported, including guided setup, autostart and the Claude Desktop extension.
Linux is further along than the short version suggests. The daemon, the CLI, the MCP surface and the compiled hook client all run there, the release carries binaries for x86_64 and arm64, and our test runs pass on Ubuntu. What is missing are two conveniences: installation goes through npm rather than Homebrew, and there is no autostart equivalent yet, so the service starts on demand and shuts down after thirty minutes idle. Both are tracked as issues.
Windows is not there yet, and I am not going to talk around it. What it needs is written down one by one: paths in Windows convention, a service manager instead of the macOS mechanism, the compiled hook client, and the path for documents. Full coverage of all three systems is the goal we keep working toward.
If you are on Linux or Windows and need one of those badly, say so here. That is the best way to influence the order.
Open source under MIT.
Send me your questions, I will answer as fast as I can. And tell me: what is the one thing your AI assistant keeps forgetting?
About Bastra Recall on Product Hunt
“Your AI's working memory. Local, open, in Markdown.”
Bastra Recall was submitted on Product Hunt and earned 3 upvotes and 3 comments, placing #69 on the daily leaderboard. Every new AI session starts from nothing. Bastra Recall gives your AI tools a memory that stays: preferences, decisions and hard-won fixes live as Markdown files on your own machine, ready again next session. Works with Claude Code, Claude Desktop, Codex/ChatGPT Desktop and Cursor. The files are yours: open them in Obsidian or any editor. Nothing leaves your machine, no account, no cloud. Open source under MIT. macOS fully supported, Linux runs daemon, CLI, MCP and hooks. Windows in progress.
On the analytics side, Bastra Recall competes within Open Source, Developer Tools, Artificial Intelligence and GitHub — topics that collectively have 1.1M followers on Product Hunt. The dashboard above tracks how Bastra Recall performed against the three products that launched closest to it on the same day.
Who hunted Bastra Recall?
Bastra Recall was hunted by Daniel Nevoigt. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of Bastra Recall including community comment highlights and product details, visit the product overview.