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.
- + Split “Launch billing” into 3 tasks with a blocked-by edge
- + Add owner @dana, due Fri, estimate 2d
- ~ Re-parent “Webhook retries” under “Reliability”
What it will do
- 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.
- 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.
- 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
- M03Task core
- M05API + import/export
- M06–07AI proposals
- 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.