coryszatkowski

Stream Deck controller for Claude Code — visual status, window tiling, and quick actions

17
2
100% credibility
Found Mar 28, 2026 at 17 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

ClawDeck is a macOS tool that connects an Elgato Stream Deck to manage and monitor multiple terminal-based AI coding sessions by displaying their states on buttons and enabling quick window switching.

How It Works

1
🔍 Discover ClawDeck

You hear about ClawDeck, a handy tool that turns your Elgato Stream Deck buttons into a dashboard for switching between multiple AI coding chat windows on your Mac.

2
📥 Download and Set Up

Grab the ClawDeck folder from GitHub and click the setup button to prepare everything on your Mac, including helpers for your AI chats.

3
🔗 Connect Your AI Chats

Say yes to linking your AI coding sessions so the buttons can show if they're thinking or waiting.

4
🚀 Launch and Grant Access

Start the program, allow it to arrange your chat windows, and watch your Stream Deck buttons light up with colors showing each chat's status.

5
🎨 Pick a Layout and Colors

Open the settings page in your browser to choose how to arrange your windows in a grid and pick fun colors for the buttons.

6
🖱️ Tap and Hold Buttons

Tap a button to jump to that chat window, hold to speak your thoughts into it, and see borders highlight the active one.

Master Multiple Chats

Now you effortlessly juggle many AI coding sessions like a pro, with your Stream Deck making everything quick and visual.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 17 to 17 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ClawDeck?

ClawDeck turns your Elgato Stream Deck into a visual dashboard for managing multiple Claude Code sessions in tiled terminal windows on macOS. Built in Python, it maps the 5x3 button grid to show live status colors—blue for idle, green for working, red blink for permissions—while letting you tap to switch windows, hold for dictation via Whisprflow, or navigate multi-choice prompts. It auto-snaps terminals to customizable layouts like default 14-terminal grids or quads, with screen border overlays and a browser-based settings UI for tweaks.

Why is it gaining traction?

As a focused Stream Deck app for Claude Code, it beats generic github stream deck plugins by hooking directly into session states for real-time visuals, no manual polling needed. Developers dig the nav mode for arrow keys and number picks, plus runtime commands like `tile` or `layout quad` for quick reshuffles, making multi-session AI coding feel like a pro hardware setup. Custom colors, brightness sliders, and optional menu bar app add polish without Elgato's stream deck software bloat.

Who should use this?

macOS power users running parallel Claude Code terminals for complex AI-assisted projects, like full-stack devs prototyping actions across repos or prompt engineers juggling benchmarks. It's ideal if you own a Stream Deck Original and want hardware shortcuts for window tiling and status glances during long coding marathons.

Verdict

Worth a spin for Claude Code fans with Stream Deck hardware—solid docs and easy setup via `bash setup.sh` make it accessible despite 17 stars and 1.0% credibility signaling early maturity. Test on a side machine first; lacks broad terminal support beyond Terminal.app and iTerm2.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.