
TheSecondBrain.dev
ChainMemory
Agentmemory
OpenMemory MCP
Memori
Pinecone
Memo.ai
cognee
LightUtils
Smallpdf
iLovePDF
PDF24 - Online PDF Tools
CloudConvert
Squoosh
LightPDF
PDF24 PDF Creator
You use AI every day. A year of it should add up to something, and right now it doesn't. Every new chat starts from zero.
Second Brain is a memory layer that runs in your own Cloudflare account. Claude, ChatGPT, Cursor, Windsurf and any other MCP client read and write the same store, so what you work out in one tool is there in the next one.
Getting things in
Getting things back
Recall is semantic, not keyword. Memories link to each other, so a multi-hop search surfaces the reasoning behind a decision, not just the decision.
Entries carry a status (canonical, draft, deprecated) so an agent knows which version of a fact to trust.
Contradictions get flagged for a human to settle instead of quietly overwritten.
Where it lives
Your Cloudflare account: Workers, D1 and Vectorize.
Typical personal use sits inside Cloudflare's free tier. Open source on GitHub. No account with us, and nothing routes through our infrastructure.
Setup
Signed desktop app for Mac and Windows, one-click Cloudflare deploy, or clone the repo and run wrangler.
LightUtils is 50 file and text tools that run entirely inside your browser. Nothing is uploaded, and that is enforced rather than promised: every page is served with a Content-Security-Policy of connect-src 'none', which means the browser itself refuses to let the page make a network request.
That one decision changes what the tools are for. A scanned contract, a payslip, a customer list โ the documents most worth working on are the ones nobody should be dropping on a stranger's server. Here they never leave the machine, so there is also no queue, no upload wait and no file size limit imposed by one.
What is in it
Free forever. No account, no email, no watermark, no daily limit. Fully bilingual in English and Thai, with Thai written as Thai rather than translated.
TheSecondBrain.dev
LightUtilsNo LightUtils videos yet. You could help us improve this page by suggesting one.
TheSecondBrain.dev's answer
Most AI memory tools store your context on their servers. This one deploys into your own Cloudflare account, so the memory is yours in a literal sense: your database, your vectors, your billing. We can't read it because we never have it.
The other difference is recall:
LightUtils's answer:
The no-upload promise is enforced by the browser, not by our word for it.
Every page is served with a Content-Security-Policy containing connect-src 'none'. That directive means the browser refuses to let the page make any network request. Our own code could not send your file anywhere if it tried, and anyone can check it in about ten seconds:
Almost every "private, client-side" tool on the web is a claim in a marketing paragraph. This one is a header you can read.
Two things follow from it. There is nothing to upload, so no queue, no round trip, and no file size limit that exists only because someone is paying for bandwidth. And there is no account, because there is no server to hold one.
TheSecondBrain.dev's answer
It works everywhere you work. Claude, ChatGPT, Cursor, Windsurf, Codex, any MCP client. Most memory tools only remember what happened inside their own app, so you end up with three AI tools holding three different versions of you.
You own the deployment. One-click deploy to Cloudflare, or a signed desktop installer if you'd rather not touch a terminal. Typical personal use sits inside Cloudflare's free tier, so there's no subscription to cancel and no vendor to migrate off later.
It's open source. MIT licensed. Read the code, fork it, extend it. Nothing about how your memory is stored or retrieved is a black box.
LightUtils's answer:
Because the documents most worth working on are the ones you should not hand to a stranger's server: a signed contract, a payslip, a bank statement, a customer list. On Smallpdf or iLovePDF those files are uploaded, processed remotely, and deleted on a schedule you have to trust. Here they never leave the machine.
| LightUtils | Typical online tool | |
|---|---|---|
| Your file | Never leaves the browser | Uploaded to a server |
| Daily limit | None | Usually 2 free tasks |
| Watermark | Never | Common on free tiers |
| Account | None, ever | Required past the free tier |
| Upload wait | None | Scales with your file |
Beyond that:
TheSecondBrain.dev's answer
People who already live in these tools. They have an Obsidian vault or a Notion workspace, they're in Claude or ChatGPT every day, and some of them are in Cursor too. They're not casual users and they're not necessarily developers. They've built a system, and they've noticed the system doesn't talk to itself.
The shared frustration isn't "AI forgets." It's that a year of real thinking, hours of working through actual problems, hasn't left anything behind. Every conversation is good and then it's gone, and a month later they're figuring out the same thing from scratch.
They also tend to care where their work sits. Not privacy absolutists, just people who'd rather their own thinking accumulate in an account they control than in someone else's product they might have to leave.
LightUtils's answer:
Two groups, and the second is the reason the site exists.
Anyone with a file and a task. Compress a PDF to fit an email limit, merge scans, trim a video, crop an image. They arrive from a search for that exact task and want it done in one screen.
People who are not allowed to upload the file. Lawyers, accountants, HR staff, clinics, and anyone working under Thailand's PDPA or the GDPR, where sending a document containing personal data to a third-party processor needs a legal basis rather than a convenience. For them "runs in your browser" is not a feature, it is the only way the task is permitted at all.
Geographically it is built for Thailand and the English-speaking world equally, which is unusual: most tool sites are English with a machine-translated Thai page bolted on.
TheSecondBrain.dev's answer
I was using Claude, ChatGPT and Cursor every day and re-explaining the same projects to each of them. A year of that adds up to nothing. The decisions I'd worked out in one tool simply didn't exist in the next one.
I built it for myself first, on Cloudflare because I already had an account and the free tier meant I could run it without thinking about cost. Then I open sourced it, and what people asked for shaped what it became. The desktop app exists because a user on Product Hunt asked for a path that didn't involve a terminal, and she was right to ask.
I still use it every day. Most of the roadmap comes from hitting the limits of my own memory layer.
LightUtils's answer:
It started with a CSV file that Excel kept opening as garbled Thai. The fix is well known to developers and invisible to everybody else, and every free tool offering it wanted the file uploaded first. Sending a customer export to an unknown server to correct a text encoding is an absurd trade, and it is the trade almost every online tool asks for.
So the first tool was written to run in the browser. Then the harder question: how do you prove it? A promise in a privacy policy proves nothing. connect-src 'none' does, because the browser enforces it and anyone can read the header.
Once that constraint was fixed, the rest followed from it. No accounts, no server, no framework, no runtime dependencies. Fifty tools later the constraint has never been relaxed, and every claim on the site is checked by an automated test before it can ship, including the security header itself.
Built and maintained by CODENIVERSE, a software studio in Thailand.
TheSecondBrain.dev's answer
LightUtils's answer:
Deliberately almost none.
Intl.Segmenter for Thai word segmentation.TheSecondBrain.dev's answer
LightUtils's answer:
None, and it would be easy to invent some.
LightUtils has no accounts, collects no personal data and sets no analytics cookies, so we genuinely do not know who uses it โ there is nothing on the site capable of telling us. That is the same decision as everything else here, and naming customers we cannot verify would undercut the one thing the product is for.
ChainMemory - Portable, verifiable memory for AI agents โ works across ChatGPT, Claude, Gemini and any MCP client
Smallpdf - PDF document management and conversion suite
Agentmemory - Persistent memory for Claude Code, Codex & coding agents
iLovePDF - Premium online PDF tool set
OpenMemory MCP - Your private, local memory layer for all AI tools
PDF24 - Online PDF Tools - The Swiss Army Knife for PDFs - Merge PDF - Compress PDF - Edit PDF - Convert to PDF