Open app

Concepts

Taskaid has a small vocabulary: tasks, lists, the three places a task can be, and the daily plan. Learn those and the rest of the product — the app, the morning email, every assistant you connect — is the same handful of objects seen from a different angle.

A task

A task is one thing you intend to do. It carries:

  • Name - what you intend to do.
  • Note - longer detail, written in Markdown and rendered as rich text.
  • Scheduled date - the day you intend to work on it. Optional.
  • List - where it belongs. Optional.
  • Star - this one matters more than the rest.
  • Duration - a time estimate in minutes. Optional.
  • Reference - a short name like TASKAID-45, numbered within your account.

That reference is how a task gets named out loud. Paste it into a chat, or say "finish TASKAID-45" to an assistant, and it knows exactly which task you mean without anyone handling a database id.

Inbox, Today and Upcoming are views, not folders

There is one scheduled date on a task, and three views derived from it. All three show unfinished work, so the schedule is the only thing that tells them apart:

  • Inbox - unscheduled. when === null
  • Today - scheduled for today or earlier. when <= today
  • Upcoming - scheduled for after today. when > today

Every unfinished task is in exactly one of the three, always. You never move a task from one to another: you change its date, and it moves itself. Clear the date and it returns to the Inbox.

Today means today or earlier, so a task scheduled for last Tuesday and never finished is still sitting in Today. It hasn't been quietly rescheduled - its date still says last Tuesday, and it will keep showing up until you finish it or deliberately move it. Nothing in Taskaid rewrites your tasks just because a day passed.

Days begin and end in your own timezone, so "today" means your today, not the server's.

Scheduled, not due

A date in Taskaid means the day I intend to work on this — not a deadline someone else set. There's a single date field, and it carries intent.

That's what makes rescheduling ordinary rather than an admission of failure. Pushing three things to tomorrow because today filled up is normal use, not slippage, and it's the sort of thing worth handing to an assistant: "move what I didn't get to today into tomorrow morning."

Lists

A list is where a task belongs. The date is when it surfaces. They are independent: changing a task's date never changes its list, and moving it between lists never changes its date. A task filed under Work still appears in Today on the day it's scheduled for.

Lists have an emoji and a name, and that's deliberately all — no nesting, no statuses, no workflow.

One thing worth being precise about: the Inbox means undated, not unfiled. A task can belong to a list and still sit in your Inbox, because it hasn't been given a day yet.

Finishing

Completing a task takes it out of all three views and records the moment it happened.

Progress is counted by when you finished something, not when it was scheduled — so a task you'd scheduled for last week and finish this morning counts towards today. What you got done is a fact about today; what you'd planned is not.

The daily plan

The daily plan is not a task. It's one short piece of writing for a given day — what to tackle, in what order, and where to start — and there's at most one per day.

You can write it yourself, or ask an assistant to read your tasks and write it for you; either way it appears at the top of your Taskaid home. If you've turned on the morning email and nobody has written a plan for the day, Taskaid's own assistant drafts one from what's actually on your plate.

AI is a surface, not a second system

There is one kind of task in Taskaid. ChatGPT, Claude, Cursor, Taskaid's own agent and the app itself are all ways of working with the same tasks, lists and daily plan — there are no separate "AI tasks" living somewhere alongside your real ones.

Assistants reach your account through the Taskaid MCP server, acting as you and limited to the access you approved. Whatever an assistant creates shows up in the app immediately, and whatever you add in the app is there the next time you ask.


Ready to connect one? Start with Claude or ChatGPT, or read the MCP server reference for every other client.