Click to browse — any folder on any drive Scans all subfolders recursively Files never uploaded — all local processing
SCAN OPTIONS
MAX HASH SIZE
100MB
500MB
ALL
SCANNING0%
HASHING0%
// SCAN RESULTS
FILES
—
SIZE
—
DUPLICATES
—
JUNK
—
ALL
IMG
DOC
VID
CODE
DUP
JUNK
FILE / PATHSIZETYPE
⬡
Select a folder to begin
// DETECTED CONTEXT
FILEFORGE analyses your folder structure, filenames, and metadata to understand what these files are for — not just what type they are. These signals feed into the AI to produce meaningful, purpose-based folder groups.
⬡
Run scan first
// CONTEXT SUMMARY passed to AI
ADDITIONAL CONTEXT (OPTIONAL)
GROUPING DEPTH
SMART — AI decides folder depth per context
SHALLOW — one level max (broad buckets only)
DEEP — subdivide as much as possible
NAMING CONVENTION
Title Case
UPPER
lower
kebab-case
snake_case
// CLUSTER PREVIEW
Pre-clustering by filename patterns before AI analysis.
⬡
No clusters detected yet
// STRATEGY
DUP GROUPS
—
WASTE
—
KEEP STRATEGY
SHORTEST PATH — prefer organised root
LONGEST NAME — most descriptive filename
OLDEST — original file
NEWEST — latest modified
MANUAL — click to toggle keep/remove
● KEEP — file to retain ● REMOVE — flagged for deletion Removals are commented in scripts
// DUPLICATE GROUPS
⬡
Hash files in Step 1 to detect duplicates
// AI SETTINGS
GROUPS
—
ASSIGNED
—
UNMATCHED
—
JUNK FOUND
—
ANALYSING
WHAT AI DOES:
Reads: filenames, folder paths, extensions, dates, sizes — nothing else.
Asks: "What is this file FOR?" not "what type is it?"
Groups by purpose and context: client projects, trip photos, dev work, research, etc.
AI REASONING DETAIL
// PROPOSED STRUCTURE AI output — review in step 5
⬡
Run AI Sort to see proposed structure
// PROPOSAL CONTROLS
GROUPS
—
ASSIGNED
—
EDITING TIPS
Click folder name to rename
Click file to exclude from group
Drag file rows to reorder
Use + ADD GROUP for manual buckets
Excluded files go to ungrouped list
UNGROUPED FILES
0 files not assigned
// EDITABLE FOLDER PROPOSAL click name to rename · click file to toggle
⬡
Run AI Sort first
// EXPORT CONFIG
OPERATION
COPY — leaves originals untouched
MOVE — deletes source after copy
DRY RUN — prints only, no file changes
OUTPUT ROOT PATH
SCRIPT OPTIONS
OPERATIONS
—
DIRECTORIES
—
DELETIONS
—
SCRIPT LINES
—
POWERSHELL
BASH / ZSH
PYTHON
MANIFEST
# Click GENERATE to build scripts
READY — SELECT A FOLDERAI PROCESSINGHYLAS FIELDKIT