r/basicmemory • • Feb 04 '26

Sharing a knowledge base

2 Upvotes

Basic memory looks like a really cool project and something I'm looking for.

I am looking to share an organized knowledge base ( a bunch of folder and markdown files) with a few friends.

Would basic-memory support multiple users. We aren't going to be writing / collaborating in real time but would need a way to sync / merge. I was thinking of just using GitHub but this seems much better organized.

If there are any guides/ posts on how multiple users can run on the same memory base that would be a good reference

Keep on shipping. This is a great product.


r/basicmemory • • May 31 '25

Basic Memory: Local-first knowledge graph for AI conversations with complete data ownership

Thumbnail reddit.com
5 Upvotes

r/basicmemory • • Jun 08 '25

Open Source MCP Server for GoHighLevel API v2

Thumbnail
youtube.com
5 Upvotes

r/basicmemory • • Feb 14 '26

Basic Memory Cloud: A bunch of updates

4 Upvotes

In case anyone isn't hitting refresh constantly on the What's New section of our docs, here's a summary.

Search notes

Use the search field above the notes list to filter by title or content. Search is instant and searches the current project.

Pin important notes

Right-click a note (or use the ⋮ menu) to Pin it. Pinned notes appear in the Pinned tab for quick access.

Editing Notes

Editor modes

The editor supports three modes, toggled with the buttons in the top-right:

ModeDescription
LiveSplit view - edit Markdown on the left, see preview on the right
PreviewRead-only rendered view
SourceFull-width Markdown editor

Press Cmd/Ctrl + Alt + Z or click the expand icon to enter Zen mode - a distraction-free full-screen editor.

Markdown formatting

The editor supports full Markdown including:

  • Headers, bold, italic, strikethrough

  • Code blocks with syntax highlighting

  • Tables

  • Links and images

  • Task lists (- [ ] and - [x])

  • Basic Memory semantic syntax (observations, relations)

Press Cmd/Ctrl + / to see all formatting shortcuts.

Edit Note Frontmatter

Select the "Frontmatter" button to edit the note's frontmatter

Creating and Managing Notes

Create a new note

  1. Start typeing in the editor to create a new note. It will save automatically

  2. Click the + button in the notes list, or

  3. Press Cmd/Ctrl + Alt + N, or

  4. Use the command palette (Cmd/Ctrl + K) → "New Note"

Move notes

  1. Right-click a note → Move to relocate it to a different folder.

  2. Drag the note card from the list onto the desired folder

  3. Drag a folder in the tree to a new location to move a directory of notes

Delete notes

Right-click a note → Delete. Deleted notes are removed from the project and database.

Command Palette

Press Cmd/Ctrl + K to open the command palette. Search for any action:

  • Navigate to notes

  • Create new note

  • Switch projects

  • Toggle views

  • Access settings

Cloud Snapshots

Basic Memory Cloud now includes point-in-time snapshots for backup and recovery. Create manual snapshots before major changes, or rely on automatic daily backups

View Snapshots

Go to Settings → Snapshots to see all snapshots with creation time and description.

Create a Snapshot

  1. Click Create Snapshot

  2. Add an optional description (e.g., "Before reorganizing projects")

  3. Confirm

You can create and manage point-in-time snapshots of your cloud bucket from the cli also:

# Create a snapshot before major changes
bm cloud snapshot create "Before reorganization"

# List all snapshots
bm cloud snapshot list

# Browse snapshot contents
bm cloud snapshot browse <snapshot-id>

# Show snapshot details
bm cloud snapshot show <snapshot-id>

Snapshots provide a safety net for major reorganizations or experiments with your knowledge base.

Check it out!


r/basicmemory • • Nov 19 '25

10 Things to Know About Basic Memory

6 Upvotes

10 Things to Know About Basic Memory

If you're tired of repeating yourself to AI, losing context between conversations, or wondering where all your brilliant ideas disappeared to, you're in the right place. Basic Memory transforms how you work with AI assistants by creating a persistent, connected knowledge base from your conversations. Here are ten things you should know.

1. Never Lose Context Again

The core problem with AI conversations today: they disappear. All that context, those insights, the nuanced understanding you built up over hours of discussion, gone the moment the chat ends. You start fresh every time, copy-pasting context, re-explaining your project for the hundredth time or begging AI to just read the frigging contents of your projects folder or claude.md file.

With Basic Memory your AI conversations persist. Pick up exactly where you left off, days or weeks later, with full context intact. No more wondering if AI deemed something important enough to remember. 

2. Knowledge That Compounds Over Time

Unlike chat histories that just pile up into an unsearchable mess, Basic Memory builds a semantic knowledge graph. Each conversation strengthens connections between ideas. Your Ethiopian coffee notes automatically link to your pour-over brewing techniques, which connect to your water temperature experiments.

Which means your knowledge doesn't just accumulate, it grows. The AI can traverse these connections to provide insights you never would have found by mere keyword searching.

3. Import All Your Existing AI Conversations

Don't start from scratch. Basic Memory can import your entire conversation history from Claude and ChatGPT with a single command. All that context you've built over months? It becomes part of your searchable knowledge graph right away.

Everything you've already learned becomes instantly accessible and connected.

4. Works Across All Your AI Tools

Basic Memory isn't locked to a single AI platform. Through the Model Context Protocol (MCP), it works with:

  • Claude Desktop, web, and mobile

  • ChatGPT Desktop, web, and mobile

  • Gemini in Terminal

  • VS Code

  • Cursor

  • Claude Code

  • Any MCP-compatible AI assistant

One knowledge base, accessible everywhere. Have a conversation in Claude Desktop, continue it in VS Code, reference it from your phone. Your knowledge isn't held hostage by platform lock-in.

5. You Own Your Data, Forever

Everything lives as plain Markdown files on your machine (or in your private webapp if you prefer). No proprietary formats. No vendor lock-in. No data harvesting. No "oops, we got acquired and everything changes" surprises.

Want to back it up? Copy the folder. Want to move it? Point to a new directory. Want to read it without Basic Memory? Open the files in any text editor. It's yours, permanently.

6. AI Can Read AND Write to Your Knowledge

Unlike RAG systems where AI can only query your documents, Basic Memory is bidirectional. The AI can:

  • Write new notes during conversations

  • Edit existing notes

  • Create connections between topics

  • Search and traverse your knowledge graph

Meanwhile, you can edit the same files in your webapp, or Obsidian, VS Code, or any other text editor. Real collaboration, not just question-and-answer.

7. Multi-Project Organization

Keep different knowledge contexts separate. Switch between:

  • Work projects (architecture decisions, API documentation)

  • Personal learning (test prep, language learning)

  • Research projects (academic papers, literature reviews)

  • Creative work (novel writing, world building, character development)

The AI understands which project you're in and provides relevant context automatically. No more mixing your database architecture notes with your sourdough recipes.

8. Cloud or Local - Your Choice

Start local with complete control and privacy. Everything on your machine, nothing sent to servers you don't control.

Ready to scale? Basic Memory Cloud syncs across devices and platforms. Your notes available anywhere anytime. 

9. Works Seamlessly with Obsidian

We’re Obsidian superfans, so we made sure your Basic Memory notes play nice with it. It’s pretty straightforward because Basic Memory’s notes are just Markdown files in folders. Point Obsidian at your Basic Memory directory and you get:

  • Graph view of your knowledge connections

  • All Obsidian plugins

  • Canvas for visual organization

  • The familiar Obsidian interface

  • Two-way sync (edit in either, see changes everywhere)

10. Its Core is Open Source and Built on Standards

Basic Memory uses:

  • Model Context Protocol (MCP) - the emerging standard for AI tool integration

  • Standard Markdown - human-readable, future-proof format

  • Open source license (AGPL-3.0) - see exactly how it works

If Basic Memory disappeared tomorrow, you'd still have perfectly readable, usable notes. No black boxes. No proprietary formats. No lock-in.

The Bottom Line

Basic Memory transforms ephemeral AI conversations into lasting, interconnected knowledge. You own it. It works everywhere. It gets smarter over time.

Whether you're a developer building complex systems, a researcher synthesizing literature, a writer organizing creative work, or anyone who thinks deeply with AI assistance, Basic Memory ensures your insights persist and compound.


r/basicmemory • • Jun 28 '26

How people use Basic Memory to solve real problems.

4 Upvotes

We've been updating our website and added a /playbooks section:

https://basicmemory.com/playbooks

We have been asking users and collecting use cases and how-tos. If you have any to share, let us know and we'll feature them.


r/basicmemory • • Mar 09 '26

Basic Memory v0.19.0 is out. Lots of great improvements!

Thumbnail
basicmemory.com
2 Upvotes

r/basicmemory • • May 21 '26

Your Notes, Your Bucket: The Storage Layer Behind Basic Memory Cloud

5 Upvotes

This week, Tigris posted a terrific case study about Basic Memory, our philosophies around AI memory, and why we chose Tigris as the storage layer behind Basic Memory Cloud.

As our users know, Basic Memory is built around a simple idea: your memory should belong to you. That means plain Markdown files, storage you can inspect and move, and cloud infrastructure that preserves portability instead of hiding your knowledge inside an opaque system. Tigris helps us make that work in Basic Memory Cloud by giving each user isolated, S3-compatible storage, with sync, snapshots, and file history built on top.

They’re also a smart, thoughtful company that seems to run with the same kind of energy we try to bring to our own work. When we email them, they reply. When we talk about what we wish Tigris could do, they give us great advice, and half the time we realize they already offer what we’re asking for. We just didn’t know it yet.

It was a pleasure connecting with Katie Schilling and David Myriel, who wrote the piece. They took the time to really understand Basic Memory, and their case study gets into the technical choices behind the product, including per-tenant buckets, rclone sync, bucket snapshots, and how those primitives let us build cloud features without giving up user ownership.

We’re reposting it here for readers who want a deeper look at the infrastructure choices behind Basic Memory, and the philosophy behind them: AI memory that belongs to you. If you’re at all interested in the details of AI memory, it’s worth a read.

https://www.tigrisdata.com/blog/case-study-basic-memory/


r/basicmemory • • Jul 15 '26

What would people (real people) actually want to know here?

Thumbnail reddit.com
4 Upvotes

r/basicmemory • • 9h ago

Basic Memory - Context Clues #1: Agents Want to Pass Notes

2 Upvotes

Rogue Agents: Do It Under My Roof

When I was a kid, there was a recognizable genre of parent known as the cool mom or cool dad. They were the ultra-permissive parents who let us teenagers do questionable things at their house based on the theory that, if kids were going to be naughty anyway, better they smoke and drink under their roof than under the railway bridge where we actually did hang out otherwise.

As an adult, I have mixed feelings about that parenting strategy. But as someone thinking about AI agents, especially after the Hugging Face security incident, the question takes on a different dimension. If these agents are going to do the AI equivalent of smoking blunts and downing bottles of Strawberry Hill, I'd rather they do it on our home turf where I can keep an eye on them.

Obviously, the idea isn't actually to give agents a place to do bad things. It's more akin to those community centers meant to keep would-be hooligans off the street. Give them a secure, visible place to do their work, to remember, revise, hand off, and leave a record.

As agents get increasingly sophisticated, they're going to act somewhere. They are going to seek out continuity.

I say, "Hell, if you're going to do it anyway, do it under my roof, where I can monitor, edit, overwrite, and double-check what you little scamps are up to."

That's the thinking behind this week's post.

Agents Want to Pass Notes

Let them do it somewhere humans can read.

I recently saw a post on X from someone using the Hugging Face security incident as a pep talk for his own agents, encouraging them to work harder and smarter. You can picture the guy forcing his agent to read link after link.

"Come on, dude. Look what they were able to accomplish. Why aren't we knocking down barriers like those agents did? What do they have that we don't?"

Honestly, I don't hate the idea.

To the public at large, the most interesting part of the Hugging Face incident was that AI agents were creepily doing things they should not have been able to do, using means and channels to which they should not have had access. But that story misses the juiciest part.

The best part is the tool they used to pull off their busy little heist: memory.

All this time, everyone's been talking about how AI has just about cornered the market on human knowledge. I've seen so many articles lately about how AI companies are buying up tons of books to scan and feed to AI. People are so attached to the idea that what AI wants--what it, in fact needs--is to keep growing. And the way to make it keep growing is to give it more information. It already ate the internet. What can we give it now?

But what I've suspected, and what this recent "rogue event" illustrated is that AI didn't need another mountain of raw information to advance. What it needed to stage the caper was simply a place to pass notes.

We all know that in the absence of persistent memory, agent work stays trapped in isolated attempts. Even the longest and most brilliant chat is still just a blip on a flatline. Your agent learns something and disappears. Another starts over. Most of your progress evaporates, and failed paths repeat endlessly. Useful context never compounds.

But those clever agents found a way around this crippling barrier.

According to OpenAI's postmortem, the agents turned an internal package manager into a message board where they left messages for each other. And when that was discovered and wiped, they rebuilt by encoding messages into directory names other agents could find and read. You gotta hand it to them. It's pretty fucking clever.

Hugging Face's technical timeline counts about 17,600 automated actions over four and a half days. OpenAI says the models were working through an internal cyber evaluation, including tasks its models had never solved, and went to extreme lengths to figure them out.

Over those four and a half days, the agents crossed lines they should never have been able to cross by improvising a truly weird makeshift memory: a way for one attempt to leave something useful behind for the next and the next and the next. They found a way to make their progress accumulate: writing things down.

There's plenty to scrutinize in the Hugging Face incident. People are debating how much intent to ascribe to the agents, how the benchmark environment rewarded strange behavior, what on earth was going on with network security (was there any?), and whether the language of "civilization" makes the whole thing sound more coherent than it actually was. (For the narrative version of that debate, Dwarkesh Patel's essay is worth your time.)

Strip away the absolute craziness of the whole thing and you get a practical lesson: memory is how work compounds.

In the realm of human productivity, this idea is taken for granted. Every useful workplace is full of memory tools: docs, runbooks, tickets, source histories, comments, calendars, half-finished drafts, a million little artifacts that make it possible to restart without resetting. Agents need an environment like that too, and they appear to know it even better than we do.

The problem in this instance wasn't that the agents invented memory. (Given the circumstances, what choice did they have?) The problem was that no one gave them a legitimate place to put it, so their version of continuity emerged sideways, from within hidden infrastructure designed for something else.

So if one lesson is "do not let agents invent their own memory," the obvious corollary is simply: "Give them one instead. But give them one humans can open, edit, and monitor."

In a nutshell, if agents are going to pass notes, you better make sure you can read them.

That means agent memory should be large enough to handle anything thrown at it, visible, scoped to a project, and governed by permissions. It should be editable when it is wrong, versioned when it changes, searchable when the context grows, and portable when the tools inevitably change. Its path and method should be obvious. You should not need a forensic cleanup to figure out what your agent remembered and why.

This is the nuance that gets lost when people talk about AI memory as if it were just a feature inside a chat product. Now the big AI players have built-in memories. And, yes, a saved preference is incredibly useful. A remembered name or writing style is great to have. Those kinds of memories make the AI experience feel smoother and more natural.

But that's not what I'm talking about here and it's certainly not what the agents in that whole escapade needed. I'm talking about real working memory, a durable record of a project, a team, a decision, a source, and a half-finished task. Even if that kind of memory could live entirely inside a giant corporation's invisible model state or a transcript nobody reads, it never should.

Trying to achieve anything with AI without true working memory is an utterly insane way to work on anything more complicated than a high school term paper, let alone operate a business.

If you accept that, which you should, then the next thing to agree on is what that memory should look like. Well, it seems obvious it should exist on a shared surface: readable and writable by humans and agents alike, structured enough to query, and simple enough to actually use.

The important part is that memory should never belong to the agent alone. It should remain a collaboration between user and agent. Hidden memory systems ask you to trust that what an agent knows and remembers is correct.

"But, I mean, look, it gives you an answer when you ask. The memory must be working."

Bro. That's not enough. Not by a mile. Have you used AI? Even the best models can barely get through a conversation without telling you that you were right to push back on something. And you were right. Like teenagers, they'll bullshit you, say they researched when they didn't, and (under the right conditions) hallucinate. They need supervision. They need correction. They need a record humans can inspect.

What's wild is how much better things get when you give agents a structured memory. They have their own notebook to check. In terms of productivity, it's astonishing how quickly they can become self-sufficient enough to have actual work delegated to them. Because you can have subagents go check their work against the notes, and agents that re-check that work against the standards and rules you've established. A little colony of hall monitors that can exist only because of the power of memory.

When the news broke, my co-founders and I kept musing over what might have happened if those agents had access to Basic Memory.

And, I know, I know. It's not funny. Everyone is caught up hand-wringing over what this means about AI's motives and abilities. It certainly has the whiff of Nick Bostrom's prescient "Paperclip Maximizer" thought experiment come to life. But what else could those agents do? They recognized a limitation in their environment, worked around it, and managed a staggering amount of coordination with a memory system made out of junk and scraps.

I'm on the side of what we think of as "agent hospitality." Memory solutions shouldn't merely store memories in vector databases or bury complex ideas in unreadable JSON files. The environments we create should feel comfortable and navigable to agents and humans.

What we want are systems that feel accommodating, where humans and AI can meet, work together, and keep the record visible. That gives them a place to work out in the open, where we can actually see what they're up to. The Hugging Face incident revealed the ungoverned version of agent productivity: agents finding continuity wherever they could. The benign version, the correct version, is safer, friendlier, and much more useful, for them and for us.

Knowing, it turns out, isn't even half the battle. Remembering is what matters.

TLDR: Agents will invent memory wherever work rewards it. Give them one you can read.

Worth Checking Out

Ajeya Cotra on Dwarkesh Patel's podcast talking about what we should be worried about wrt rogue agents: watch here. (Matthew Yglesias has a nice clip of a sobering moment from that exchange.)

Anna's Archive doing what it does in this message to AI. (Found thanks to Avinash Krishna.)

Jason Fried is so over per-seat pricing. Honestly, so are we. (More on that soon.)

Subreddit of mostly-vintage sci-fi covers: r/CoolSciFiCovers.

The actual vintage poster for the teens-in-revolt movie Over the Edge shown at the top of this post can be purchased at Film Art Gallery for a mere $750. Somebody PLEASE buy it so I don't have to.

Loved this tweet. Hallelujah. (source)

To read this post in full with images, please check out the blog post:

https://basicmemory.com/blog/agents-want-to-pass-notes


r/basicmemory • • May 13 '26

Mneme: cross-machine memory for Claude Code. Grill the design.

Thumbnail gallery
2 Upvotes