OzBrain & md2rich: shared agent brain, then publish
Pair OzBrain (shared Markdown brain for AI agents) with md2rich (Markdown to rich text for LinkedIn, X, Medium, Notion) for a brain-then-publish workflow. The hosted brain holds the canonical drafts; the client-side converter ships them as rich text in the platform editor.
Every modern AI agent has some form of memory: ChatGPT memory, Claude memory, Cursor's project context, Gemini's saved info. The trouble is that none of these memories talk to each other. A decision you make with Claude lives in Claude's memory. A research note you assemble in ChatGPT lives in ChatGPT's memory. The two products each build a partial version of you, and when you switch agents you either re-explain yourself or lose the thread. The actual unit of work, the finished decision, the polished draft, the research summary, the recurring preference, lives nowhere durable.
OzBrain is a Show HN from August 21, 2026 that addresses exactly that problem. It is a hosted knowledge base built on linked Markdown articles with provenance, freshness, and a routing index, and every AI agent you connect to it reads and writes through the same MCP-style connector. The Markdown article is the unit. The brain is the storage layer. The connector is the protocol. The whole brain exports as Markdown.
What OzBrain actually is
OzBrain describes itself as a "shared brain every AI agent you use can read and write." It is built by Darius Monsef's Monsef Holdings and lives at ozbrain.com. The premise is simple. A finished decision, a plan, a piece of research, or a recurring preference belongs in an article, not in a single chat thread. Host memory keeps scraps. Files multiply across chats, repos, and docs until nobody can tell which copy is current. OzBrain holds one canonical version.
The mechanics are what make it interesting. Knowledge lives in linked Markdown articles. Each article carries a freshness marker, so an agent can see whether the information is still current or aging. There is a routing index that helps each agent find the right context for the task at hand instead of pulling everything. Writes are staged before they become canonical, which means a concurrent edit cannot silently overwrite the current version. Claude, ChatGPT, Cursor, and other compatible agents share the same canonical version because they all read the same brain through the same connector.
The connector: one URL, many agents
Connection is the part that often gets glossed over with hosted tools. OzBrain puts it front and center. A person signs in at ozbrain.com/start, then adds OzBrain as a custom MCP connector in the agent or app they already use. The connector URL is https://ozbrain.com/api/mcp. Once connected, the agent can do everything that makes the brain useful:
- Read: list brains a connection can see, open a routing index, inspect recent activity, open an article with its provenance, search articles, export the brain as Markdown.
- Write: create a brain, stage an article change, promote a staged write to the current version, verify an article, import a Markdown bundle, set links between articles.
- Coordinate: create a task, claim the next task, keep a claim alive, release a claim, update task status, attach a link to a task, connect a task to an article.
The whole brain exports as Markdown. That detail matters. It means the storage format is not a proprietary database you cannot get out of. It is plain Markdown with links, the same format you would draft in anyway. You can take the export, drop it into another tool, and keep going.
Why Markdown is the right format
The choice of Markdown is not incidental. It is the same format agents already read and write fluently, the same format every static-site generator consumes, the same format you can paste into Notion or any rich-text editor with a Markdown importer. The articles in your OzBrain are not blobs; they are documents you can edit, link, diff, and reuse.
A typical brain in 2026 holds a profile article, a "how I write" voice article, project status articles, client briefs, and decision logs. Each is a Markdown file with links between them. The routing index helps an agent pick the right articles for the task at hand instead of pasting the entire brain into context. The freshness marker tells the agent whether a piece of information is still current.
This is the same shape as a good long-form content workflow. You have a source of truth, you have versioning, you have provenance, you have a way to slice it for different audiences. The only thing missing is the publish step, the part where the polished draft becomes a rich-text article you can paste into LinkedIn, X Articles, Medium, or Notion without losing the formatting you wrote.
Where md2rich fits in the pipeline
OzBrain is the brain; it holds the Markdown. md2rich is the publisher; it turns the Markdown into rich text. They do different jobs and they do not overlap.
The workflow looks like this:
- Capture the draft in OzBrain. When you finish a piece of research, a decision, or a long-form draft, save it as an article in the brain. The article is plain Markdown with links. Connected agents can pick it up.
- Polish with the agent. In a connected Claude, ChatGPT, or Cursor session, ask the agent to read the article, refine it, and stage a new version. The brain holds the canonical version; the agent holds the working draft.
- Promote and export. When the draft is ready, promote the staged write to the current version. Export the brain, or just the one article, as Markdown.
- Convert with md2rich. Paste the Markdown into md2rich.com. The converter runs entirely in your browser and produces the rich text a platform understands: real headings, bold, italics, lists, tables, and code blocks.
- Paste into LinkedIn, X Articles, Medium, or Notion. The pasted output keeps the formatting you wrote. No reformatting by hand, no missing list styles, no broken tables.
The two tools live at different ends of the same pipeline. OzBrain is server-side, with a hosted knowledge base, a connector, and a routing index. md2rich is client-side, with no upload, no account, and no server round-trip. The Markdown passes from one to the other without leaving your browser at the conversion step.
A worked example: shipping a thought-leadership post
You have been thinking about a positioning decision for your company. You have drafts in three different ChatGPT threads, a Claude conversation from last week, and a Notion page you wrote by hand. None of them are current. None of them are linked.
Here is what the brain-then-publish workflow does:
Step 1. Connect OzBrain to Claude and ChatGPT. Stage an article titled "Positioning Q3 2026" in the brain, with the current draft as the body. Set the freshness to current.
Step 2. In a fresh ChatGPT session, ask the agent to read the positioning article, pull the latest research note, and stage a refined draft. The agent reads the brain through the connector and writes back to the same article.
Step 3. When you are happy with the draft, promote the staged write. The brain now has one canonical version that any connected agent can read.
Step 4. Export the article as Markdown. Open md2rich.com, paste the Markdown into the editor on the left, and watch the rich-text preview build on the right.
Step 5. Copy the rich-text output from the right pane. Paste it into LinkedIn, X Articles, Medium, or Notion. The formatting survives because the conversion is real rich text, not a Markdown image or a copy that strips bold and links.
The interesting part is what you do not have to do. You do not have to maintain three separate copies in three separate tools. You do not have to re-explain the positioning to a fresh agent. You do not have to retype the article into a Markdown editor and then reformat it by hand for the target platform. The brain holds the source of truth. The converter ships it.
Privacy and control on both sides
OzBrain is a hosted service, so it sits on someone else's infrastructure. Its privacy posture is documented on the site: removing your account removes your content, and OzBrain states plainly that it "never trains on your brain and never sells it." The brain is exportable as Markdown at any time, so you are not locked in.
md2rich is the opposite shape. It is a client-side converter with zero upload. The Markdown you paste stays in the browser tab, and the rich text it produces never leaves your machine either. There is no account, no telemetry, and no server round-trip. The conversion is real DOM-to-rich-text, not an API call.
That combination matters. The hosted brain holds the canonical drafts. The local converter ships them. Your in-progress work never has to leave your machine at the conversion step, and you can take the brain with you in plain Markdown if you ever decide to move.
OzBrain vs ChatGPT memory vs Mem0
OzBrain's FAQ is direct about the difference. ChatGPT memory and Claude memory each build a partial version of you inside one product. Mem0 and Supermemory are memory APIs that sell add-and-search endpoints to developers building apps. OzBrain sits below both: a brain you connect to, not a service you code against or a memory locked inside one product.
For a Markdown-first publishing workflow, that distinction is what makes OzBrain usable. A memory API needs you to write code to read and write the memory; a brain connector is a settings toggle in the agent you already use. A per-product memory is invisible to the next product; a brain is shared by every connected agent.
Pricing and limits in 2026
OzBrain's pricing is straightforward and listed on the docs page at ozbrain.com/docs.md:
- Free: $0 forever, up to 50 articles.
- Pro: $20 per month, up to 300 articles.
- Max: $99 per month, up to 600 articles.
- Company: Custom pricing. Org-owned brains that every seat's agents share.
Reads, writes, connections, and brains are not metered on any plan, so the only constraint is the article count. That is the right shape for a Markdown brain: the unit of work is the article, and the limit is the number of articles, not API calls.
Try the workflow
Start with the brain side. Sign in at ozbrain.com/start, add the MCP connector at https://ozbrain.com/api/mcp to the agent you use most, and stage one article. Profile, voice, current project, whatever feels most useful. Once that article is in the brain, ask a connected agent to read it back and verify it sees the same version you wrote.
Then try the publisher side. Open md2rich.com, paste the Markdown of that same article, and copy the rich text into LinkedIn, X Articles, Medium, or Notion. Compare the formatting you wrote with what lands in the platform's editor. The conversion should keep your headings, lists, bold, italics, links, and code blocks intact, with no upload and no account.
That is the brain-then-publish loop. OzBrain holds the Markdown source of truth across every connected agent. md2rich ships the polished draft as rich text the platform actually understands. Your drafts stop living in private agent memories and start living in a brain you can export, link, and reuse.
Try md2rich. Paste Markdown, copy rich text. Client-side, no upload, works in the browser.
Open the md2rich editor →Filed under: md2rich Blog. Written by the md2rich team (about.me/jasonxmai).