VaultSweep

by CosmicSeaFox
5
4
3
2
1
Score: 50/100

Description

A safe, review-first cleanup and maintenance assistant for Obsidian. Scan your vault, review cleanup opportunities, and decide what to clean—never automatically.

Reviews

No reviews yet.

Stats

2
stars
36
downloads
0
forks
6
days
6
days
6
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
15
commits

Latest Version

7 days ago

Changelog

VaultSweep v1.1.0

main.js

What's New

  • Improved vault cleanup and maintenance workflow
  • Improved review-first cleanup experience
  • Improved plugin stability and compatibility
  • Updated release metadata for version 1.1.0

Safety

VaultSweep never deletes files automatically.

All cleanup actions require user confirmation, and permanent deletion requires an additional confirmation.

VaultSweep processes vault data locally inside Obsidian.

Installation

Install VaultSweep through Obsidian Community Plugins, or manually copy the release files into:

.obsidian/plugins/vault-sweep/

License

MIT License

Full Changelog: https://github.com/CosmicSeaFox/vault-sweep/compare/1.1.0...1.1.0 manifest.json

README file from

Github

VaultSweep

A safe cleanup and maintenance assistant for Obsidian.

VaultSweep scans your vault, creates a report of cleanup opportunities, and lets you decide what to do.

VaultSweep never deletes files automatically.

Workflow

SCAN → REPORT → REVIEW → USER DECISION → CLEAN

Screenshots

VaultSweep Ribbon Icon

VaultSweep Ribbon Icon

VaultSweep Dashboard

VaultSweep Dashboard

Scan Results

VaultSweep Scan Results

Issue Review

VaultSweep Issue Review


Features

Issue What VaultSweep Finds
Duplicate Files Same filename in different folders
Unused Attachments Images, PDFs, ZIPs, and other files not used in your notes
Empty Notes Notes with no useful content, links, or tasks
Untitled Notes Notes such as Untitled.md or New Note.md
Orphan Notes Notes with no links to or from other notes
Large Files Files larger than your chosen size limit

Install

Community Plugin

  1. Open Settings → Community plugins
  2. Disable Restricted mode if necessary
  3. Search for VaultSweep
  4. Install and enable VaultSweep

Manual Installation

Copy:

main.js
manifest.json
styles.css

into:

<your-vault>/.obsidian/plugins/vault-sweep/

Restart Obsidian and enable VaultSweep.


Usage

  1. Run:
VaultSweep: Scan Vault

or click the VaultSweep ribbon icon.

  1. Review the detected issues by category.

  2. Select the items you want to clean up.

  3. Click Delete Selected and choose an action:

Action Description
Keep selected Leave selected files unchanged
Ignore selected Exclude selected items from future scans
Move to trash Safely move selected files to the system trash
Delete permanently Permanently delete selected files after an additional confirmation

Safety

VaultSweep follows a review-first approach.

  • Scanning is read-only
  • No automatic deletion
  • Every cleanup action requires confirmation
  • Permanent deletion requires an additional confirmation
  • Files are moved to the system trash by default
  • Permanent deletion is never performed silently
  • Excluded folders remain protected
  • Vault data stays inside Obsidian

VaultSweep does not send your vault data anywhere.

There is:

  • No account required
  • No analytics
  • No telemetry
  • No network requests
  • No external vault access

All processing happens locally inside Obsidian.


Privacy

VaultSweep is designed to work completely offline.

Your vault contents are processed locally and are never uploaded to a server. VaultSweep does not collect analytics or require an account.


Development

Requirements:

  • Node.js
  • npm

Install dependencies:

npm install

Run development build:

npm run dev

Run tests:

npm run test

Build the plugin:

npm run build

The production build generates:

main.js

Support ☕

If you enjoy VaultSweep and want to support future development:

Ko-fi


License

MIT License