TagSpaces is a cross-platform tool for organizing, editing and tagging files and folders.
Users can operate with local files and folders on different platforms through a single friendly interface which allows them to view, edit, and add tags to their information.
It is compatible with Windows, Linux, Mac, Android, Firefox and Chrome.
Only for the Pro Web and Enterprise versions.
No, but the Pro and Enterprise versions can connect S3 compatible cloud buckets.
The app is running completely offline, all your data is stored locally and is never sent to the network. It doesn't contain any statistics collection scripts, analytics or ads. Exception makes the ability in the PRO version to connect to S3 compatible object storage such AWS S3 or MinIO buckets. Here TagSpaces makes network connections in order to work with the remote object storage. Another exception is an external call for checking the existence of a newer application version. This request can be disabled in the settings.
The tags are added in name of the file, so for example if you tag the file “img-9832.jpg” with the tags “sunset” and “bahamas” it will be renamed to “img-9832 [sunset bahamas].jpg”. The Pro version of TagSpaces, has an option to save the tags in sidecar files.
- Open source
- No databases
- No vendor locking
- Works offline
- Continuous support
- Compatible with cloud services for synchronization of files
TagSpaces provides access to local files and folders on different platforms and/or devices from a single, friendly interface which allows you to organize your information, using the same logic everywhere. It is an alternative to digital note organizers such as Evernote and Onenote. It enables you to edit and create files (in text, markdown and rich text format) directly into the application. It is suitable for web-clipping by saving parts of web pages for further use offline. Within this function, TagSpaces resembles other “Read It Later” services, such as Pocket for example, but with much added functionality.
TagSpaces is licensed under a Free and Open Source (FOSS) license accepted by the Free Software Foundation (FSF). Its source code is published on GitHub and legally copied by thousands of developers around the world, including more than one hundred forks on GitHub.
Even if the current TagSpaces core team ceased to exist, it is not possible to prevent other developers from continuing to publish the code or binaries by legal means. So even in the case of an acquisition of TagSpaces UG (the company behind the project), TagSpaces can not be erased from the Internet.
Additionally, TagSpaces runs solely on your client, with your local files and does not need any infrastructure or accounts under our control. So even if you do not use TagSpaces anymore, the files you have managed and organized with our tool will remain on your computer.
TagSpaces has practically no alternative in the open source world, as it is a no-cloud, no-vendor locking, genuine, offline service, aiming at the user’s independence. It has some similarities with a variety of other services, such as:
- Google Keep / Notes
- Google Picasa Desktop (discontinued)
See our system requirements section
The desktop version needs roughly 120 MB disk space, the Android version about 80 MB and the IOS version about 10 MB.
In order to obtain a consistent user interface on all devices, we decided to deliver a chromium based rendering engine with both Android and Desktop releases of the application.
We rely on user feedback, open source cooperation and constant monitoring to improve our product. If you meet any problems, though, make sure to contact us contactus [at] tagspaces.org or report an issue at GitHub
We are offering two editions of the desktop application. The first one ist called TagSpaces Community or simply TagSpaces, it will always be free and is available on our download section. The second one is known as TagSpaces Pro and is a paid software. A comparison of both editions can be found on product page.
Yes, we are offering a version of TagSpaces for Android on Google Play.
The free version can be downloaded from here.
TagSpaces has been translated in more than 20 languages so far, but it’s an ongoing process and you are also invited to join our translation project on Transifex
Contact us directly contactus [at] tagspaces.org or report an issue at GitHub
TagSpaces is an open-source software, and the core code is published under the AGPL License. As such, the code is publicly available on GitHub! Still, contribution must be done following some guidelines. All TagSpaces extensions are also open source and almost all of them are licensed under the permissive MIT license. If you want to integrate TagSpaces in a product and don't want to comply with AGPL license, we are offering a commercial licensing model. For more information please contact us.
Report an issue at GitHub or contact us directly per Email contactus [at] tagspaces.org .
Enhancement requests are collected on our public Trello board. But if you wish you can reach directly per email: contactus [at] tagspaces.org
Scroll down to see the “Stay Connected” options in the down right corner of the webpage. You can also subscribe to our newsletter from there.
Click on the Unsubscribe link in your last received Newsletter.
You can tag your files by simple drag & drop actions. The application supports adding tags to files in a transparent, not vendor locking way.
You can organize your tags thematically in groups (e.g. tag group "family" can contain tags with the names of your family member, this can be useful for photo tagging)
With the concept of Smart Tags, when you add tag called "today" to a file, the application will label automatically this file with the corresponding date of today (e.g. "20151012" for 12th October 2015)
You can assign different colors to the tags. So in case of priorities you can assign the color red to tags called "high".
Yes, this is the so called batch tagging. You have to choose the files and then from the perspective menu you have to choose the menu item Add / remove tags.
Yes, TagSpaces features a set of basic file management operations such as rename, create, move and delete file.
In TagSpaces you can create new subfolders of the current folder, rename existing folders and delete empty folders.
The search in the application is currently restricted to the file names only. Nevertheless there is a special query syntax allowing to narrow the search results.
TagSpaces has a responsive design. It features a flexible layout, which is dynamically adapted depending on the application window size and proportions
The list of the supported file type can be found here. If you miss some file type there and you are a programmer, consider developing you own file type viewers, we will integrate in the app.
Go to our Documentation page. Here you will find a collection of useful tutorials, videos and explanation pages about our products.