upstash

Herdr Upstash Box — Development skill for Claude Code

Development community

Herdr plugin: run a coding agent in an Upstash Box from the worktree you are looking at.

How to install Herdr Upstash Box

This entry records only its repository, not the path inside it, so there is no exact command to give. Open upstash/herdr-upstash-box and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Herdr Upstash Box does

Herdr plugin: run a coding agent in an Upstash Box from the worktree you are looking at.

Alternatives in Development

  • Clean Worktree (Interactive) — Interactive cleanup of worktrees: lists merged/stale branches and asks confirmation before deleting 25.5k ★
  • Worktree Cleanup — Remove worktrees and branches that have been merged: $ARGUMENTS 23.4k ★
  • Cancel Pua Loop — 取消当前活跃的 PUA Loop(原子级联:state + worktree + 记录) 19.5k ★

README

Upstash Box Herdr plugin

Run a coding agent in an Upstash Box from the worktree you are looking at in [Herdr](https://herdr.dev).

Focus a pane inside a Git worktree, invoke **Start agent in Upstash Box**, and the plugin creates a box, uploads a filtered copy of the worktree, opens a new pane, and puts the agent in it. Close the pane and the agent keeps running. Come back with **Reconnect**, and a box that idled and paused in the meantime resumes on its own. When the agent has done something, **Apply changes** brings its edits back as a checked Git patch.

Two ways to sit in front of the agent

TUI mode (default) Native mode
What runs in the pane The real Claude Code, Codex, or OpenCode terminal UI, kept alive under tmux inside the box The Upstash Box CLI REPL, driving the box's own agent
Credential Your provider API key, passed into each session and never handed to the box The Box managed key. Set nativeKey to local to use your own key
Herdr agent detection Real, through HERDR_AGENT Not available
Needs A provider key on this machine The box CLI on this machine

Pick with `mode` in the config.

Requirements

  • Herdr 0.8.0 or newer
  • Node.js 22 or newer
  • Git and tar
  • An Upstash Box API key
  • TUI mode: an API key for the model's provider (Anthropic, OpenRouter, OpenAI, or OpenCode)
  • Nothing else: the Box SDK an