← Home

Free GitHub sync for your Obsidian notes

I keep my notes in Obsidian, and I wanted them on my phone too. Obsidian Sync costs money, and syncing through GitHub for free meant setting up Git, a plugin and a token on every device, which was a pain. So I built Wandika, a Markdown note taking app for iPhone, Android and Mac. You sign in with GitHub once and your notes sync, for free. Then I added the two things I missed most: one page for every task in my vault, and turning emails into tasks and notes.

Get WandikaFree · In beta
Wandika on a Mac: a note named Sync design with a flowchart of how a change travels between devices and a pie chart of notes by folder
Wandika on an Android phone: a Kanban board with tag filters and cards in a To do lane
Wandika on an iPhone: Tasks gathered from every note, with search, tag chips and the bottom bar
One set of sample notes on the Mac, Android and iPhone.

Try it in your browser

You can try the real app with some sample notes, no download needed. Tick a task, turn an email into a task or write something. Nothing you write is saved. Try Wandika in your browser.

Get Wandika

Wandika is in beta, so expect a few rough edges.

Where your notes live

Your notes are plain Markdown files, so you can still open them in Obsidian or any text editor. They go from your device straight to your own GitHub repository. There's no Wandika server in between, because I never built one.

How GitHub sync works

What it does

Wandika on a phone: Tasks gathered from every note, with search and date, priority, folder and tag filtersWandika on a phone in dark mode: a Kanban board with tag filters and three cards to do

Every task from every note in one list, and a board for a project. Sample notes.

How it is built

For the developers: it's a Tauri 2 app with a Rust core that does the sync, search and encryption. The sync is real git, with libgit2 built into the app on iPhone, Android and Mac, and the interface is Svelte with a CodeMirror 6 editor. All of it is on GitHub.

Common questions

Privacy Policy · Source on GitHub