The macOS version has an up to date documentation built in. Go to Help in the main menu to open it.

This is work in progress and not a production ready app right now. Your feedback is very welcome like via the issues section on GitHub.

In general all content in OnePile is structured as nodes. These nodes can have relationships like e.g. images being referenced from a note. These relations span a semantic net over the data inside of OnePile and help retrieving and understanding information.



On creation of a OnePile container a password can be set. This will be used to encrypt any data in that container. This way the data is protected in case the container is placed in a public or shared location. Please note that the local copy of the data is not encrypted.

For those who like to know the details, we use:

  • AES256
  • PBKDF2 with SHA512 derivation and over 50'000 iterations


The OnePile container is an incremental store i.e. the data can be accessed and modified from different clients at the same time. If multiple client are accessing the changing the same information at the same time only one change will win. This might change in the future. For now make sure to avoid such situations if possible.

Info This is not yet in a final state.


Modules are an internal way of offering specfic handling for different content types.


Notes can be updated by a simple rich text editor interface. It includes support for basic styles like bold, italic, underline, strikethrough and mark (highlight). But also for structural elements like headers and lists.

Any node can be referenced in a note and will be represented accordingly to its type (module) e.g. images as images, other notes as references to the note etc.

Copy any rich text and paste it into a new note. The content will be simplified for use in notes.

Keyboard Shortcuts

  • CMD + B: Bold
  • CMD + I: Italic
  • CMD + U: Underline
  • ...

Markdown Shortcuts

  • # Title
  • ## Section
  • ### Subsection
  • [] Todo item
  • - List item
  • 1. Numbered list item
  • --- Horizontal Rule
  • **foo** Bold
  • ...


Any node can have multiple tags applied which themselves are nodes again. Colors can be chosen to improve workflows.

Tag Input


Drag notes from macOS Evernote client to OnePile. It is also possible to import any ENEX file (created by Evernote export functionality) by dragging on OnePile window. So called "resources" from Evernote become separate media nodes in Collect. Evernote notes are read only, but can be converted to editable Collect notes.


Emails can be imported and displayed as plaintext for now.


The search is very basic right now. It is a full text search but only for complete terms. If you are looking for houses the term house will not match but house* will.


A star is a property any node can have. It is useful for building quick collections or mark very important documents.


right Nodes can be put into Trash via context menu. To empty Trash open the context menu over the sidebar entry and select "Empty Trash".


This is an ever growing list of keyboard shortcuts. Most of them can also be found in the main menu.

  • CMD + N: Create new note
  • CMD + SHIFT + I: Toggle info view


Currently the languages used by OCR can be set in the preferences. Download for different languages in the qualities fast and best are available. More than one language can be chosen, but this will slow down the processing speed. At least one language should be chosen, otherwise Englisch - fast will be the fallback: