Looksyk

A simple personal knowledge platform with a focus on clean markdown files, simple queries and a journal.

Disclaimer:

Please note: Git sync attempts to synchronize your data easily and reliably to a Git repository. Using multiple Looksyk installations in parallel and with little opportunity to synchronize can lead to editing conflicts, potentially resulting in data loss, or your changes are hidden in some old git-commit since Looksyk always tries to commit changes and merge afterwards.

For a more stable synchronization method, you can synchronize the graph folder yourself using a synchronization tool of your choice.

Configuration Parameters

Usage

After connecting to the Git repository, the sidebar displays the current state of the graph. It can be viewed without changes (first image) or with local changes (second image). Clicking the sync icon loads changes from the remote repository. Clicking the graph icon makes a commit and attempts to upload the changes to the remote repository (pulling them first if necessary).

Sync Sidebar Clean Sync Sidebar Dirty

Looksyk tries to create meaningful commit messages based on the changes made to the graph.

Meaningful Commit Messages

If a conflict occurs during synchronization, the configured conflict resolution strategy will be applied.

Since Looksyk tries to commit before every merge, it is possible to revert to previous states of the graph using Git tools.

In addition to this manual execution of pull, commit and push, Looksyk also tries to automatically update the graph at certain points in order to reduce conflicts.

The following events lead to Git actions:

Behavior of Looksyk using git