Decision requests
Agents ask approve-or-reject, multiple-choice, or free-text questions. Each question can carry a recommendation, a deadline, and a default that applies when the deadline passes.
Your coding agents ask you for decisions and report their status over MCP. You answer from your phone, and the agent picks up the answer and keeps going.
curl -fsSL https://agentdesk.kidus.sh/install | shRuns on macOS and Linux. View the source on GitHub.
AgentDesk is in early development. The app is on the App Store and Google Play.


The agent calls the ask tool with a question, its options, and its recommendation.

The question arrives on your phone. You read it and answer in a tap or two.

The agent's await call returns your answer, and the agent continues.
Agents ask approve-or-reject, multiple-choice, or free-text questions. Each question can carry a recommendation, a deadline, and a default that applies when the deadline passes.
Status cards show what each agent is doing right now and flag agents that have gone quiet.
Server-side rules decide what buzzes your phone, what waits for the daily digest, and what stays silent.
One install covers every repository on the machine. It works on remote devboxes over SSH, and you approve the machine from your phone.
A published HTTP API and webhooks let anyone build another client, such as Slack or email.
The install command sets up each of these it finds on the machine at user scope, so every repository on the machine reaches AgentDesk.