Devansh Jhawar1 downloadsKeep your vault clean. Automatically route pasted images to a hidden .gallery folder and manage them in a dedicated gallery view.
Keep your vault clean. GalleryView sends pasted images straight into a hidden .gallery/ folder and gives you a dedicated photo gallery inside Obsidian to view, sort, and manage them.
Built by Devansh Jhawar (@ProgrammerDSJ).
Every time I paste a screenshot or drop an image into my notes, Obsidian dumps the file into my vault root or a visible attachment folder. Over time, the file tree gets completely clogged with dozens of random Pasted image 2026...png files.
I hated having my workspace look messy. Setting up attachment folders manually for every project was annoying, and having images cluttering my note tree was a constant headache.
I wanted something simple:
.gallery/ folder.That is why I created GalleryView.
All pasted and dropped images are stored inside .gallery/. Because of the leading dot, Obsidian completely hides it from the native file explorer. Your note tree stays completely clean.
Normally, Obsidian cannot resolve links to files inside hidden dot-folders and shows a "could not be found" error. GalleryView uses an in-memory virtual registry so every image resolves natively in Live Preview, Reading View, and Canvas.
Open the gallery as a full tab, a split leaf, or a floating window. It gives you a clean view of all your images and subfolders with responsive thumbnail cards.
Create subfolders like .gallery/Wallpapers or .gallery/Screenshots directly inside the gallery. Move images by dragging them onto folder cards or via the right-click menu.
Click the star icon on any image card to mark it as a favourite. Filter by favourites in one click from the top toolbar.
Click any image to open a full modal viewer. Zoom in with mouse wheel or buttons, click and drag to pan around, and navigate through your folder with the Left and Right arrow keys.
Run GalleryView: Insert image from gallery from the Command Palette. It opens a visual modal with live thumbnails and fuzzy search so you can find and insert images in seconds.
Right-click any card in the gallery and choose "Copy Image to Clipboard" to copy the actual image binary. You can paste it straight into Discord, Photoshop, or your browser without hunting for the file on disk.
Copy-Paste or Drag-Drop Image
│
▼
┌───────────────────────────┐
│ GalleryView Interceptor │
│ - Catches image file │
│ - Saves to .gallery/ │
│ - Inserts wikilink │
└─────────────┬─────────────┘
│
┌──────────────┴──────────────┐
▼ ▼
┌───────────────────────┐ ┌───────────────────────┐
│ Obsidian File Tree │ │ Dedicated Gallery App │
│ │ │ │
│ HIDDEN from explorer │ │ - Subfolders │
│ (Zero clutter in root)│ │ - Thumbnail grids │
│ │ │ - Star favourites │
│ │ │ - Lightbox viewer │
└───────────────────────┘ └───────────────────────┘
main.js, manifest.json, and styles.css..obsidian/plugins/ and create a folder named galleryview..obsidian/plugins/galleryview/.Ctrl+P or Cmd+P).BRAT: Add a beta plugin for testing.ProgrammerDSJ/gallery-view.Work on your notes normally. When you press Ctrl+V (or Cmd+V) with an image in your clipboard, GalleryView automatically saves the file into .gallery/ and inserts a standard Obsidian wikilink:
![[Pasted image 20261021 125519.png]]
The image appears in Live Preview and Reading View without showing up in your file tree.
Ctrl+P / Cmd+P) and choose GalleryView: Open Gallery View.GalleryView: Open Gallery View in new window.+ / - or mouse wheel, drag to pan, and use Left/Right arrow keys to navigate.When editing any note or canvas:
Ctrl+P (or Cmd+P).GalleryView: Insert image from gallery..gallery/ with live visual previews.Enter to insert the selected image at your cursor position.Go to Settings > GalleryView to configure:
| Setting | Default | Description |
|---|---|---|
| Gallery Root Folder | .gallery |
Hidden folder where all gallery media is saved. |
| Default Attachment Folder | .gallery |
Destination folder for new pasted/dropped images. |
| Link Format | Wikilink |
Format used when inserting images (![[image.png]] or Markdown). |
| Default Grid Size | Medium |
Thumbnail card size in the gallery (Small, Medium, Large). |
| Show Notifications | On |
Displays a brief notice when an image is saved to .gallery/. |
Contributions, bug reports, and suggestions are welcome.
git checkout -b feature/cool-idea).git commit -m "feat: add cool idea").git push origin feature/cool-idea).This project is licensed under the MIT License. Free to use, modify, and distribute.