Build Your AI Second Brain with Obsidian + Claude Code (Free Setup)
Based on Noah Vincent's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
Pair Obsidian (local, plain-text vault ownership) with Claude Code (vault-access AI agent) to avoid generic, session-by-session chat limitations.
Briefing
An AI “second brain” becomes genuinely useful when it’s tied to a personal Obsidian vault—so the system can read, organize, and connect the user’s own notes instead of producing generic answers from scratch every session. The setup described here pairs Obsidian (local, plain-text notes) with Claude Code (an AI agent that can access the vault’s file system) and a prebuilt vault template that enforces an “eparax” organization system. The result is an AI that can triage an inbox of incoming notes, find connections across the vault, and help turn existing thinking into new content—without requiring months of learning complex knowledge-management methods.
The core problem motivating the workflow is familiar: people consume information—books, articles, videos, notes—but later can’t recall or explain what they learned. Traditional “second brain” implementations often fail for a different reason: the methods are too complex to maintain, so users end up with a well-organized “graveyard” of notes that never get used. Even adding chat-based AI doesn’t fix the issue because the AI lacks access to the user’s vault and projects; it only sees whatever context is pasted into a chat, leading to repetitive setup and generic outputs.
To address that, the guide starts with two prerequisites: a free Obsidian vault template from Noah’s Arc Bank (including a configured cloud.md file and the eparax folder structure) and Claude Code, which is free to install but requires a $20/month subscription for AI access. Obsidian is emphasized for ownership and portability: files live on the computer in modern, readable plain text, avoiding lock-in and proprietary formats.
After downloading and opening the template as a vault in Obsidian, the system’s structure is laid out as six folders. Inbox holds unprocessed material. Projects are time-bound outcomes with a finish line. Areas manage ongoing responsibilities without an end date. Resources store reference material such as templates, guides, and SOPs. Archives stores completed work and historical records. Galaxy is the Zettelkasten-style knowledge base: a flat network of one-note-per-concept, connected over time so it compounds into a living synthesis layer.
The template also includes a built-in taxonomy using tags for note type (e.g., note, newsletter, book, SOP), status (where a note sits in its lifecycle), and subject (what it’s about). Retrieval is designed to be fast: users can search by tags and subject rather than relying on deep folder hierarchies.
The second half focuses on connecting Claude Code to the vault. The Claude Code desktop app can open the local vault folder in one click, granting file-system permissions. Enabling Obsidian’s Command Line Interface (CLI) lets Claude Code navigate the vault more efficiently using terminal commands rather than reading markdown files one by one. Finally, the cloud.md file acts as global context loaded at startup; Claude Code can “interview” the user to fill it in, and the system improves as it’s used more often.
Once configured, the workflow’s practical use cases include automatic inbox triage (rooting each item into the correct eparax folder and asking questions when uncertain), learning support for books (turning highlights into permanent notes and using spaced repetition), connection-finding across the vault (suggesting related notes and new links), writing assistance for newsletters and YouTube scripts (using the user’s voice and prior structures), and journaling pattern analysis (spotting recurring themes and blind spots). A key caution is repeated: AI should elevate and structure the user’s thinking, not write the permanent notes or content on the user’s behalf—so the second brain compounds intelligence rather than replacing it.
Cornell Notes
The workflow builds an AI-powered “second brain” by connecting Claude Code to a local Obsidian vault that follows an eparax structure. Instead of relying on pasted chat context, Claude Code reads and organizes the user’s actual files, using a preconfigured cloud.md context file and Obsidian CLI for efficient navigation. The vault is organized into Inbox, Projects, Areas, Resources, Archives, and Galaxy (a flat Zettelkasten knowledge base of one note per concept). Tags add retrieval power through note type, status, and subject. The system is meant to triage incoming notes, support learning, find connections, and help draft content while keeping synthesis and authorship with the user.
Why does chat-based AI often fail to make a second brain “stick,” even when users have notes?
What is the eparax folder logic, and how does it reduce maintenance compared with learning multiple methods?
How does the Galaxy (Zettelkasten) layer differ from the PAR-based folders?
What roles do tags play in retrieval inside the vault?
How does Claude Code become “vault-aware” and more efficient?
What’s the intended division of labor between AI and the user?
Review Questions
- How do Inbox, Projects, Areas, and Galaxy serve different functions in the eparax system?
- What technical steps make Claude Code able to work with a local Obsidian vault (including CLI and cloud.md)?
- Why does the guide warn against letting AI write permanent notes and content on the user’s behalf?
Key Points
- 1
Pair Obsidian (local, plain-text vault ownership) with Claude Code (vault-access AI agent) to avoid generic, session-by-session chat limitations.
- 2
Start from a preconfigured eparax vault template that includes the cloud.md context file and routing rules.
- 3
Use the six-folder structure—Inbox, Projects, Areas, Resources, Archives, Galaxy—to separate incoming material, action items, references, completed work, and permanent knowledge.
- 4
Enable Obsidian CLI so Claude Code can navigate the vault efficiently using search/read/create/backlinks commands.
- 5
Let Claude Code personalize cloud.md by interviewing the user, then keep using it so its context improves over time.
- 6
Use AI for triage, learning support, connection-finding, and drafting scaffolds, but keep synthesis and final writing with the user to preserve authorship and compounding intelligence.