Skip to main content
ASafariMTasksAI

From scattered intent to trusted execution

Work that a human approves, not one an AI assumes.

An AI-native work execution tool for delivery-focused teams of 5–50. It stays fast and useful with zero AI — and treats every AI change as a proposal you review and approve.

Early development. A deployable shell, not a launched product. Features below land milestone by milestone.

Every AI edit arrives as a proposal

The copilot never writes to your plan directly. It drafts a diff you can edit, approve line by line, or discard — and undo after the fact.

AI proposalfrom “kickoff-notes.md”
  • + Split “Launch billing” into 3 tasks with a blocked-by edge
  • + Add owner @dana, due Fri, estimate 2d
  • ~ Re-parent “Webhook retries” under “Reliability”
preview — not interactive yet

What it will do

  1. 01M03

    Fast task experience, no AI required

    Projects, task hierarchy, dependencies, estimates, dates, labels, custom fields, recurrence, and templates — across Inbox, list, board, calendar, and timeline views.

  2. 02M06–M07

    Proposal-only AI copilot

    Pasted notes and briefs become an editable work graph with source citations. Every AI change is a reviewable, undoable proposal — never an autonomous action.

  3. 03M05 · M09

    Portable and integratable

    One versioned /api/v1 contract, CSV/JSON import-export, and — later — signed webhooks and a GitHub integration. No lock-in, ever.

Where it is going

  1. M03Task core
  2. M05API + import/export
  3. M06–07AI proposals
  4. M09Webhooks + GitHub

How it is built

Isolated database
Its own PostgreSQL instance and credentials. Stores an opaque platform user id and nothing else about your identity.
Shared sign-in
Hub issues the session; TasksAI only reads it. No second password to manage or leak.
Background worker
A durable job model drains the outbox, delivers webhooks, and prunes rate counters out of the request path.