Inspire9 · Melbourne · 30 July 2026

Build a Second Brain
with Obsidian & localAI

Leonardo Rincón · Co-founder, SolidAI
Your notes, your server, your AI — nothing leaves your hands.

What it is

Obsidian is a note-taking app
for your desktop and phone

  • You write notes as plain text (Markdown) files — no proprietary format
  • Everything lives in a folder on your own device, called a vault
  • [[Links]] between notes turn your vault into a network of ideas
  • Free to use, with plugins that add sync, publishing, and even AI
Second Brain.md
# Second Brain

- Capture ideas in **Markdown**
- Connect them: [[Zettelkasten]]
- Tag what matters: #idea #project

> Your notes. Your files. Your server.
The foundation

Why Obsidian

  • Notes are plain Markdown files in a folder — no database, no lock-in
  • Local-first: works offline, on every platform, forever
  • [[Links]] + graph view turn notes into a network, not a pile
  • Huge plugin ecosystem — the one that matters tonight: Self-hosted LiveSync
your vault
The problem

One brain, many devices

Architecture

The whole thing fits in one diagram

VPS · DOCKER CouchDB sync hub · always on Webhook (Bun, ~30 MB) agents → daily notes · always on Obsidian Web UI on-demand switch · off by default 📱 Phone 💻 Laptop / PC 🤖 Claude Code ✈️ Telegram LiveSync plugin lives on the VPS
Layer 1 · Sync

CouchDB + Self-hosted LiveSync

Layer 2 · Access anywhere

Obsidian in the browser — as a switch

Full desktop Obsidian (graph view included) streamed to any browser, running next to the data. Off by default; two words turn it on.

# "turn on obsidian" (I say it in Telegram, my agent runs it)
docker compose up -d obsidian   # → https://obsidian.██████.com

# "turn off obsidian" — sync never notices
docker compose stop obsidian

Costs ~1 GB RAM only while it runs. CouchDB and the webhook never blink.

Layer 3 · localAI

An AI that lives with your brain

The magic trick

Agents write into the vault via webhook

curl -X POST https://sync.██████.com/hook/report \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"agente":"claude","titulo":"Nightly audit",
       "contenido":"Backups ✅ · SSL renews in 12 days"}'
What it feels like

Capture on the tram. 📱
Think on the laptop. 💻
While agents file their reports
into the same brain — while you sleep. 😴

Scars · learn from ours

Gotchas we hit so you don't have to

Recipe

Build yours this weekend

Thanks!

Own your second brain.
Then give it hands.

Leonardo Rincón · SolidAI
Questions → let's talk. Slides: presentation.racielinsulation.com

Build a Second Brain with Obsidian & localAI