Drag, drop, done
Drop a folder, a file, or a whole selection on Spruce — it fills the prompt and shows the plan before anything moves.
Features
Use everyday language, add a date or file type when you need precision, and always review the plan before Spruce acts.
Drop a folder, a file, or a whole selection on Spruce — it fills the prompt and shows the plan before anything moves.
“Trash zips over 100 MB” and “rename invoices with their date” are parsed locally, instantly.
Build multi-step cleanups on a canvas. One preview, one apply, one undo.
Run a saved flow every weekday or when Downloads gets crowded. Deletes always ask.
Point Spruce at a folder and it proposes cleanup cards for screenshots, duplicates, and dead weight.
Protect ~/Projects or *.sketch forever. Spruce will not even plan against them.
Add your own Claude or OpenAI key for flexible phrasing. Only the instruction is sent — never files.
Spruce’s desktop interface is built with Dioxus, and its local file engine is written in Rust for a fast, native experience.
Built for the desktop
Spruce is a local desktop app from top to bottom. Its Dioxus interface and Rust file engine are made for the job, not wrapped around a browser tab.