Skip to content

Repository files navigation

BRAIN

A self-hostable web app that renders an Obsidian vault as a navigable docs site and lets you talk to it through a Retrieval-Augmented chat grounded in your own notes.

Next.js 15 · FastAPI · LangChain · Voyage AI · Embedded ChromaDB · OpenRouter · GitHub OAuth

Dashboard


What it is

BRAIN turns an Obsidian vault into a private, beautifully rendered website with a chat that answers questions over the entire vault and cites the source notes.

It is single-user by design. The whole surface is gated behind GitHub OAuth with a username allowlist; the FastAPI backend is never exposed to the public internet — it lives on an internal Docker network, fronted only by a reverse proxy that talks to the Next.js frontend.

Feature tour

Animated boot-sequence login Login
Vault rendering with backlinks Note
Wikilink hover previews Wikilink preview
Interactive force-directed graph Graph
RAG chat with streaming citations Chat
⌘K command palette Command palette

Get started

Acknowledgements

Built on top of Anthropic (via OpenRouter), Voyage AI, ChromaDB, Next.js, FastAPI, and Caddy.

License

MIT.

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages