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)

66%
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

Telegram Sync

Transfer messages and files from Telegram to Obsidian.

Kanban

Create Markdown-backed Kanban boards.

Notebook Navigator

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

Local REST API & MCP Server

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

Advanced Canvas

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

QuickAdd

Quickly add new notes or content to your vault.

Recent Files

Display a list of recently opened files.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.