package icon

FileFlow

Organize files automatically
New in version 1.7.0
• feat: Add an optional "name" field to rules (visit app settings to enable)
• feat: Add a "path" special reference for templates (check project wiki for details)
• feat: Add opt-in email-based crash reporting using ACRA
• feat: Preserve meta timestamps when zipping
FileFlow scans your files periodically and organizes them according to your rules.Features:
  • Rules: Use regex to precisely target files.
  • Actions: Choose what to do with the files - copy, move, rename, zip, emit, or delete.
  • Schedule: Choose when and how often rules run.
  • History: Recent executions are stored (locally).
  • Shortcuts: Execute groups of rules from your homescreen.
  • Private: Fully offline; your data never leaves your device.
  • Lightweight: Runs in the background with minimal battery and memory usage.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.7.0 (9) suggested Added on Apr 21, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • android.permission.MANAGE_EXTERNAL_STORAGE
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • co.adityarajput.fileflow.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.6 MiB PGP Signature | Build Log

  • New in version 1.6.0
    • feat: Add "EMIT_CHANGES" action
    • fix: Trigger the OS's MediaScanner after "MOVE" actions
    • feat: Let users choose via SAF even after granting "all files" access
  • Version 1.6.0 (8) - Added on Apr 17, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • android.permission.MANAGE_EXTERNAL_STORAGE
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • co.adityarajput.fileflow.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.3 MiB PGP Signature | Build Log

  • New in version 1.5.0
    • feat: Add four special references for templates (check project wiki for details)
    • feat: Add "ZIP" action
    • feat: Add shortcuts that execute groups of rules
    • fix: Auto-fetch initial filenames when editing rules

    App shortcuts are now supported, enabling quick execution of groups of rules. Head to "Manage groups" under the app settings to set up shortcuts.
  • Version 1.5.0 (7) - Added on Apr 08, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • android.permission.MANAGE_EXTERNAL_STORAGE
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • co.adityarajput.fileflow.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 3.5 MiB PGP Signature | Build Log