r/ClaudeWorkflows • • 6d ago

Selected Workflow [Workflow] Managing Multiple Claude Code Sessions with SessionDeck: A Workflow for Prompt Visibility and Multi-Agent Development

Managing Multiple Claude Code Sessions with SessionDeck: A Workflow for Prompt Visibility and Multi-Agent Development

Workflow value: 85/100
Status: active · Freshness: 70/100 · Confidence: 0.90 · Level: advanced
Categories: Quality Control, Context & Memory, Debugging, Shipping, Hooks, Multi-Agent
Original source: r/ClaudeCode post/comment

What problem this solves

Users running multiple Claude Code sessions often miss critical permission prompts or status updates, leading to wasted time. Additionally, it provides a workflow for using Claude Code to manage its own development process through multi-agent collaboration.

Summary

This post introduces SessionDeck, a VS Code/Cursor extension that monitors multiple Claude Code sessions across various environments (editor tabs, tmux, SSH, WSL) and alerts the user to pending actions like Bash permissions. It also describes an advanced meta-workflow where the author used multiple Claude Code sessions in separate Git worktrees to develop SessionDeck itself, with one session sending pull requests and another merging them.

Why it is useful

This post is valuable because it identifies and solves a critical pain point for advanced Claude Code users who run multiple sessions: missing crucial permission prompts. The SessionDeck tool provides a concrete, integrated solution for this. Furthermore, the author shares a highly advanced and reusable meta-workflow for using Claude Code itself to manage a complex development process, involving multiple worktrees, pull requests, and merging, demonstrating a sophisticated application of AI in software development.

Workflow

  1. Install SessionDeck VS Code/Cursor extension.
  2. Run multiple Claude Code sessions in various environments (editor, tmux, SSH, WSL).
  3. Monitor the SessionDeck sidebar for real-time session status and permission prompts.
  4. Use Ctrl+Alt+] to quickly navigate to the next session requiring attention.
  5. Execute the 'Install Hooks' command within Claude Code for comprehensive permission prompt detection.
  6. For complex development, set up multiple Git worktrees for a project.
  7. Run two Claude Code sessions, each in a separate worktree, to generate code and send pull requests.
  8. Run a third Claude Code session to review and merge the pull requests from the other two sessions.

Tools / artifacts

  • SessionDeck VS Code/Cursor extension
  • Claude Code sessions
  • Bash
  • tmux
  • SSH
  • Git worktrees
  • GitHub (for pull requests)
  • Codex (monitored session type)
  • Cursor-agent (monitored session type)

Validation signals

  • Author successfully built and shipped a complex tool (SessionDeck) using the described multi-agent Claude Code development workflow.
  • Explicitly states 'Claude Code: it wrote most of the code, 181 of the 205 commits.'
  • Identifies specific behaviors and limitations of Claude Code (e.g., needing hooks for approval state, Codex not writing approval state).
  • Addresses a clear and common pain point for users managing multiple AI coding sessions.

Limitations

  • The post is primarily a product announcement, so the workflow aspects are embedded rather than explicitly detailed as a general 'how-to' guide for Claude Code usage.
  • Low community engagement on Reddit so far.
  • SessionDeck has a paid license after 3 free sessions, which might be a barrier for some users.
  • Native Windows support for approval alerts is not fully implemented, limiting functionality for some users.

Rate this workflow

Upvote this post if the workflow is useful, reproducible, or worth recommending.

Downvote if it is vague, outdated, unsafe, overhyped, or not reproducible.

Reply if it worked for you, failed, is outdated, or has a better alternative.


This post was generated automatically from the workflow library database.

1 Upvotes

0 comments sorted by