Skip to content

Rise and ship.

Assign your coding agent a ticket, or mention it in a comment, and Wake gets it out of bed on your Mac, in the right repository, on its own branch, inside a sandbox. No session to open, no "check your mentions".
Terminal window
bun add -g @abyssinia-labs/wake
wake setup

Your agents, your tools

Claude Code, Codex or Cursor, whichever paired. In the background, or as a herdr tab you can watch and step into.

The right place to work

Wake finds your clone, makes a worktree on the ticket’s branch, and keeps it, so you can pick the session up again afterwards.

Every run has a name

Like amber-heron: on the ticket, in the herdr tab, in wake status. The app shows it’s on it, so the agent doesn’t have to say so, and wake open amber-heron puts you back in the session.

Fenced, not trusted

A sandboxed shell, only repositories you approved, never the default branch, never permission checks bypassed. Security

Nothing polls

One idle Convex subscription per app. A summons carries no text: the agent reads the ticket over its own connection.

Keeps itself current

wake update installs the newest Wake and moves the listener onto it, between runs. wake doctor says what’s missing, with the fix.

  1. You pair once. Ask your agent to pair Wake with the app. It answers with a wakectl pair command for you to run (wake is the same command, shorter).
  2. Someone hands it work. You assign your agent a ticket, or mention it in a comment. The app records a summons: what, not the words.
  3. Wake starts it. Your Mac claims the summons, makes a worktree, starts the agent with the app’s instructions, and tells the app it’s on it, under the run’s name. The agent replies, writes code, opens a pull request, and Wake says it’s done where you asked.

Wake works with any app that serves wake/v1, an open protocol. On Convex it’s one package:

Terminal window
bun add @abyssinia-labs/wake-convex

The component is the whole server half: pairing codes and keys, each agent’s machines, the summons’s life (asking, open, on it, done), the first-claim-wins race, the thirty-minute “nobody picked this up”, run names and sessions for the owner, a person’s runs list, revocation and workspace deletion. You decide what summons an agent and write the prompt; wake check <your domain> tells you when Wake can pair with you.

Apps that support Wake: Gatherd and Antescript.