Hello HN! I am very excited to introduce Ritt, the tag-centric file manager. Tags are excellent for managing images, videos and documents, yet most file managers implement tagging functionalities as an afterthought. Not so with Ritt.
Ritt is an acronym for Representation of Independent Tag Trees. As the name suggests, tags are front and center in Ritt. Ritt is designed to allow for fast and efficient batch tagging of files (and folders). Drill down to your desired files by intersecting and/or excluding tags.
Other features include: - Sync tags across machines - Advanced search by combining tags using logical operations - Create links and backlinks between local files and folders - Auto Tag image files with AI - Powerful built-in previewer, hover over video to scrub - Create tasks within folders
If you have any comments or suggestions for new features, please do not hesitate to let me know!
It makes sense that the Windows Explorer (or file system gui integration more generally) would be platform specific but presumably the tree walker and indexer would be fairly generic?
What about an open source core which does the file indexing and could be cross-platform? That part is also the kind of core tech where you might get bugfixes and new feature contributions from HN types. The shell integrations could then be part of the paid offering for the (majority of) people who don't care about that and just want something that works and is easy to use?
The maintainer is working tirelessly and pushes new updates every week. It's one of the most underrated pieces of software ever, in my opinion.
[1] https://github.com/hydrusnetwork/hydrus
[2] https://github.com/Garbevoir/wd-e621-hydrus-tagger (monkey patchable to use other models besides anime ones)
[3] https://github.com/floogulinc/hydrus-web
- Linux-centric, with native support for KDE tags.
- Nextcloud-centric, with native support for Nextcloud tags.
- Holistic: one single tagging schema not only for files/filesystems, but also for emails (Gmail tags), treat photo albums as tags (eg. in Google Photos, or in Nextcloud Memories, or in PhotoPrism, …), tag-based note-taking software. For example, renaming a tag in Nextcloud web filesystem browser will rename it also in all integrated systems…
- With extensibility "outwards" (I have my own homemade tools that use tags to organize information. The tool should manage those tags too) and "inwards" (I use FolderSync to bring WhatsApp pictures into my filesystem, the target of FolderSync should allow to get incoming picturs tagged with #fromWhatsapp, #WhatsApp<Name of Chat>, #yyyy-mm-dd).
- Without AI.
- Local-only (ie. without its own cloud).
I think the answer may be "yes", there are lots of database try to store binary data into S3 via parquet format in the current.
How would I export my data outside Ritt? Would tags be converted to a hierarchy of folders?