Cotask

The simplest task manager,
powerful for agents.

Minimal, fast and native on iPhone and Mac, for everything you have to do. Bring an AI agent and it suggests tasks as drafts, and finishes the ones you hand it.

How your AI agent works with Cotask, in three steps

…supabase.co/functions/v1/agent/mcp
Connected
01

Connect your agent

Paste one URL into Claude, ChatGPT, Codex, Cursor or any MCP client and sign in. No API key to copy around.

Outline the launch newsletter
Bump the Supabase SDK
Draft replies to three reviews
02

It proposes, as drafts

Whatever an agent creates lands in Drafts — with its notes, sources and files attached — never straight in your list.

Outline the launch newsletterAccept
Bump the Supabase SDK
Done — PR opened, tests pass. View result
03

You decide

Accept, edit or dismiss. Hand a task back to an agent and it returns done, with a note saying what it did.

A fast, native task manager your agents can work in

⌃Space
Call the landlord about the lease⏎

Native, and instant

Built in SwiftUI for iPhone and Mac. ⌃Space summons Cotask over anything; type, press return, done. Every change lands at once and syncs behind you.

Fix the flaky sign-in testAccept
Update Mac screenshotsAccept

Drafts, never surprises

Agents propose. Nothing enters your list until you say so.

Claude Code · on your Mac

❯ Fix the flaky sign-in test

Read SignInTests.swift

Edited 2 files +14 −6

Ran the tests · 42 passed

✓ Done. Note left on the task.

Delegate to AI

Send a task to Claude Code or Codex on your own Mac, or to any webhook. It comes back done, with a note of completion.

CotaskCall the landlord · now

Reminders that ring

A due date is a day; a reminder is a moment. Mark one urgent and it rings through silent mode and Focus.

Backlog Draft Todo Doing Done

Five states

One flowing list. Projects are optional.

zsh
# the same account, over MCP or REST
curl -X POST …/agent/tasks \
  -H "Authorization: Bearer pl_…" \
  -d '{"title":"Renew the domain"}'
# → 201 · status: "draft"

Open to every agent

An MCP server with OAuth sign-in, a REST API and webhooks — free on every plan.

PDFQ4-roadmap.pdf ↗notion.so/launch CSVfeedback.csv

Sources attached

Links and files ride along with the task.

Today 3

Renew the domain

Weekly review

Reply to Ana

On your home screen

A widget for the home and lock screen. Tick a task off without opening the app.

Connect Claude, ChatGPT, Codex or Cursor to Cotask

Copy the setup prompt into your agent and it connects itself. Or add Cotask as a custom connector by hand: you sign in with your account, and there's no API key to paste.

https://usecotask.com/mcp
  1. 1Open Settings → Connectors → Add custom connector.
  2. 2Paste the URL above and sign in to Cotask.
  3. 3Ask your assistant to plan your week. Its suggestions land in Drafts.
Using a terminal? Claude Code, cURL, scripts

Create a key in the app under Settings → Agents, then:

claude mcp add --transport http parallel \
  https://usecotask.com/mcp \
  --header "Authorization: Bearer pl_your_key"

The same URL accepts either an OAuth sign-in or a pl_ key. REST lives at the same base: POST /agent/tasks.