Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Intelligently organize files across your computer by understanding context, detecting duplicates, suggesting folder structures, and automating cleanup. Maintain a clean digital workspace without manual effort.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Undeveloped: Files scattered, no structure, duplicates unknown, chaos.
Target: Identified duplicates, suggested folder hierarchy, automated sorting by type/date.
Optimized: Context-aware organization, automated archival, periodic maintenance scripts, tagging system.
File organization reduces cognitive load. Clear structure means you find things quickly, spot duplicates easily, and maintain less clutter — enabling you to focus on work, not hunting for files.
Ask clarifying questions:
| Question | Why It Matters |
|---|---|
| Which directory needs help? | Scope: Downloads vs. Documents vs. entire home? |
| What's the main pain point? | Can't find things? Too much duplication? Outdated structure? |
| Files to exclude/protect? | Current projects, sensitive data, external links? |
| Aggressiveness level? | Conservative (keep structure intact) vs. comprehensive (restructure completely)? |
| Timeline preferences? | What files should move (old files after 6 months?)? |
Document scope:
# File Organization Project
**Target Directory**: ~/Downloads
**Main Problem**: "Can't find things, everything is mixed together"
**Scope**: Downloads only (protect ~/Projects, ~/Work)
**Aggressiveness**: Moderate (organize but don't delete)
**Archive Timeline**: Files not touched in 6+ months → Archive folder
Get overview of directory:
# Total files and folders
find [target] -type f | wc -l
find [target] -type d | wc -l
# File type breakdown
find [target] -type f -exec file {} \; | \
awk '{print $NF}' | sort | uniq -c | sort -rn
# Size breakdown (top 20 largest)
du -ah [target]/* 2>/dev/null | sort -rh | head -20
# Age breakdown (modified dates)
find [target] -type f -printf '%T@\n' | \
awk '{if(NR==1 || $1<min) min=$1; if(NR==1 || $1>max) max=$1} END {print "Oldest:", min, "Newest:", max}'
# File extensions count
find [target] -type f -name '*.*' -exec basename {} \; | \
sed 's/.*\.//' | sort | uniq -c | sort -rn
Summarize findings:
## Current State Analysis
**Total**: 1,247 files in 89 folders
**Storage**: 45.3 GB total
**File Type Breakdown**:
- Images (JPG, PNG, GIF): 312 files (28 GB) — 61%
- Documents (PDF, DOCX): 178 files (3.2 GB) — 7%
- Archives (ZIP, RAR): 95 files (8.1 GB) — 18%
- Videos (MP4, MOV): 23 files (5.2 GB) — 11%
- Other: 639 files (702 MB) — 2%
**Age**:
- Created in last 30 days: 145 files
- Last 3 months: 312 files
- Over 6 months old: 790 files (64% of total)
**Issues Identified**:
- 3 duplicate images (scan-1.jpg, scan-1 copy.jpg, scan_1.jpg)
- Random naming (Screenshot_2026-04-25.png, IMG_20220315_091745.jpg)
- Mixed projects in root (no subfolder structure)
Find exact duplicates:
# Method 1: Hash-based duplicate detection
find [target] -type f -exec md5sum {} \; | \
sort | uniq -d -w 32 | awk '{print $2}' | xargs ls -lh
# Method 2: By name + size (potential duplicates)
find [target] -type f -exec basename {} \; | \
sort | uniq -d | while read name; do
find [target] -name "$name" -exec ls -lh {} \;
done
Categorize duplicates:
## Duplicates Found
### Exact Duplicates (identical files)
| File | Size | Copies | Age Range | Action |
|------|------|--------|-----------|--------|
| presentation-v1.pdf | 2.1 MB | 3 | Apr 2026 | Keep latest, archive others |
| logo.png | 145 KB | 2 | Feb 2026 | Keep 1, delete 1 |
| archive.zip | 456 MB | 2 | Dec 2025 | Delete 1 (confirm contents match) |
### Likely Duplicates (similar names/sizes)
| Pattern | Examples | Recommendation |
|---------|----------|-----------------|
| scan copies | scan-1.jpg, scan_1.jpg, scan (copy).jpg | Manual check; likely same file with versioning |
**Total duplicate space**: ~890 MB
Propose organized hierarchy:
## Recommended Folder Structure
### Option A: By File Type (Simple)
Downloads/ ├── Documents/ │ ├── 2026/ │ ├── 2025/ │ └── Templates/ ├── Images/ │ ├── Screenshots/ │ ├── Photos/ │ └── Design/ ├── Videos/ ├── Archives/ └── Archive/ [older files, infrequent access]
### Option B: By Project + Type (Complex but useful)
Downloads/ ├── Projects/ │ ├── Website-Redesign/ │ │ ├── Assets/ │ │ ├── Designs/ │ │ └── Archive/ │ ├── Marketing-Campaign/ │ │ ├── Photos/ │ │ ├── Copywriting/ │ │ └── Archive/ ├── Personal/ │ ├── Finances/ │ ├── Travel/ │ └── Archive/ ├── Quick-Refs/ [single files, references] └── Archive/ [old projects, 6+ months]
### Option C: Hybrid (By Type + Date for large folders)
Downloads/ ├── Documents/ │ ├── 2026-Q2/ │ ├── 2026-Q1/ │ └── Archive/ ├── Images/ │ ├── 2026-Recent/ │ ├── 2025/ │ └── Archive/ ├── Projects/ [active work] └── Archive/ [6+ months old]
**Recommendation**: Option C (hybrid) balances simplicity with discovery
Create migration strategy:
## Migration Plan
**Phase 1: Backup (Safety)**
[ ] Create backup: `cp -r ~/Downloads ~/Downloads-backup-$(date +%Y%m%d)`
[ ] Verify backup exists and is readable
**Phase 2: Duplicate Cleanup**
[ ] Delete confirmed duplicates: [list 3 files]
[ ] Expected recovery: ~890 MB
**Phase 3: Create New Folders**
[ ] mkdir -p ~/Downloads/Documents/2026
[ ] mkdir -p ~/Downloads/Documents/2025
[ ] mkdir -p ~/Downloads/Images/Screenshots
[ ] mkdir -p ~/Downloads/Images/Photos
[ ] mkdir -p ~/Downloads/Projects
[ ] mkdir -p ~/Downloads/Archive
**Phase 4: Move by Type**
[ ] Move *.pdf, *.docx, *.txt → Documents/
[ ] Move *.jpg, *.png, *.gif → Images/
[ ] Move *.mp4, *.mov → Videos/
[ ] Move *.zip, *.rar → Archives/
**Phase 5: Organize by Date**
[ ] In Documents/: Rename files with date prefixes if missing
[ ] In Images/: Sort into 2026-Recent vs. 2025
**Phase 6: Archive Old Files**
[ ] Move files untouched >6 months → Archive/
[ ] Compress: tar -czf ~/Downloads/Archive-backup-$(date +%Y%m%d).tar.gz Archive/
**Phase 7: Verify**
[ ] Check all files moved correctly
[ ] No files lost (compare file counts)
[ ] Can find key files quickly (spot check 5 files)
**Phase 8: Cleanup**
[ ] Delete backup-backup if verification passes
[ ] Document new structure in README.txt
Safe migration script:
#!/bin/bash
# organized-downloads.sh — Safe file organization
TARGET=${1:-.}
BACKUP="${TARGET}-backup-$(date +%Y%m%d-%H%M%S)"
echo "🔄 Backing up $TARGET → $BACKUP"
cp -r "$TARGET" "$BACKUP"
echo "✓ Backup complete"
echo "📁 Creating folder structure..."
mkdir -p "$TARGET"/{Documents/{2026,2025},Images/{Screenshots,Photos},Videos,Projects,Archive}
echo "🔍 Detecting and removing exact duplicates..."
find "$TARGET" -type f -exec md5sum {} + | \
awk '{print $1, $2}' | \
sort | uniq -d -w 32 | \
awk '{print $2}' | \
while read file; do
echo " Removing duplicate: $file"
rm "$file"
done
echo "📄 Moving documents..."
find "$TARGET" -maxdepth 1 -type f \( -name "*.pdf" -o -name "*.docx" -o -name "*.txt" \) \
-exec mv {} "$TARGET/Documents/2026/" \;
echo "🖼️ Moving images..."
find "$TARGET" -maxdepth 1 -type f \( -name "*.jpg" -o -name "*.png" -o -name "*.gif" \) \
-exec mv {} "$TARGET/Images/Photos/" \;
echo "🎬 Moving videos..."
find "$TARGET" -maxdepth 1 -type f \( -name "*.mp4" -o -name "*.mov" \) \
-exec mv {} "$TARGET/Videos/" \;
echo "📦 Moving archives..."
find "$TARGET" -maxdepth 1 -type f \( -name "*.zip" -o -name "*.rar" \) \
-exec mv {} "$TARGET/Archives/" \;
echo "✅ Organization complete!"
echo "📊 Summary:"
echo " Backup: $BACKUP"
du -sh "$TARGET" | awk '{print " Total size: " $1}'
echo " Structure: $(ls -d $TARGET/*/ | wc -l) folders"
Run safely:
chmod +x organized-downloads.sh
./organized-downloads.sh ~/Downloads
Weekly habits:
## Weekly Maintenance (5 mins)
**Monday morning**:
- [ ] Check Downloads folder for new clutter
- [ ] Move completed work to Projects folder
- [ ] Archive files completed >1 week ago
**Friday afternoon**:
- [ ] Review: Any new duplicate patterns?
- [ ] Rename recent files with clear names
- [ ] Delete temporary/test files
Monthly archival:
# Archive files untouched >60 days
find ~/Downloads -type f -mtime +60 \
-exec mv {} ~/Downloads/Archive/ \;
# Compress monthly
tar -czf ~/Downloads/Archive-$(date +%Y%m).tar.gz \
~/Downloads/Archive/
Deliver:
Current State Analysis
Duplicate Report
Recommended Structure
Migration Plan
Automation Script (optional)
Maintenance Guide
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.