A live demo is available at https://second-brain-production-53b3.up.railway.app/ — no setup required to try it out.
Check the prerequisites
You need one of the following to run Second Brain:
- Docker (recommended) — any recent version.
- Python 3.12 and
pip— if you prefer to run without Docker.
Configure your environment
Create a Replace
.env file in the project root with these two required variables:.env
GEMINI_PROXY_URL with the URL of your deployed Gemini Proxy Balancer, and OBSIDIAN_VAULT_PATH with the absolute path to the Obsidian vault folder on your machine.See Configuration for all available options.Open the Vault Launcher
Navigate to http://localhost:8501 in your browser.The Vault Launcher opens automatically. From here you can:
- Recent Vaults — open a vault you have used before.
- Browse Local — select any folder on your machine as a vault (desktop only).
- Create New — create a new tracked vault inside the default workspace.
Send your first prompt
Type a request in the prompt area at the bottom of the screen and click Send.The agent pipeline — Manager, Planner, Researcher, Builder, Critic — processes your request in sequence. You can watch each agent’s status in the Tasks popover next to the prompt bar. Once complete, any new or modified notes appear directly in your Obsidian vault folder.Example prompts to try:
Create a note summarizing the key ideas in my vault about productivity.Write a new note called "Meeting Notes 2026-04-04" and link it to my Projects index.Reorganize my vault so that all book summaries are under a Books folder.