ParanoiaDev98 downloadsRedesign the whole app with glass panels and soft colors, and turn your notes into living neural graphs: graph view, canvases, a daily journal, a start screen and a case board.
Flora redesigns every surface of Obsidian in a calm, glassy style inspired by iOS,
and turns your vault into living neural tissue: notes are cells, links are glowing axons,
and signals run along them while you think.
Recorded straight from the Neurograph. Hover a cell and it lights up together with everything it links to.
🪟 A new look for all of ObsidianGlass sidebars, capsule tabs and a floating status bar over a soft colored backdrop. Text sits on a solid card so it stays easy to read. Light and dark mode, five accent colors, and it works on top of any theme. |
🧠 NeurographA view of your whole vault as living tissue. Big notes grow crowns of dendrites, links carry pulses from cell to cell, canvases bloom into their own clusters. Hover a cell to light it up, click to open the note. Timeline replays how the vault grew: notes bloom in the order you created them and links grow between them. Play it, change the speed or drag to any date. Flora 3D shows the same vault in depth: every note is a neuron with a bright core and its own dendrites, links are fine threads, and tens of thousands of particles gather around them into one glowing organism. Rotate it, fly into a group, pick a note to send light along its links, search by name, |
🕸️ Graph view, re-drawnThe built-in graph and the local graph keep everything you rely on (filters, groups, colors, search, dragging) and are simply drawn as neurons instead of dots. |
🌌 CanvasA deep-space backdrop with soft nebulae, dark glass cards, and connections that become living axons. Pulses travel along the arrows and hand off to the next card in the chain. |
📅 Today's journalA header for daily notes: the date, day-to-day navigation, dots for the month, a live band with the notes you touched that day, a ready-made template and auto-tasks. Every new line under Tasks turns into a checkbox by itself. |
🔎 Investigation boardA case board for OSINT and research: entities (people, organizations, accounts, emails, phones, domains, IPs, places, vehicles, documents), links, a timeline and sources graded on the A–F / 1–6 scale, plus a live link map. Each case is a plain note. |
Every part can be switched on and off on its own in Settings → Flora.
Up close, each note is a cell with a nucleus, a wobbling membrane and its own dendrites. Signals fire on their own and spread along real links.
Replaces "No file is open" in every empty tab.
All screenshots use a made-up demo vault. Nothing in them is real data.
Flora is in the official Obsidian community directory.
Or open the Flora page in the directory and select Add to Obsidian.
Installs or updates Flora from the latest release. The script finds your vaults, asks which one to use, downloads the plugin into it and turns it on. Your Flora settings are kept.
Windows (PowerShell):
irm https://raw.githubusercontent.com/ParanoaiDev/obsidian-flora/main/install.ps1 | iex
macOS and Linux (Terminal):
curl -fsSL https://raw.githubusercontent.com/ParanoaiDev/obsidian-flora/main/install.sh | bash
Restart Obsidian afterwards if it was open. You can read both scripts first: install.ps1, install.sh.
Windows:
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/ParanoaiDev/obsidian-flora/main/install.ps1))) -Vault "C:\path\to\vault"
macOS and Linux:
curl -fsSL https://raw.githubusercontent.com/ParanoaiDev/obsidian-flora/main/install.sh | bash -s -- "/path/to/vault"
main.js, manifest.json and styles.css.<your vault>/.obsidian/plugins/flora/. Create the folder if it doesn't exist.ParanoaiDev/obsidian-flora.You only need Node.js. There are no dependencies to install.
git clone https://github.com/ParanoaiDev/obsidian-flora.git
cd obsidian-flora
node build.js
main.js and styles.css land in the repository root, next to manifest.json. You can also build straight into a vault:
node build.js "/path/to/vault/.obsidian/plugins/flora"
| Command | What it does |
|---|---|
| Flora: Open Neurograph | Opens your vault as living tissue in a new tab |
| Flora: Open Flora 3D | Opens your vault as a 3D organism of particles in a new tab |
| Flora: Open today's journal | Opens or creates today's daily note with the journal header |
| Flora: Open the investigation board | Opens the case board with your cases |
| Flora: New case | Creates a new case note and opens it on the board |
| Flora: Toggle the neural look of the graph view | Switches the built-in graph between neurons and the original style |
The Neurograph, Flora 3D and the investigation board also have their own icons in the left ribbon.
| Setting | Default | |
|---|---|---|
| Language | Auto | Follows Obsidian. English and Russian are built in. |
| Flora design | On | The new look for the whole app |
| Accent color | Blue | Blue, green, orange, pink or graphite |
| Start screen in empty tabs | On | Living tissue, quick actions and recent notes |
| Neural look for the graph view | On | The built-in graph, drawn as neurons |
| Neural look for the local graph | On | The same for the local graph in the sidebar |
| Scale and counters | On | Counters and a scale in the corners of the graph |
| Neural look for canvases | On | Space backdrop, glass cards and living connections |
| Today's journal | On | The header for daily notes |
| Auto tasks | On | New lines under Tasks become checkboxes |
| Neuron activity | ×1 | How often cells fire on their own, from off to ×4 |
main.js and a single styles.css, built by a 25-line script.| CHANGELOG.md | What changed in each version |
| ROADMAP.md | What's planned next |
| CONTRIBUTING.md | How the code is laid out and how to send a change |
| PRIVACY.md | What Flora does and doesn't do with your data |
| File | What it does |
|---|---|
src/core.js |
Graph building, physics, the WebGL2 renderer, graph and canvas skins, language helpers |
src/daily.js |
Today's journal and auto-tasks |
src/lab.js |
The start screen in empty tabs |
src/case.js |
The investigation board |
src/plugin.js |
Wiring into Obsidian: views, commands, settings |
src/skin.css |
The Flora design for Obsidian's own interface |
src/plugin.css, src/case.css, src/lab.css |
Styles for Flora's own views |
Made by Paranoia Dev · MIT License