Life
Habits you check off in one click.
Pick the few things you want to do every day. They sit under your task lists on Homebase, so checking them off is part of the morning.
- Daily habits, done or not done
- Archive a habit without losing its history
Desktop app · Mac, Windows, Linux · Free and open source
Ankor keeps your habits, projects, and notes in one desktop app. No account, no server, no internet required. Everything is saved as plain JSON files in a folder you choose.
Ship the relaunch copy by Friday.
Evenings stay offline.
What's inside
Habits, projects, and notes each get their own space. You see all of them on one screen each morning, and none of them crowds the others.
Life
Pick the few things you want to do every day. They sit under your task lists on Homebase, so checking them off is part of the morning.
Projects
Each project keeps its tasks, status, and tags together. Loose to-dos go to the Inbox until you decide where they belong.
Knowledge
Journals, reading lists, research, recipes. Write in a block editor with headings, checklists, quotes, and code, and nest pages as deep as you like.
How a day works
Homebase shows three days side by side. Each one is a small file in your data folder, so your plans add up to a record of how your days actually went.
days/2026-10-06.json
A read-only review. Finished tasks get a ✓ and missed ones get a ✗. Finishing a task late doesn't rewrite the record.
days/2026-10-07.json
Only the tasks you pulled in. Nothing shows up just because a due date arrived, so the list stays short enough to finish.
days/2026-10-08.json
Plan it before you close the laptop. At midnight it becomes Today, ready and waiting.
Prefer unfinished work to follow you? Turn on carry-over in Settings. Once a day, anything you didn't finish moves into Today. If you remove it, it stays removed.
Your files
Ankor stores everything as readable JSON files in a folder you pick on first launch. Open it in Finder, back it up, put it in git. It's yours.
Ankor/ ├── settings.json ├── homebase.json quick links, current focus ├── habits/ │ └── exercise.json ├── tasks/ your Inbox │ └── renew-passport.json ├── projects/ │ └── website-relaunch/ │ ├── project.json │ └── tasks/ │ └── write-onboarding-copy.json ├── days/ │ ├── 2026-10-06.json │ └── 2026-10-07.json ├── pages/ │ ├── journal/ │ │ ├── _page.json │ │ └── week-41.json │ └── reading-list.json └── trash/
{
"v": 1,
"date": "2026-10-07",
"plan": [
{ "taskId": "Kq3vX9mPa2", "title": "Call the landlord" },
{ "taskId": "r8TnB1wLe0", "title": "Write onboarding copy" }
],
"habits": { "Hx72pQaZ4c": true }
}
Where it fits
You get the block editor without building a system from scratch. Ankor opens instantly, works offline, and keeps your data on your disk instead of someone's server.
Same idea of owning your files, plus the parts Obsidian leaves to plugins: a daily plan, projects with real tasks, and habits.
The same pull-what-matters-into-today planning, with a place for the notes, research, and journal entries that tasks alone don't hold.
After 1.0
Version 1 does a small set of things well. These are planned once it's proven in daily use.
Questions
Yes. Ankor is open source under the MIT license. There's no paid tier and no account to create.
Always. Ankor never talks to a server. Everything happens on your computer and is saved to your data folder.
Put your data folder in something that syncs, like Dropbox, iCloud Drive, Syncthing, or a git repo, and point Ankor at it on each machine.
No, on purpose. Your data is ordinary files, so Time Machine, File History, git, or any backup tool you already use covers it.
Yes. They're plain JSON. If an edit makes a file unreadable, Ankor skips that file, shows you which one it is, and never overwrites it.
Yes. Pick a new location in Settings. Ankor switches to that folder and never copies or deletes anything in the old one.
Download Ankor, pick a folder, and plan today.