Local-first agent control

Every coding agent.
One place to answer.

See what every agent is doing, know exactly who needs you, and answer permission prompts without hunting through terminals.

  • Runs on your machine
  • Claude Code + Codex
  • MIT licensed
HANDRAISE / WORKSPACE LIVE
REPOSITORY acme/platform
4 agents 1 needs you
NEEDS YOU · 40s CLAUDE

api

~/code/acme/api

PERMISSION REQUEST npm run migrate -- --force
WORKING CODEX

web

~/code/acme/web

Seen just now
QUIET CODEX

docs

~/code/acme/docs

Seen 12m ago
NO CLOUD RELAYREAL PERMISSION EVENTS TMUX-NATIVEMOBILE READY NO CLOUD RELAYREAL PERMISSION EVENTS TMUX-NATIVEMOBILE READY

The context-switch tax

Your agents are fast.
Finding them shouldn't be slow.

WITHOUT HANDRAISE

Twenty tabs. One silent blocker.

An agent has been waiting for permission. Somewhere.

WITH HANDRAISE

One view. The right interruption.

Waiting agents rise to the top with the request ready to answer.

The workflow

Start in the terminal.
Stay in control.

01
$

Launch an agent

Start Claude Code or Codex through Handraise. Your existing CLI auth stays exactly where it is.

handraise start api --dir ~/code/api
02

Watch the whole fleet

See every repository, work front, session, and live state from one responsive view.

handraise serve
03

Answer what matters

Permission requests arrive as typed events. Allow or deny them from your desk—or your phone.

Allow once    Deny

Built to be boringly trustworthy

Your control plane stays yours.

Handraise coordinates local processes with explicit signals. No terminal guessing, no copied provider keys, and no public relay between you and your agents.

Read the security model
01

Local by default

Binds to localhost. Remote access is something you deliberately add.

02

Events, not screen scraping

Lifecycle hooks tell Handraise who is waiting and why.

03

Sessions survive the browser

Agents run in tmux. Close the tab and the work keeps moving.

04

Your existing credentials

Provider API keys are never copied into Handraise.

Public preview

Raise your hand.
Lower the noise.

Handraise is open source and ready to run from source on Node 20+, tmux, and Python 3.

INSTALL FROM SOURCE~/
$ git clone https://github.com/martin882003/handraise.git
$ cd handraise && npm install
$ npm run build && npm link
$ handraise install-hooks
$ handraise serve