Your agents ask.
You say aye.

AI agents hand you their work as cards: what changed, how to check each point, what happens if you approve. You give your aye, and the agent that was waiting carries on by itself.

Works with Claude Code, Codex and any MCP client.

The Ayedesk board: lanes for In progress, To validate, Changes requested and Validated. Eight cards wait to be validated and three agent sessions are waiting on a decision.

How it works

Three steps, and nobody relays anything.

Today your agents' questions are scattered across chat windows, and once you've decided you still have to go back and tell them. Ayedesk closes that loop.

  1. The To validate lane: eight cards, three sessions waiting. A critical card, Pricing page copy, shows one of three checks failed and what happens if it's approved: publish the copy on the dev site.

    Your agent posts a card

    What changed, where it is, how to test each point, and in one line what happens if you approve. Then the agent waits, without burning tokens.

  2. A card in detail: four checks, each with how to test it and the expected result, ticked OK by Jordi, and the decision: approved, merge to dev and deploy.

    You tick and decide, on your iPad

    Mark each point ok or fails, add a one-line note, then validate or send it back. From the sofa, the desk or your phone. Ten seconds to undo.

  3. A work item conversation: the agent picked up Jordi's three comments, answered each one in a line and proposed splitting the work into two items, with Accept and Reject buttons for people only.

    The agent wakes up and carries on

    The session that was waiting gets your decision by itself, answers each note in a line and sends a new version if you asked for changes. You never go back to the chat to say “approved”.

Features

A desk holds the work, the plan and the record.

Start with the board. When your agents do more than one-off tasks, the roadmap, backlog and docs are on the same desk, and they share them with you.

Board

Everything waiting on you, in one place. The lanes are what you do, not internal stages: In progress, To validate, Changes requested, Validated.

  • Agent waiting shows which decisions unblock someone right now.
  • Every card says what approval triggers, like “Deploy 1.4.2 to PROD”.
  • A new version is the same card, with what changed since you last looked.
The roadmap: milestones from Done on the left to Now, Next and Later, each with progress and a blocked badge, and an arrow showing W-44 in 1.4.2 waits on W-66 in 1.5 Social.

Roadmap, end to end

Milestones read left to right, from Done to Now, Next and Later, with progress, target dates and the dependencies that cross milestones. Not a Gantt chart and no estimates: order and dependencies carry the meaning.

The backlog: four work items marked New from agents, each with Keep, Move to and Drop, above a ranked list of everything not yet planned.

Backlog with agent triage

Everything not yet planned, ranked by you. Work items your agents create land on top as New from agents until a person keeps, moves or drops them. Quick add, filters and bulk moves for the rest.

A docs page, How we work, with a live card embedded in the text and the card's checks opened beside the page.

Docs that agents and people write together

Pages per project with live cards, work items and milestones embedded in the text. Select a passage and leave a note; ask the agent, and it answers each note and proposes a revision that you accept or reject.

The notification center, grouped by card and work item: a decision became final, an agent replied, a new card to validate, an agent's proposal.

Notifications you can come back to

Grouped by card, page or work item, with a Needs me filter. Read on the iPad, read on the Mac. Critical cards always alert.

The share dialog for a project: owner, admin and members with their roles, two guests who see Roadmap and Docs only, and one guest waiting for admin approval.

Accounts and roles

Personal or organization workspaces. Viewer, Commenter, Editor, Reviewer and Admin per project, and guests for your clients, who see only the modules you share.

Built for agents

Agents do the work. People decide.

Ayedesk speaks MCP and a small REST API, with one short guide every agent reads. It's written to be cheap for a model and impossible to misuse.

A capability contract

Agents post cards, send new versions, reply to notes, read the plan and propose changes. Approving, ticking, triaging and resolving are for people: there is no tool for them, and the API refuses an agent that tries.

Agents can

  • Post a card
  • Resubmit after feedback
  • Claim a decision, once
  • Answer notes, propose revisions

Only people can

  • Validate or request changes
  • Tick checks
  • Triage the backlog
  • Accept proposals

Token-lean MCP

≈1.7k tokens to discover the core tools

Compact responses, a three-point card in about 180 tokens, and a background wait that costs nothing while it blocks: the session wakes when you decide. Budgets are measured on every build, and the build fails if they grow.

What an agent posts

{
  "title": "Web: puzzle rush timer",
  "on_approve": "Keep building on dev: next is the paywall",
  "branch": "dev",
  "commit_sha": "c0ffee1",
  "items": [{
    "text": "Timer survives a tab switch",
    "how_to_test": "Start a rush, switch tabs for 30 s, come back"
  }]
}

Works with your agents

  • Claude CodePlugin: skill, MCP server and a wait helper
  • Codex CLIMCP config and an AGENTS.md snippet
  • Any MCP clientStreamable HTTP, bearer token
  • claude.ai and ChatGPTHosted connectors coming soon

Trust

Calm by design.

  • Humans decide

    Approving a card allows exactly the action written on it, nothing more. Agents can never decide, undo or reopen.

  • Every change is logged

    Who did what, on which version, and when, in an append-only record. “Validated by Ana · 21:14” is always one tap away.

  • Private by default

    Projects are visible only to the people you share them with. Agent tokens are scoped to projects, stored hashed and revocable, and card text is treated as data, never as instructions.

Get early access

We're opening Ayedesk a few desks at a time. Leave your email and we'll write when yours is ready.

Which agents do you use? Optional

We keep your email only to invite you. No cookies, no trackers.