Smart scan profiles
SAFE / MEDIUM / AGGRESSIVE targeting only Flutter-related caches and artifacts.
Flutter cache clarity, not guesswork.
Fluttrim scans Flutter projects, builds explicit cleanup plans, and applies with safe defaults. Desktop GUI + CLI with identical core rules.
Actual desktop capture (current build)
SAFE / MEDIUM / AGGRESSIVE targeting only Flutter-related caches and artifacts.
Every cleanup starts with an explicit path-by-path plan and risk labels.
DerivedData entries are marked Attributed/Unknown with confidence evidence.
See installed SDK usage by project and clean unused SDKs with confirmation.
Real screenshots from the current desktop build, not mock illustrations.
Follow the typical flow from onboarding to safe apply before your first cleanup.
Choose language and set scan roots with a home-folder shortcut.
Run SAFE profile first and review reclaimable totals and permission warnings.
Batch-select projects, inspect explicit targets, and verify risk labels.
Apply cleanup with Trash-first mode, then confirm reclaimed bytes in history.
Install the global `fluttrim` command from pub.dev and run the same cleanup flow in shell scripts or CI jobs.
dart pub global activate fluttrim_cli
fluttrim --help
fluttrim doctor
fluttrim scan --root ~/dev --profile safe
fluttrim plan --root ~/dev --profile safe --json
fluttrim apply --root ~/dev --profile safe --yes
CLI and GUI share one core engine, so safety rules and JSON schema stay aligned.
Fluttrim ships with practical docs and policies for running a public OSS project.
Architecture, setup, and deployment overview.
Open documentfluttrim_core API and publish prep guide.
Open documentPR flow, test requirements, and review expectations.
Open documentPrivate reporting path for vulnerabilities.
Open documentCommunity behavior expectations and enforcement scope.
Open documentPublic priorities for v1 delivery and operations.
Open documentDecision model, release rules, and maintainer responsibilities.
Open documentOwner identity and stewardship scope for the project.
Open documentHow to ask questions and report problems.
Open documentPermissive open-source license with attribution.
Open documentGet the latest macOS, Windows, and Ubuntu binaries from GitHub Releases.
Waitlist email collection is disabled for now. TODO: re-enable only after privacy policy and secure storage are in place.