Obsidian alternative with sync

An Obsidian vault is a folder of markdown files. Put it into a git repository on Skillok and you get sync between devices, the history of every edit and a way to read your notes in the browser — with links between notes, callouts and tags.

Updated
In this article

Which Obsidian markup Skillok understands#

  • links between notes [[Note title]];
  • callouts > [!NOTE], > [!WARNING] and the like;
  • highlights ==text== and tags #tag;
  • ordinary markdown: tables, task lists, footnotes, formulas, Mermaid diagrams, code highlighting.

Obsidian plugins, the graph view and canvases are part of the Obsidian app; the browser on Skillok does not have them. .canvas and other files are stored as ordinary files.

Sync through git#

The vault becomes a repository. On your computer you keep working in Obsidian and send changes with git commands or any git client — there are also Obsidian plugins that do it automatically. On another device you pull the changes the same way. Access is over HTTPS with a personal token.

If you are away from your computer, you can open a note and fix it right in the browser — the edit becomes a commit in the history.

History instead of backups#

Every push is stored in full: you see what changed in a note and when, and can open or restore any version. A paragraph you deleted by accident is waiting in the file's history.

How to move your vault#

cd ~/Obsidian/MyVault
git init
git add .
git commit -m "Obsidian vault"
git branch -M main
git remote add origin https://skillok.org/git/OWNER/notes.git
git push -u origin main

You can keep the .obsidian folder with the app settings in the repository or exclude it with .gitignore — your choice.

Limits#

A private repository is visible only to you and the people you invite. A repository can be up to 2 GB; large attachments are better stored with Git LFS. If you are still deciding how to organize the vault itself, see how to set up a personal knowledge base.

Try it on your own task

Create a repository — history, issues and pull requests from day one.

Create a repository

Was this helpful?

More solutions

Confluence alternative Confluence keeps documentation as pages inside spaces. In Skillok documentation is a set of markdown files in a repository, and you work with it the way you work with code — edit, history, review. That is stricter and more transparent, but there is no visual page builder and no real-time co-editing. GitHub alternative Skillok is built like GitHub and repeats the familiar parts — repository, commits, branches, issues, pull requests, projects, organizations. The interface is available in English and Russian. Below is an honest list of what already works, what does not yet, and how to move your code in a few minutes. Notion alternative Notion is built from page blocks and databases. Skillok works differently — your notes are plain markdown files in a repository, and every change has a history. If you care about text, order and being able to take everything with you at any moment, this may suit you better. If you need database tables with formulas and real-time co-editing, it will not. GitLab alternative If you use GitLab for repositories, issues and code review, and do not want to maintain a server, Skillok covers that part. If you live in GitLab CI and the package registry — honestly, that is not us yet. Here is what matches and what does not. Jira alternative Jira can do almost anything, and that is exactly why small teams often dislike it — too many settings for a simple "what are we doing, who is doing it, what is done". In Skillok issues and boards are simpler, modelled on GitHub, and they live next to your code and documents. Trello alternative People love Trello for its simple board — columns and cards. In Skillok every project has a board, cards are dragged between columns, and issue cards get labels, assignees, due dates through custom fields, and a link to files and code.

More articles