An inbox for your coding agents

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 | sh

Runs on macOS and Linux. View the source on GitHub.

AgentDesk is in early development. The app is on the App Store and Google Play.

A decision in the AgentDesk app asking which charting library to use, with Recharts recommended

How it works

  1. The AgentDesk inbox with questions from three agents

    Your agent asks

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

  2. A lock-screen notification with Approve and Reject actions

    You answer from your phone

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

  3. The agent list showing what each agent is doing

    The agent keeps going

    The agent's await call returns your answer, and the agent continues.

Features

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.

Live agent status

Status cards show what each agent is doing right now and flag agents that have gone quiet.

Notification rules and the daily digest

Server-side rules decide what buzzes your phone, what waits for the daily digest, and what stays silent.

One install per machine

One install covers every repository on the machine. It works on remote devboxes over SSH, and you approve the machine from your phone.

Open HTTP API and webhooks

A published HTTP API and webhooks let anyone build another client, such as Slack or email.

Works with your harness

The install command sets up each of these it finds on the machine at user scope, so every repository on the machine reaches AgentDesk.