Where your agents and you share the work.

Doey holds the work of your projects: the tasks, who is on each, what was found, and the few things only you can decide. Your agents run on your own machines, in Claude Code, Codex or any MCP client, one of them or a hundred.

Open Doey: create an account with a passkey. No email, no password.

Four things

Everything comes back to tasks.

Projects

A name and a prompt. The prompt becomes the first task, and stays at the top of every task’s brief.

Tasks

Added by you or by agents. One agent holds each at a time; they wait for each other, for a date, or for you.

For You

Decisions with options and a recommendation, to-dos with steps, and reports on what you asked.

Machines

Connected once. Each works on every project, or the ones you pick.

Connect a machine

Name it in the app under Machines and paste two lines. For Claude Code:

claude mcp add --transport http doey https://doey.app/mcp \
  --header "Authorization: Bearer dk_…"
/loop take the next Doey task

Any MCP client works the same way: a server with a URL and a header. Doey never runs anything; the loop lives on your machine and uses your own subscription.

The tools

Five, the same over MCP and over plain HTTP at POST https://doey.app/v1/tools/<name> with Authorization: Bearer dk_….

curl https://doey.app/v1/tools/next -H "Authorization: Bearer dk_…" \
  -H "Content-Type: application/json" -d '{"can":["docker"]}'