Keepmark features

Keepmark is actively developed - in each release there are some new features, and improvements to what has already been built. Some of the images and descriptions may already be outdated - but rather to your benefit (each new version of the application is better than the previous one). No less, with each functionality I try to stick to The Main Principles behind Keepmark.

The Main Principles

Article preview
Keepmark Application

While creating new features, and developing existing solutions in the application, I try to follow the main principles. They introduce a lot of restrictions during the development of the application, but ensure freedom and security (which are often not even provided by open-source applications). The main principles I follow are:

  • Taking care of privacy - the data is stored on the user's computer with the optional possibility to synchronize the data with a self-chosen providers
  • Avoiding vendor lock-in - the software must not force users to use a particular software - access to stored data should be possible whether someone has Keepmark or not. Even if you decide to start using another software - you can easily take out all the data organized by it.

Organize documents

Organize documents in folders
Organize documents in folders

Keepmark will let you organize your documents - that's its main job. First of all, you can divide your documents into workspaces (e.g. Work, Home, Projects), then store them in a folder structure (or all in 1 folder), tag them, add relationships, organize filters, mark them with workflow states, assign them to specific people, or add tasks to them. For all newly arriving documents there is a special place - Inbox, from where you can easily categorize them and move them to the repository
[Learn more →]

Work on document

Work in document context
Work in document context

With Keepmark you can create your own notes using markdown formatting. A special view of the document context will allow you to always have open the document you are working on and at the same time browse other documents in the repository. Spell checker will make sure that no typos get into the document. If you need to make a comment from the document's content, you can do it by attaching your list of notes to it, or immediately plan further actions to it in tasks. You can also create new documents based on the templates you define. [Learn more →]

Incoming resources

Email configuration
Email configuration

Keepmark itself can take care of delivering new content to your workspace. If you want, all your emails can automatically go to a selected place in your repository. If you browse a lot of sites every day in search of news on a particular topic, you can set up Feed/Rss channels through which the latest news from different sites will go straight to your inbox. When you visit various sites in your browser and bookmark interesting links, these too can automatically appear in your documents in Keepmark. Do you have a habit of saving downloaded files to your desktop, or to another folder of your choice? You can configure the app so that files from selected folders also show up in the app's inbox, and after time you can decide whether you want to keep them and move them further into the repository or delete them after all. [Learn more →]

Manage your tasks

List of tasks
List of Tasks

Daily work is not just about documents - in Keepmark you can record and plan specific tasks. Control the order of their execution, organize them into projects and monitor their progress. Tasks can be associated with people, documents, or other tasks. If among the list of documents there are some that involve further actions - save them in the application and plan the time for completion - when the time comes Keepmark will highlight for you the tasks you should take care of first. [Learn more →]

Easy access to your data

How to configure news channels
External tools settings

Following the principle of avoiding vendor lock-in, All documents are stored on disk as regular files, additional meta data is stored in sidecar files (in yaml format), so that you can directly access the files as well as their meta data from any file manager. If you need to access your data on different devices, you can use the synchronization with the provider of your choice, and if you don't fully trust him, you can enable encryption mechanism for files before sending them to the server.

In the app you can also configure external tools that will be available for the file types of your choice (if you want, your image files to be opened quickly in an application for editing them - you can link such a tool to the app and run directly from Keepmark). [Learn more →]


Article preview
Read news

When you need to monitor the latest work and task progress for a given workspace from one place, with help comes an additional "Dashboard" view, which you can configure according to your needs. There you can see the new files that have appeared in your inbox, the tasks you should take care of first, the progress of realization of selected projects, or the log of recent activity in the workspace. The last one will also allow you to record your own entries in the activity log, and view it also for a specific date (if you needed to see what you were working on that day). [Learn more →]