Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

File Tree Generator

unarrayunarray4k downloads

Generate a file tree using callouts.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

An Obsidian plugin allow you to generate file trees using Obsidian Callouts!

obsidian dark-mode example obsidian light-mode example

How to use?

When editing an Obsidian note, you can use generate file tree command or use the generate file tree Ribbon Icon.

generate file tree pannel

[!NOTE] if you are on desktop, you can import a folder by pressing the extra button next to your files paths input


As you see, you can ignore patterns of files/folders in the setting tabs.
This patterns follow the gitignore spec 2.22.1

generate file tree pannel

Note

This plugin use FS (desktop only) to load files from your local directory.

Installation

In your vault folder, go to ./.obsidian/plugins/file-tree-generator/ Then you can:

Clone this REPO and run npm run build or directly download latest plugin release containing main.js, manifest.json and styles.css.

[!NOTE] If you are a developer, clone this repo -> run npm i -> start coding with npm run dev (to hot-reload the plugin in obsidian, install Hot-Reload plugin)

HealthFair
ReviewSatisfactory
About
Generate file trees inside notes using Obsidian callouts. Import local folders on desktop via the filesystem and exclude files or folders using gitignore-spec patterns.
FilesImportVisualization
Details
Current version
1.0.0
Last updated
3 years ago
Created
3 years ago
Updates
1 release
Downloads
4k
Compatible with
Obsidian 1.3.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
unarrayunarray
github.com/unarray
GitHubunarray
  1. Community
  2. Plugins
  3. Files
  4. File Tree Generator

Related plugins

RSS Dashboard

A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Advanced URI

Control everything with URI.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.