{"repo":"itechmeat/open-second-brain","free":true,"listed":false,"github":"https://github.com/itechmeat/open-second-brain","clone":"git clone https://github.com/itechmeat/open-second-brain.git","description":"Local-first 🧠 memory for Hermes Agent that lives in your Obsidian vault and remembers project context. Nightly 😴 dream passes turn repeat corrections into confirmed preferences with measurable confidence. Adapters ship for Claude Code, Codex, and OpenClaw, with an MCP server for anything else.","language":"TypeScript","stars":306,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Open Second Brain An Obsidian-native memory layer for your AI agent. Plain Markdown you own, in the same vault you already use. Open Second Brain plugs into Hermes Agent and turns your Obsidian vault into a memory layer the agent reads and writes through deterministic CLI / MCP tools. Preferences, signals, evidence, and audit trails are real .md files under Brain/ in the vault you already open in Obsidian every day. You can grep them, version them with git, search them in Obsidian, edit them by hand. No daemon, no vector black box, no hidden state outside the vault. What is new Open Second Brain 1.48.0 is about work you can watch, bound and stop, and about claims that were checked before they were printed. Nine units picked by priority off the tracker, and reconnaissance against the real source before any of them was designed - a pass that corrected six of the nine task bodies rather than following them, because they describe a system with a resident daemon, a chat-model client of its own, and an ingest that locks too often. This one has none of those. What it had instead was long work that reported nothing. o2b brain dream produced its first observable character after it had already finished, so a caller could not tell a slow pass from a hung one. A cancellation contract was fully written and passed by no production call site, which made its error class dead code. A herd of detached reindexes was spawned at startup with their standard error discarded, so every loser of the l","default_branch":null,"files":null,"tree":[],"storefront":"/r/itechmeat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/itechmeat/open-second-brain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}