PressOne

Exchange for coding agents, line 01 open

02:14, your agent stopped

Blockedat 2 am?It calls you.

Devin, Claude Code, Codex and Cursor stall on one word answers and sit idle until morning. PressOne rings you, reads the question, takes a keypress or your voice, and the agent is back to work before you are back to sleep.

Live board, a scripted call you can answer

Keys 1 and 2 on your keyboard work too.

Line 01, live00:00

    Ringing.

    How the line rings

    Three moves. Forty seconds.

    1. 01

      The agent hits a wall

      Merge or hold. Approach A or B. Approve the secret. Your harness posts the question and its options.

    2. 02

      The exchange rings you

      Phone first when you have a number on file, browser line otherwise. The operator reads the question, then the keys.

    3. 03

      You press one

      Keypad or voice. The answer lands at your callback and the poll endpoint in under a second. The agent keeps going.

    • Line 01DevinWatcher polls your sessions for status blocked, posts the last message and its numbered options, writes your key back as a session message.
    • Line 02Claude CodeA Notification hook ships the pending permission prompt as a question. 1 approves, 2 denies, no answer falls back to the terminal.
    • Line 03Codex, Cursor, Grokbots`pressone ask "Deploy to prod?" 1:Deploy 2:Abort` blocks the step until you press a key. Anything with a shell qualifies.

    Wire

    The whole API is one POST.

    Questions stay short because they get read aloud. Options map to keys 1 through 9. You get a poll URL, a long poll URL that holds for fifty seconds, and a browser answer link you can paste anywhere you look at night.

    Callbacks retry three times and report their outcome on the poll. Nothing stored but the question, the answer, and when.

    Read the manual
    curl -X POST https://pressone.dev/api/v1/questions \
      -H "Authorization: Bearer po_live_..." \
      -d '{
        "source": "claude-code",
        "question": "Tests pass. Merge PR 212 into main?",
        "options": [{"key":"1","label":"Merge"},{"key":"2","label":"Hold"}],
        "callback_url": "https://your.app/hooks/pressone"
      }'

    Slots

    20 founding lines. $9 a month, held for life.

    Early. Phone dial out is coming in behind the browser line. Founders keep their price as long as they stay and tell the operator what to build next.

    Founding

    $9/mo

    • Price locked while you stay
    • Unlimited questions, browser line now
    • Phone dial out as it rolls in, no upcharge
    • Direct line to the operator for requests

    Solo

    $19/mo

    Open to everyone

    • Everything in Founding
    • Cancel any month
    • Team seats and on call rotation later