Skip to main content
📖 The AI Tool Bible
Riffo preview image
Riffo logo

Riffo

AI desktop file organizer that bulk-renames messy filenames and auto-sorts files into folders.

Free· Free download; no published paid tierAgentsOpenAI GPT (undisclosed)6.9 / 10
Visit website →

In short

Riffo is a zero-config macOS tool that uses AI to rename messy files and organize them into folders. It is best for Mac users who want to quickly clean up screenshots and PDFs without setting up complex automation rules.

Best for

Pick Riffo if you have a Mac, a Downloads folder full of cryptically-named screenshots and PDFs, and no patience for setting up rule-based automation.

Skip if

Skip it if you're on Windows or Linux, work with confidential documents that can't be sent to a third-party cloud, or already run Hazel-style rules.

Riffo is a macOS desktop app that uses AI to clean up the chaos of a typical Downloads or Desktop folder. Its two headline capabilities are bulk file renaming, where it inspects each file's content and rewrites generic names like 'IMG_3421.png' into something descriptive, and auto-foldering, where it proposes a folder taxonomy and sorts everything into it. There is also a browser-based demo for users who want to try the rename pipeline before installing.

It is aimed at people drowning in screenshots, downloaded PDFs, and one-off documents who don't want to set up a Hazel-style rule engine by hand. The pitch is essentially zero-config: point it at a folder, let an LLM read filenames and content, and accept or reject the suggested renames. Riffo is free to download with no published premium tier on the marketing site, and the company says it runs on AWS, Google Cloud, and OpenAI, which implies GPT models are doing the actual content understanding.

The obvious caveats are platform scope and privacy: it's Mac-only at the moment with no Windows or Linux build, and because the AI inference appears to be cloud-hosted, sensitive documents will be sent off-device for naming. Power users who already have shell scripts or rule-based tools like Hazel may find the value thin, but for non-technical users with thousands of unsorted files it's a quick win.

Editor's take

Riffo is a narrow, useful application of LLMs to a problem everyone has and few solve. The Mac-only constraint and cloud inference limit who can use it, but for the target user it's a one-click upgrade over manual renaming. We'd like to see an on-device model option and clearer paid tiers before recommending it for sensitive work.

— The AI Tool Bible editorial team

Pros

  • Genuinely zero-config: install, point at folder, get sensible names
  • Bulk rename and auto-foldering in one tool, not two
  • Free download with a try-before-install web demo
  • Reads file content, not just filenames, for naming decisions

Cons

  • ⚠️ macOS only; no Windows or Linux build
  • ⚠️ Cloud-based AI means file contents leave the device
  • ⚠️ Limited pricing/feature transparency on marketing site
  • ⚠️ Overlap with existing rule-based tools like Hazel for power users

Use cases

file-renamingfolder-organizationscreenshot-managementpdf-sortingdesktop-cleanup

Frequently asked

What operating systems does Riffo support?
Riffo is currently available only for macOS. There are no builds for Windows or Linux.
How does Riffo determine new file names?
The app uses AI to inspect each file's content, not just its filename, to generate descriptive names. It runs on cloud infrastructure including OpenAI models.
Is Riffo free to use?
Yes, Riffo is a free download with no published paid tier. A browser-based demo is also available to test the rename pipeline before installing.
Does Riffo process files locally or in the cloud?
The AI inference is cloud-hosted, meaning file contents are sent off-device for processing. This may be a concern for users handling sensitive documents.

Explore related

Compare with similar tools

All in Agents
LangGraph preview image
LangGraph logo

LangGraph

Featured
Agents · BYO (Claude / GPT / open)
8.8

Stateful, graph-based agent orchestration from LangChain.

Freemium· Developer: $0 / seat · Plus: $39 / seat · Enterprise: Custom pricingstateful agentshuman-in-loop
CrewAI preview image
CrewAI logo

CrewAI

Featured
Agents · BYO (Claude / GPT / open)
8.4

Python framework for multi-agent orchestration.

Freemium· Basic: Free · Enterprise: Custommulti-agentorchestration
Ernie Bot preview image
Ernie Bot logo

Ernie Bot

Agents · Baidu ERNIE 4.0 / ERNIE X1 / ERNIE Turbo (in-house)
8.7

Baidu's Mandarin-first ChatGPT rival, powered by the ERNIE model family

Freemium· Free tier for Ernie 3.5 access; Ernie 4.0 and premium features require a paid subscription (approximately CNY 59.9/month for individual plans); enterprise API pricing via Baidu AI Cloud Qianfan platform is metered per 1K tokens.Mandarin content writing and marketing copyChinese-language document Q&A and summarisation
Moveworks preview image
Moveworks logo

Moveworks

Agents · Orchestrates multiple enterprise-ready LLMs (undisclosed mix, historically including OpenAI GPT and in-house models via its Reasoning Engine)
8.7

The enterprise AI assistant that searches, answers, and takes action across your business systems

Enterprise· Enterprise-only pricing; no public tiers. Quoted per organization based on employee count, integrations, and agent scope. Contact sales for a quote.IT service desk ticket deflectionHR policy Q&A and self-service
AWS Bedrock preview image
AWS Bedrock logo

AWS Bedrock

Agents · Multi-model: Anthropic Claude, Meta Llama, Mistral, Cohere, AI21, Amazon Nova/Titan, DeepSeek, Stability, OpenAI GPT
8.6

Build and scale generative AI applications with foundation models

Paid· Standard: Contact sales · Flex: Contact sales · Priority: Contact sales · Reserved: Contact salesEnterprise RAG chatbot over private documentsMulti-step tool-using agents via AgentCore
Claude Agent SDK preview image
Claude Agent SDK logo

Claude Agent SDK

Agents · Claude Opus / Sonnet
8.6

Anthropic's official SDK for building autonomous Claude agents.

Free· Free SDK; API usage billed at Claude ratesClaude agentstool use