Productivity · Open source

Tine

Martin Koutecký

Fast local-first Logseq-compatible outliner

Download

Opens the official F-Droid page

About Tine

Tine is a fast, local-first outliner that reads and writes a real Logseq

Markdown (and Org) graph on disk. It aims to feel like — and round-trip with —

Logseq: the outliner, tasks and priorities, journals, page and block references,

queries (with a visual builder), PDF and media, and HTML export.

About the permissions Tine asks for:

All files access — Tine edits an ordinary folder of Markdown files that you

choose and keep wherever you like: a Syncthing folder, an SD card, a shared

Documents directory. Android's restricted storage model offers no way to grant

an app read-write access to a tree of plain files that other apps also write

to, so full file access is what makes a real on-disk graph possible. Tine

touches only the graph folder you point it at.

Network access — Tine has no accounts, no server of its own, and no sync

service; it does not phone home and collects no analytics. The permission is

used only to load remote content that is already in your own notes: images and

media you linked by https:// URL, and embedded YouTube or Vimeo players if you

paste such a link. If nothing in your notes points at a remote URL, Tine makes

no network requests of its own. The F-Droid build additionally has the online

plugin catalogue compiled out, so plugins and themes can only be installed from

local files.

DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION — this one is not really Tine's. It is

added automatically by Google's AndroidX libraries, it is declared by the app on

itself at signature protection level, and it grants nothing to anyone: it exists

so those libraries can keep their internal broadcast receivers private to the

app rather than exposing them to other apps. It shows up in the list because

F-Droid displays every permission found in the manifest.

What's new in 0.7.4

Maintenance release with no Android changes; this version fixes an issue that affected only iPhone and iPad.

How to install Tine

  1. Tap Download — the app's official page on F-Droid opens.
  2. Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
  3. If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
  4. Open Tine from your app drawer.

More productivity apps

More