Get started
Install TodoCity, turn your first piece of text into a task, and connect the tools you already use.
Read this page as Markdown: curl https://todocity.app/docs/index.md
Start here
Install and capture in a minute
- Download TodoCity and drag it to Applications.
- Pick the on-device model the tour suggests.
- Copy any text and press ⌘C again.
Download for Mac Quick start →
Free and open source (MIT) · macOS 11 or later, Apple silicon and Intel · version 0.4.74
What a capture becomes
# you copy
Could you send me the Q3 numbers
by Friday 3pm? Thanks!
# TodoCity writes
task Send Q3 numbers
when Friday · 3:00 PM
deadline Friday
The model on your Mac reads the text, and plain code works out the date.
Set up
- Install TodoCityDownload it, open it, and allow only the permissions you'll use.
- Capture textPress ⌘C twice, use ⇧⌘S, right-click, or type it into Quick Add.
- Dates and timesHow “by Friday 3pm” turns into a day, a time and a deadline.
- AI modelsPick a model that fits your Mac's memory. It runs offline.
- Keyboard shortcutsEvery key, and how to choose your own.
- PrivacyWhat stays on your Mac, and what leaves it when you turn something on.
Common workflows
- Move from TodoistConnect with your API token and keep both apps in sync.
- Move from Things 3Bring your whole library over without it leaving your Mac.
- Tasks on your iPhoneSync both ways through Apple Reminders.
- Work and personal MacsEnd-to-end encrypted sync, with its own mode on each Mac.
- Let Claude Code plan your dayConnect an agent over MCP and approve what it changes.
- Turn emails into tasksCapture from Mail, let Watch spot them, or ask an agent.
More resources
- TroubleshootingQuick fixes for capture, models, imports and sync.
- Release notesWhat changed in each version. You're looking at 0.4.74.
- Source codeTodoCity is open source under the MIT License.
- Report an issueIt helps to attach the log from Settings → Help.
Private by default
Nothing leaves your Mac unless you turn it on. Privacy walks through how each feature handles your data.