Agentsd — Development skill for Claude Code
Stream Deck plugin for managing Claude Code sessions.
How to install Agentsd
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open paultyng/agentsd and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agentsd does
Stream Deck plugin for managing Claude Code sessions.
Alternatives in Development
- Claude Md Management — Tools for managing and improving CLAUDE.md files 14k ★
- Connect — Fancy stream processing made operationally mundane 8608 114 1 8.6k ★
- Gmail AutoAuth MCP Installation Guide — This guide will help you install and configure the Gmail AutoAuth MCP server for managing Gmail operations thr 1.1k ★
README
agentsd
Stream Deck plugin for managing [Claude Code](https://claude.ai/code) sessions. Monitor session state, approve or deny permission requests, and control agents from hardware buttons.

Requirements
- macOS 13+ (Windows support tracked separately; see issue for details)
- Stream Deck app 6.6+ plus a Stream Deck device
- Node.js 20+
- Claude Code with HTTP hooks support
How it works
Claude Code HTTP hooks post events to a local server (`127.0.0.1:9200`). The plugin translates those events into session state on Stream Deck buttons and dials.
Claude Code hooks → HTTP server (:9200) → SessionManager → Stream Deck UI
`PermissionRequest` hooks hold the HTTP response open (up to 120 s) so you can approve or deny directly from a button press.
Install
git clone https://github.com/paultyng/agentsd.git && cd agentsd
npm install
npm install -g @elgato/cli # one-time global; provides the `streamdeck` CLI used by `npm run link`/`dev`
npm run build
npm run link # register plugin with Stream Deck
npm run hooks:install # add Claude Code HTTP hooks to ~/.claude/settings.json
After linking, restart the Stream Deck app. The actions appear under "Claude Code" in the action list.
Uninstall
npm run hooks:uninstall # remove hooks from ~/.claude/settings.json
npm run unlink # unregister plugin
Configuration
| Env var | Default | Effect |
|---|---|---|
AGENTSD_DEBUG |
unset | When 1, the hook server exposes GET /debug/sessions returning a JSON snapshot of every tracked session. Used by the test suite; safe to enable locally for diagnostics. |
Development
npm run watch # rebuild on file changes
npm run dev # Stream Deck dev mode (hot reload)
npm run de
Related Skills
MacPilot
Turn your Mac into a wireless trackpad, keyboard & Stream-Deck — controlled from any phone's browser. No app i
Muxboard
Stream Deck+ dashboard for cmux, Orca, and Herdr coding agents, with live attention keys and CodexBar quotas,
Agent Vitals
Stream Deck plugin for Claude Code — live usage gauges, session status, and approve/deny keys. macOS + Windows
Cc Pocket
Drive Claude Code or OpenAI Codex from your phone — resume sessions, stream output, approve tool permissions r
Session Replica Kit
Resumable, exactly-once event-stream client for long-running agent sessions on iOS: cursor-based resume, order
Clave
A macOS desktop app for managing multiple Claude Code sessions
Related Agents
Langfuse Expert
Expert Langfuse engineer for querying traces, debugging LLM applications, managing prompts, analyzing sessions
Rust Async Patterns
Production patterns for async Rust programming with Tokio runtime, including tasks, channels, stream... - wsho
Events
Manage Datadog events including event submission, search, filtering, and custom event stream management.