
Unofficial community Raycast extension for TickTick on macOS. Manage tasks, projects, tags, habits, pomodoro, smart lists, and more — from Raycast.
Disclaimer: This extension is not affiliated with or endorsed by TickTick or Appest. Sign-in uses TickTick OAuth through Raycast—just select Sign in with TickTick the first time you run a command. No API credentials are required.
git clone https://github.com/raycast/extensions.git
cd extensions/extensions/ticktick-plus
npm install
npm run dev
Raycast will load the extension in development mode. Run a command and sign in with TickTick to get started.
| Command | Description |
|---|---|
| Today | Tasks due today |
| Inbox | Inbox tasks |
| Next 7 Days | Upcoming week |
| Overdue | Past-due tasks |
| Search Tasks | Search all tasks |
| Create Task | Create a task |
| Projects | Browse by project |
| Eisenhower Matrix | Priority quadrants |
| Tags | Browse by tag |
| Smart Lists | Saved TickTick filters |
| Completed | Completed tasks |
| Habits | Habit tracker |
| Pomodoro | Focus timer |
| Manage Projects | Create/edit projects |
| Profile | Account info |
| Menu Bar | Timer & counts in menu bar |
| Background Alerts | Overdue and high-priority alerts (runs in background) |
| Disconnect TickTick Account | Clear the OAuth session |
Tip: Complete a task with ⌘⇧↩ from any task list.
npm install
npm run dev # load in Raycast
npm run build # production build
npm run lint # ESLint
Raycast extensions are open source and live in the raycast/extensions monorepo after review.
npm run build && npm run lint
metadata/ folder. In Raycast v2, assign a hotkey to Capture Window, enable Save to Metadata, and use one consistent background.ticktick. This extension uses ticktick-plus / TickTick+ so it publishes as a separate extension (do not use slug ticktick or pull-contributions will merge the official extension and cause conflicts).npm run publish
This opens a pull request to raycast/extensions on GitHub. After Raycast team review and merge, the extension appears in the Raycast Store for everyone to install.
You need a Raycast account linked to GitHub with access to publish extensions.
This repo is public on GitHub:
https://github.com/ysrazsingh/ticktick
License: MIT
Anyone can clone, use, fork, and contribute. If you publish to the Raycast Store, the code also lives in raycast/extensions under the same open-source model.
Issues and pull requests are welcome on GitHub.
View recently completed tasks
View tasks from your TickTick smart lists / filters
Create, rename, archive, or delete projects
Account overview and productivity stats
TickTick status in your menu bar — timer, overdue count, quick actions
Checks for overdue tasks and pomodoro completion in the background
Remove stored OAuth tokens and re-authenticate
View tasks due today
View tasks by urgency and importance
View overdue tasks
View tasks in your inbox
Focus timer with TickTick integration
Browse tasks by project
Track and check in your habits
Search all your TickTick tasks
View upcoming tasks for the next 7 days
Browse tasks by tag
Create a task in TickTick