#1717th of 27 in Memory

obsidian-second-brain

Claude Code plugin that saves chats into a linked Obsidian vault and recalls them

Stars
5.3k
License
MIT
Last commit
Nov 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+5,039
21 Apr 2026: 261 stars28 Apr 2026: 451 stars5 May 2026: 737 stars12 May 2026: 1,093 stars19 May 2026: 1,211 stars26 May 2026: 1,371 stars2 Jun 2026: 1,989 stars9 Jun 2026: 2,323 stars16 Jun 2026: 2,484 stars23 Jun 2026: 2,646 stars30 Jun 2026: 2,826 stars7 Jul 2026: 2,997 stars14 Jul 2026: 3,254 stars21 Jul 2026: 3,446 stars28 Jul 2026: 3,667 stars4 Aug 2026: 3,815 stars11 Aug 2026: 3,939 stars18 Aug 2026: 4,075 stars25 Aug 2026: 4,178 stars1 Sept 2026: 4,278 stars8 Sept 2026: 4,363 stars15 Sept 2026: 4,460 stars22 Sept 2026: 4,581 stars29 Sept 2026: 4,646 stars6 Oct 2026: 4,696 stars13 Oct 2026: 4,765 stars20 Oct 2026: 4,852 stars27 Oct 2026: 5,025 stars3 Nov 2026: 5,162 stars10 Nov 2026: 5,300 stars

261 on 21 Apr 20265,300 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

A Claude Code plugin, also usable from Codex, Gemini CLI, OpenCode and others, that gives agents persistent memory in an Obsidian vault of plain Markdown. Slash commands save conversations as linked notes, ingest URLs, PDFs, Word files, audio and screenshots, and answer questions from the vault. Optional scheduled agents reconcile contradictions and write a morning brief. A separate Crew feature shares a job log across agents without Obsidian.

Who it is for: Obsidian users who want persistent memory for Claude Code or Codex

Strengths

  • Notes stay as local Markdown files; core commands need no API keys
  • Ingest rewrites existing pages rather than only appending new notes
  • Runs in Claude Code, Codex, Gemini CLI, OpenCode and Grok Bot
  • MIT licensed, with a changelog and recent releases

Weaknesses

  • Large surface of about 48 commands; README suggests starting with three
  • Research commands depend on external services such as Perplexity, Grok and Gemini
  • Word and OpenDocument ingest needs a separate LibreOffice 26.2+ install
  • Presentation and spreadsheet formats are out of scope for ingest

What it needs

  • Needs Obsidian, Claude Code (or Codex, Gemini CLI, OpenCode), Python 3.10+, LibreOffice 26.2+ (Word/ODT ingest), Local Whisper (audio ingest), ffmpeg (YouTube --visual), Perplexity, Grok, Gemini (optional research)
  • Models: Claude Code, Codex, Gemini CLI, OpenCode, Grok Bot

What changed

  1. v0.20.0 ↗ (opens in a new tab)Security fix

    “Six locked dependencies had published security advisories (#356, reported by @yotamleo). uv.lock pinned certifi 2026.4.22, anyio 4.13.0, urllib3 2.7.0, pyasn1 0.6.3, httplib2 0.31.2 and idna 3.13, wh…”

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in Memory

See all 27
Also in Memory
RankProjectScore
1hindsightAgent memory server with retain, recall and reflect operations60.6k stars+12,039 (+25%) in 30 daysMIT95 out of 100
2gbrainMemory store with sources and a knowledge graph for coding agents32.7k stars+2,034 (+6.6%) in 30 daysMIT91 out of 100
3MemPalaceLocal verbatim memory store for AI agents with semantic search and MCP60.5k starsMIT90 out of 100
#4SupermemoryMemory and context engine for AI agents, with user profiles and hybrid search31.6k starsMIT89 out of 100
#5Mem0Long-term memory layer that stores and retrieves user facts for LLM agents Live demo ↗ (opens in a new tab)68.9k starsApache-2.088 out of 100