Branch Note

Branch Note

Give any note room to grow.

Turn notes into parent pages, with child notes in ordinary folders.

English · 简体中文
Get started · Features · Install · Feedback

## Get started Start with a note called **Trip plan**. When you want a separate packing list, right-click it, choose **New child note**, and name the new note **Packing list**. Your file explorer now looks like this: ```text Trip plan └─ Packing list ``` Click **Trip plan** to read and edit your original note. Click its arrow to show or hide **Packing list**. The original text stays in the parent; the child is a separate note. Give that child its own children whenever you need another level. Already have a folder? Use the same menu to add a child. Click the folder to open its home, or choose **Start writing** if it does not have one yet. ## Features - **Let any note grow.** Choose **New child note** to turn a note into a parent page. Its original text stays with it. - **Give folders a home.** A matching Markdown file becomes the folder's home automatically. If it is missing, **Start writing** creates it in the native editor. - **Keep the tree simple.** The home is shown as its folder, without a duplicate file entry. Only folders with other children need an expand arrow. - **Write where you already write.** Use Obsidian's normal Markdown editor, links and themes. Settings contain just one language selector. - **Keep ordinary files.** Notes remain Markdown files in folders. Folder and home renames stay together; no special note format or association data is needed. ## Install Open **Settings → Community plugins → Browse** in Obsidian, search for **Branch Note**, then install and enable it. Use **Check for updates** for future releases. [Open the community listing](https://community.obsidian.md/plugins/branch-note) · Requires **Obsidian 1.13.7+**
BRAT and manual installation - **BRAT:** add `elfmedy/branch-note`. - **Manual:** download `main.js`, `manifest.json` and `styles.css` from [Releases](https://github.com/elfmedy/branch-note/releases/latest) into `.obsidian/plugins/branch-note/`, then enable it.
Use **Delete home note** to remove only the home; native **Delete** can remove the whole folder. Disable other folder-home plugins before enabling Branch Note. For file layout, renaming, undo and recovery, see the [usage guide](docs/guide.md). See [compatibility](COMPATIBILITY.md) for tested platforms and plugin interactions. --- [Report an issue](https://github.com/elfmedy/branch-note/issues) · [Release notes](https://github.com/elfmedy/branch-note/releases) · [Development](docs/guide.md#development) · [MIT license](LICENSE)