What is Ritt?

Ritt is an app that provides a revolutionary way to efficiently organize your files and folders into a lightweight database, using hierarchical tags. It complements your existing file system and gives you powerful new ways to classify and retrieve your files.

Limitations of file systems

We are all familiar with file systems and file managers like Folder Explorer in Windows and Finder in Mac OS. They operate under a simple premise – store a file at a certain location and access it at the same place. While file managers are very easy to use, they have one main limitation – a file can only reside at one location. This can be problematic as illustrated in this example.

Say we have the following folder structure for work. We have two main folders, Projects which contains information for current projects and Clients which stores profiles and data of previous and current clients.

This folder structure works well until one day, we received a document about Project B from Client 1. Where should we store this document? And more importantly, how could we quickly retrieve it four months down the road, without crawling through an endless maze of nested folders? Of course, we can put the document in one folder and put a shortcut link to it in the other, but this is a very clunky and non-scalable solution.

Enter Ritt

Ritt is built on top of the existing file system and provides many useful functionalities.

The central object in Ritt is the 🏷️ tag. Unlike most other tagging systems, a tag in Ritt can contain other tags as children, so tags can be ordered hierarchically as tag trees. A tag can also be associated with many files and folders, and a file/folder can have many tags.

Using the previous example above, we could create two tag trees - Projects and Clients. We can then tag the document to both Project B and Client 1. Effectively, we have turned our hierarchical structure into a simple database.

When we wish to access that document, we can simply select both Project B and Client 1 in intersection mode.

With Ritt, we can

Use cases

Project management

A project manager or anyone with many closely related files that can logically be classified under more than one folder can benefit from Ritt. See the previous example for more information.

Portfolio management

Anyone who has a large portfolio of items (photos, videos, CVs, scientific data) will also find Ritt very useful. Say that you are a professional photographer, and you have a huge portfolio of previous work to showcase to prospective clients. A common folder structure to organize your portfolio is by Year/Event name. Say you are meeting with a new client who is interested in indoor photography in a chapel with a vintage theme. You have done similar work before, but you might not remember the year or name of the project. With Ritt, you can create and tag the project folder or individual photos to tag trees like Location/Chapel and Theme/Vintage so that it can be easily retrieved using the intersection of those tags.

Managing a portfolio of some form is very common in a diverse set of occupations. Some common examples include:

Role Portfolio
Photographer, Videographer, Youtuber, Interior designer Photos and videos of previous work
Teacher Test questions, worksheets
HR manager CVs of applicants, prospective clients
Scientist, PhD student Experimental data, journal articles
Journalist, blogger Previous stories and articles
Programmer, Developer Code snippets



We do not collect any personal information, files, data or metadata. Ritt uses your internet connection to send generic information of usage, anomalies and crashes for debugging purposes only. This information cannot and will not be used to identify or track any individual.