whatisgithub

What is second-brain-obsidian-plugin?

rahilp/second-brain-obsidian-plugin — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · vibe coderComplexity · 3/5Setup · hard

In one sentence

An Obsidian plugin that syncs tagged notes to a self-hosted Cloudflare AI memory server for semantic search across Claude, ChatGPT, and other MCP tools.

Mindmap

mindmap
  root((Second Brain Sync))
    What it does
      Syncs tagged notes to Cloudflare
      Semantic search over notes
      Auto-chunks long notes
    Tech stack
      TypeScript
      Obsidian
      Cloudflare Workers
      MCP
    Use cases
      Search notes by meaning
      Give AI tools access to notes
      Auto sync on save
    Audience
      Obsidian users
      Note takers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Search your Obsidian notes by meaning instead of exact keywords

USE CASE 2

Let Claude, ChatGPT, or other MCP tools recall your personal notes

USE CASE 3

Automatically sync tagged notes to your own Cloudflare server whenever you save

USE CASE 4

Keep a self-hosted, private AI memory instead of using a third-party note search service

What is it built with?

TypeScriptObsidianCloudflare WorkersMCP

How does it compare?

rahilp/second-brain-obsidian-plugin0xradioac7iv/tempfsabboskhonov/hermium
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity3/53/54/5
Audiencevibe coderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires deploying a separate Cloudflare Workers backend before the plugin does anything.

The README does not state a license.

So what is it?

Second Brain Sync is an Obsidian plugin that copies your notes into your own AI memory system so you can search them later using semantic search, meaning search based on meaning rather than exact keyword matches. You can search from inside Obsidian itself or from any AI tool that supports MCP, the Model Context Protocol, which includes assistants like Claude and ChatGPT. The plugin is built to work with a companion project called Second Brain Cloudflare, a separate self-hosted server that runs on Cloudflare Workers and Vectorize, Cloudflare's vector database. Because you deploy and own that Worker yourself, your notes stay on your own infrastructure rather than being sent to a third party service. Before the plugin does anything useful, you need to deploy that Worker first, then connect the plugin to it by entering the Worker's URL and an authentication token in the plugin settings. To choose which notes get synced, you add a tag, brain by default, to a note's frontmatter. From there you can sync a single tagged note with a click or a keyboard shortcut, sync every tagged note at once, or turn on auto-sync so notes upload automatically a few seconds after you stop typing. Long notes are automatically split into overlapping chunks before being turned into embeddings, so a very long note does not dilute the search results, while the overlap between chunks helps preserve context across chunk boundaries. Settings let you control the sync tag, whether auto-sync is on, how long to wait before auto-syncing, chunk size, and how much chunks overlap. The status bar shows when you last synced. The README does not state a software license for the plugin, though the author has a Buy Me a Coffee link for anyone who finds it useful.

Copy-paste prompts

Prompt 1
Help me deploy the companion Second Brain Cloudflare Worker before setting up this plugin
Prompt 2
Walk me through connecting this Obsidian plugin to my Worker URL and auth token
Prompt 3
Explain how the chunking and overlap settings affect search quality for long notes
Prompt 4
Show me how to tag notes with brain so they sync automatically on save

Frequently asked questions

What is second-brain-obsidian-plugin?

An Obsidian plugin that syncs tagged notes to a self-hosted Cloudflare AI memory server for semantic search across Claude, ChatGPT, and other MCP tools.

What language is second-brain-obsidian-plugin written in?

Mainly TypeScript. The stack also includes TypeScript, Obsidian, Cloudflare Workers.

What license does second-brain-obsidian-plugin use?

The README does not state a license.

How hard is second-brain-obsidian-plugin to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is second-brain-obsidian-plugin for?

Mainly vibe coder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.