Open Source · CLI-first · CalDAV · MS365 · Git-native

Capture it. Forget nothing.

A fast, minimal todo tool for the command line. Text files in git, synced to Apple Reminders, Google Calendar, or Microsoft To Do. Your data, your device, no cloud required.

Terminal - jot
$ jot add "Buy groceries" --due today
jot added · due today
$ jot add "Review PR #42" --due tomorrow --tag work
jot added · due Apr 2 · #work
$ jot add "Book dentist" --due friday --remind 1d
jot added · due Apr 4 · reminder Apr 3
$ jot ls
1 Buy groceries · today
2 Review PR #42 · tomorrow #work
3 Book dentist · Apr 4
$ jot done 1
✓ Buy groceries · done
jot synced to Apple Reminders via CalDAV

Your tasks, your device, your data

Use the apps you already have. Jot adds a git-backed, encrypted backend.

CalDAV + MS365

Tasks appear in Apple Reminders, Google Calendar, Thunderbird, or Microsoft To Do and Outlook. Every device, every ecosystem.

CalDAV + Graph API

Quick Capture

One command, done. Due dates, reminders, tags, priorities. Recurring tasks with natural syntax.

jot add "..." --due fri

Git-backed

Text files in your repo. Sync via git push/pull. Works offline, version-controlled, full data sovereignty.

.jot/todos/*.yaml

E2E Encrypted

Your tasks, encrypted on the server. Your key stays on your device. Zero-knowledge by default.

E2E encrypted

Recurring Tasks

Daily, weekly, monthly, custom intervals. RRULE-compatible. The dentist appointment comes back every 6 months.

--every 2w

Joy Integration

Joy creates Jot todos from workflow events. Reviews, approvals, and AI tasks land directly in your Reminders.

joy > jot > CalDAV
joŷ

Joyint

Q3 2026

Want sync and Apple Reminders without manual git push? Joyint connects Jot to your devices with E2E encryption and CalDAV.

Join the waitlist

Add your first task

No account, no app, no setup. Just install and jot. Born from real needs at Joydev, where we use it daily across safety-critical projects. Open-sourced so others can shape it with us.

$ cargo install jot-cli && jot add "Try jot"