Tasks
Inbox, Today, Upcoming, Anytime, Someday, Logbook. The default space.
Every space is a private repository you own. Group your life the way you actually live it.
A space is one private GitHub repository. The tasks inside it are issues, its areas are labels, its projects are milestones. There is no other layer. You can open a space on github.com and read every byte of it.
Most people start with one space — commit-tasks — and add more when a part of
life deserves its own drawer.
Every concept in commit.moi maps onto something GitHub already had. Nothing is translated, stored twice, or invented.
| In the app | On GitHub |
|---|---|
| Space | private repository |
| Task | issue |
| Area | label |
| Project | milestone |
| Logbook | closed issues |
In the sidebar, or press ⌘ K and type “new space”.
The name becomes the repository name, prefixed for you. A cookbook becomes
commit-cookbook.
The type decides the screens you get and how records are stored — as issues, or as Markdown files with front matter.
A data space keeps one Markdown file per record — readable, greppable, diffable:
---title: Pan con tomateservings: 2time: 10mtags: [breakfast, summer]---
Rub the tomato into the bread. Salt. Oil. Done.Ten types ship today. Four of the most-used:
Tasks
Inbox, Today, Upcoming, Anytime, Someday, Logbook. The default space.
Cookbook
Recipes with time, servings, difficulty and a shopping list.
Journal
One dated entry a day — mood, tags, photos, Markdown body.
Notes
A Zettelkasten with [[wikilinks]] and backlinks between notes.
Sharing a space is a GitHub collaborator invite — the same one you would send for any repository. Revoke it there and it is revoked here.