Now you are ready and can build and start (bs) the application with: $ yarn bs Having a custom key, ensures that another instance of TagSpaces will not communicate with the web service of the initial instance, since it is always running on the same port. A key is required in order for the main application to communicate with the web server. The web service is responsible for the search index creation and the generation of the thumbnails for most of the images formats. Starting from v4 of the application, a web service is running locally as a separate process.
Now it is time to install all the TagSpaces extensions: $ yarn install-ext-node The last command will automatically build the application with webpack. Switch to the folder where you have cloned the repository: $ cd tagspacesĬhange to the branch with the name develop: $ git checkout developĪnd install the project dependencies: $ yarn install Use the master branch for the last officially released version or the branch develop for a kind of a nightly build, containing the changes we are preparing for the next release of the application. Go to the folder where the code was cloned to and select the branch you want to test. Get the TagSpaces source code by cloning its repository: $ git clone
In order to run TagSpaces on your Windows, Mac OS or Linux from the source code published here, you will need the following prerequisites:
How to run TagSpaces from the source code? contains assets needed for the web version of the app contains js script needed for the yarn/npm tasks
contains images and other files needed for the application building after yarn install, you will find here the external dependencies of the application contains files needed for supporting Flow and Eslint contains the files needed for live reload in development mode contains the code needed for running the Android version contains the language files needed for the application internationalization In order to combine it with react we have used the electron-react-boilerplate. Electron is an app runtime based on Chromium and node.js. The native Windows, Linux and Mac OS versions of TagSpaces are built with Electron. The core of TagSpaces starting from version 3 is built with react.js and the great material-ui framework. Web Clipper for saving web pages and screenshots from your browsers is also available as extension for Firefox and Chrome.Cross-platform: TagSpaces runs on Windows, Linux, Mac and Android.To-Do Management - with the help of the build in HTML editor you are able to create simple todo lists in every HTML file.Note Taking - you can create and edit notes in plain text, markdown and html file formats.
You can find the latest release of TagSpaces in the Github release sectionĪ full list of the changes is available in the (CHANGELOG.md) Main Features Issues Tracker for developer support requests.It is made from a pretty old application version but it is still valid for the most of the use cases. Video Introduction - This is a short video presenting the main concepts of the application.Documentation for our latest generated documentation.Website - official web site of the project.More information about can be found from the following sources: We provide a web clipper extension for Firefox, Edge and Chrome for easy collecting of online content in the form of local files.
The application is available for Windows, Linux, Mac OS and Android. It features advanced note taking functionalities and some capabilities of to-do apps. TagSpaces is a free, no vendor lock-in, open source application for organizing, annotating and managing local files with the help of tags.