InfiniDesk for macOS allows you to create not just virtual desktops, but desktops with different sets of files. After 50 switches — it costs $12.99.
As you may know, macOS offers Spaces to separate different work environments, letting you create multiple virtual desktops and switch between them. The downside is that all these desktops share the same set of files. But what if you want each one to have its own?
That’s where InfiniDesk comes in. This app lets you create truly distinct desktops, each with its own set of files. You can quickly switch between them as needed.
There’s no limit to the number of desktops you can create. From the menu bar, you can also move files between desktops, reorder them, or rename them.

Pricing
The first 50 desktop switches are free — more than enough to explore all of InfiniDesk’s features. After that, a license costs $12.99.