claudeers.
// Claude Skills

second-brain-os

An AI second brain that maintains itself. Full guide, starter vault, agent skills and scripts for a self-organizing knowledge base in Claude Code and Obsidian.

// Claude Skills[ cli ][ api ][ desktop ][ web ][ claude ]#claude#agent-skills#ai-agents#claude-code#claude-skills#knowledge-graph#knowledge-management#llm#skills◷ MIT$open-sourceupdated 26 days ago
Actively maintained
98/100
last commit 8 days ago
last release none
releases 0
open issues 1
// star history+796 this week (+513.5%)

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up second-brain-os (git-clone project) into my current project.
Found on https://claudeers.com/second-brain-os
Repo: https://github.com/undefined-ui/second-brain-os
Homepage/docs: https://x.com/undefinedKi/status/2068306794116501544
Detected install method: git-clone → git clone https://github.com/undefined-ui/second-brain-os
Category: skills. Platforms: cli, api, desktop, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or clone
git clone https://github.com/undefined-ui/second-brain-os

// compatibility

Platformscli, api, desktop, web
Operating systems—
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageHTML

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

AI Second Brain

A knowledge base that an AI agent builds and maintains for you, in plain markdown files you own. Everything you read, watch and save gets turned into linked wiki pages, connected to everything already there, and you can ask it questions.

This repo is the full version of the guide: the concepts, the setup, the vault template, the agent skills, the scripts, and the resources. Free, no signup, nothing to install beyond Obsidian and an agent.

Read it on the web: undefined-ui.github.io/second-brain-os — the full guide with search and navigation, plus every vetted link in one filterable page.

The problem it solves

You save things with the intention of coming back. You never do. Bookmarks, screenshots, read-later queues and half-filled Notion pages accumulate without compounding, because filing and linking them is boring work that humans stop doing after two weeks.

Hand that work to an agent and the system stays alive. That is the whole idea.

Quickstart

One evening. Nine steps, each with a full page behind it.

# copy the starter vault, skills, commands and agents
git clone https://github.com/undefined-ui/second-brain-os.git
cp -r second-brain-os/vault-template ~/brain

mkdir -p ~/brain/.claude
cp -r second-brain-os/skills   ~/brain/.claude/skills
cp -r second-brain-os/commands ~/brain/.claude/commands
cp -r second-brain-os/agents   ~/brain/.claude/agents

cd ~/brain && claude
  1. Install Obsidian and open ~/brain with "Open folder as vault"
  2. Set up Claude Code, in the terminal or the Code tab of the desktop app
  3. Connect over MCP if you want the agent to reach the vault from anywhere. Optional, skip it on day one
  4. Get interviewed for your CLAUDE.md instead of writing it by hand
  5. Set up the two layers: a wiki for what you know, projects for what you are doing
  6. Scope down to one project when you want to ship something
  7. Install the Web Clipper, clip an article to raw/, run /ingest
  8. Connect live data: calendar, email, chat
  9. Put maintenance on a schedule and wake up to a vault that filed itself

Then feed it ten more sources before judging it. The graph is not interesting at five pages and it is hard to look away from at fifty.

Full walkthrough: Setup.

How it works

   you                    raw/                 agent                 wiki/
 ┌───────┐          ┌──────────────┐      ┌────────────┐      ┌──────────────┐
 │ clip  │  ──────> │ articles     │ ───> │  ingest    │ ───> │ sources/     │
 │ save  │          │ transcripts  │      │  extract   │      │ concepts/    │
 │ dump  │          │ pdfs         │      │  link      │      │ entities/    │
 └───────┘          │ chat exports │      │  lint      │      │ synthesis/   │
                    └──────────────┘      └────────────┘      └──────────────┘
                                                │                     │
                                                │   ask anything      │
                                                └─────────────────────┘

Raw material is an archive you never read. The wiki is the artifact, written in plain language, one idea per page, densely linked. New sources update existing pages instead of piling up beside them, which is why the vault gets better as it grows rather than just bigger.

Alongside the wiki sits a project layer: one folder per project, each with its own CLAUDE.md and an Inputs / Process / Outputs / Feedback pipeline. The wiki holds what you know, the projects hold what you are doing, and they feed each other. The two layers covers why keeping them separate matters more than it sounds.

What is in here

FolderWhat it holds
docs/The guide. Ten sections, from the concept to troubleshooting
vault-template/A starter vault: wiki structure, project pipeline, CLAUDE.md and page templates
skills/18 agent skills, one per workflow in the guide
commands/72 slash commands, scoped entry points into those skills
agents/6 subagents, four of them read-only by design
scripts/Dependency-free Python for link checking, stats and graph export
resources/Tools, repos, papers and reading worth your time
examples/Real vaults and real output

The guide

Ten sections, 77 pages, written to be followed rather than skimmed. From the concept through setup, capture, structure, the graph, automation, retrieval, publishing, and what to do when each of them breaks.

SectionWhat it covers
Conceptswhat the pattern is and why the old note systems died
SetupObsidian, Claude Code, CLAUDE.md, MCP, projects, git
Ingestionarticles, video, PDFs, chat exports, voice, backfilling
Structuringpage types, linking rules, schema, contradictions
Graphswhat the graph is for, typed links, GraphRAG, metrics
Agentsroles, schedules, hooks, guardrails
Retrievalquery patterns, search, context budget
Outputswriting, reports, publishing, learning
Maintenancelinting, review cadence, git, privacy, scaling
Troubleshootingthe failures everyone hits, with fixes

Design decisions

This setup is opinionated. The three rules that matter most, and why:

Nothing is ingested until it is linked. A page that lands unconnected is invisible within a week. Linking is the entire value, so it happens in the same run or the ingest is not finished.

Contradictions are recorded, never overwritten. When a new source disagrees with a page, both positions stay, with dates and sources. The history of what you believed and why is the one thing your vault has that a search engine does not.

No vector database until you need one. A personal corpus is small and already structured. Structured pages plus links answer questions that chunk similarity cannot, at zero infrastructure cost. When RAG earns its place covers the threshold.

Who this is for

Anyone who reads a lot and retains less than they want to: researchers, engineers, writers, students, people who watch three hours of technical video a week and remember none of it.

It is not for team wikis, it is not a Notion replacement, and it will not organise a vault you never add to.

Portability

Everything here is markdown files, wikilinks and SKILL.md files. It works with Claude Code, and with any agent that reads files. Obsidian is a viewer for the graph, not a dependency. If you walk away from every tool named in this repo, you keep the folder and everything in it.

Learning materials

The source document, and the research behind the design decisions in this guide.

SourceWhat it gives you
Karpathy's llm-wiki gist (4 Apr 2026)The pattern everything here builds on. Short, written as an idea file to paste into your agent rather than as a spec. Read it first.
From Local to Global: GraphRAG arXiv:2404.16130Why chunk retrieval fails on questions about a whole corpus, which is exactly what people want from a second brain. Code: microsoft/graphrag.
HippoRAG arXiv:2405.14831Graph retrieval with personalised PageRank for multi-hop questions. The closest published analogue of an agent walking links outward.
Lost in the Middle arXiv:2307.03172, TACLThe empirical reason not to paste your whole vault into context, and the basis for the context budget rules.
Andy Matuschak's notesEvergreen notes, written in public. Also the strongest argument against this approach: if the writing is the thinking, delegating it means not doing it.
How to Take Smart Notes (Ahrens)Zettelkasten. Atomic notes and dense linking still hold; the manual labour is what killed it for most people.
Building a Second Brain (Forte)Where the term comes from, and PARA. Most of the book is about maintenance work an agent removes.

Full notes: reading.md and papers.md.

Tools and plugins

Obsidian plugins ranked by installs from the official community stats, September 2026. The full catalog is in plugins.md and tools.md.

PurposePickInstalls
Agent in the editorClaudian2.0M
Agent in the editorCopilot1.8M
Suggests linksSmart Connections1.2M
MCP accessLocal REST API with MCP712K
Queries over frontmatterDataview4.9M
TemplatesTemplater5.5M
Version controlGit3.1M
Migrating inImporter1.6M
Broken links and orphansFind unlinked files225K
Flashcards from notesSpaced Repetition592K
Structured mind-mapExcaliBrain336K
Interactive graphJuggl136K

Outside Obsidian: Web Clipper for capture, Claude Code for maintenance, yt-dlp and OCRmyPDF for processing, ripgrep, NetworkX, Kuzu and Gephi for the graph, and Quartz to publish.

Skills and other implementations

This repo ships 18 skills, 72 commands, 6 subagents and 4 scripts: one skill per workflow in the guide, and a command for every scoped version of it you would actually run.

Other implementations, counted the same way. A repo shipping sixteen skills counts as sixteen. Stars from the GitHub API, September 2026.

RepoStarsShips
AgriciDaniel/claude-obsidian14.7K16 skills, 3 subagents, role presets
Astro-Han/karpathy-llm-wiki2.2K1 skill covering ingest, compile, query, lint
ballred/obsidian-claude-pkm1.9K13 skills, 4 subagents, full starter kit
coleam00/second-brain-starter7681 skill that interviews you first
NicholasSpisak/second-brain7044 skills, npm installer
eugeniughelbur/obsidian-second-brainsmall47 commands, works across three agents
micuintus/llm-wikismall1 skill, deliberately minimal

Where the format itself is defined: anthropics/skills (20 skills), obra/superpowers (14), VoltAgent/awesome-agent-skills (index of 1,000+). Notes on each: skills.md.

Graph, RAG and memory repos

PurposeRepoStars
Build a graph from any folderGraphify116K
Graph RAG, incrementalLightRAG39K
Graph RAG, referencemicrosoft/graphrag36K
Graph RAG, readablenano-graphrag4.0K
Multi-hop retrievalHippoRAG4.0K
The landscapeAwesome-GraphRAG2.6K
Agent memorymem065K
Temporal knowledge graphsgraphiti31K
Graph plus vector memorycognee31K
MCP server indexawesome-mcp-servers95K

Alternative homes for a vault, from Logseq to AFFiNE, plus RAG frameworks and AI-native note apps: repositories.md and tools.md.

Contributing

Corrections, resources and real examples are welcome. Read CONTRIBUTING.md first: every factual claim needs a primary source, and tool listings need a reason to exist.

Credit

The LLM wiki pattern is Andrej Karpathy's, published as a gist on 4 April 2026. This repo is one implementation of it, plus the parts the gist deliberately leaves undefined.

MIT licensed.

// faq

What is second-brain-os?

An AI second brain that maintains itself. Full guide, starter vault, agent skills and scripts for a self-organizing knowledge base in Claude Code and Obsidian.. It is open-source on GitHub.

Is second-brain-os free to use?

second-brain-os is open-source under the MIT license, so it is free to use.

What category does second-brain-os belong to?

second-brain-os is listed under skills in the Claudeers registry of Claude-compatible tools.

23 views
★ 951 stars
unclaimed
updated 26 days ago

// embed badge

second-brain-os on Claudeers
[![Claudeers](https://claudeers.com/api/badge/second-brain-os.svg)](https://claudeers.com/second-brain-os)

// retro hit counter

second-brain-os hit counter
[![Hits](https://claudeers.com/api/counter/second-brain-os.svg)](https://claudeers.com/second-brain-os)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/⟨Shell⟩★ 292,190◷ MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/⟨Python⟩★ 178,324[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/⟨Python⟩★ 138,919◷ MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/⟨Python⟩★ 123,800◷ MIT[ claude ]

// built by

→ see how second-brain-os connects across the ecosystem