Install

Install and activate VibeDeck

Watch the setup

Install from the Elgato Marketplace

Read the steps
  1. In the Stream Deck app, open Marketplace and search for VibeDeck.
  2. Install the VibeDeck plugin.
  3. Drag VibeDeck → Setup from the action list onto any key.
  4. The Setup panel opens. “Ready at a glance” shows what is left to do.
  5. Click “Continue setup ↗”. The Setup page opens in your browser.
  6. The Setup page starts with your agents. Pick the ones you use.
  7. Next: connect Claude Code. The “Connect Claude Code” video shows each step.

Install from getvibedeck.com

Read the steps
  1. Go to getvibedeck.com/trial and enter your email.
  2. Click “Email me a confirmation link”.
  3. “Check your inbox.” Open the link within one hour to start the trial.
  4. Your key and installer links arrive by email. Buyers get the same in the purchase email.
  5. Double-click vibedeck-mac.streamDeckPlugin. Stream Deck installs it.
  6. Windows: vibedeck-win.streamDeckPlugin. If SmartScreen warns, click “More info”, then “Run anyway”.
  7. Drag VibeDeck → Setup from the action list onto any key.
  8. The Setup panel opens. Click “Continue setup ↗”.
  9. Paste the key from your email into “License key”.
  10. Click “Activate license”.
  11. The top bar now says “Licensed” with the last four characters of your key.

Connect Claude Code

Read the steps
  1. In Setup, under “Connect the agents you use”, select Claude Code.
  2. Click “Preview affected files” to see what will change.
  3. Then click “Install hooks”.
  4. Hooks installed. Setup moves on by itself.
  5. “Your hooks are ready.” Next: add All Sessions to a key.
  6. In the Stream Deck app, drag VibeDeck → All Sessions onto a free key.
  7. With no agent running, the key reads “no session”.
  8. Start a fresh Claude Code session and send one prompt.
  9. The key lights up with that session.
  10. Select the Setup key. Under “Screen and deck”, find “Answer profile”.
  11. Click “Install Answer profile”. If Stream Deck asks to install it, accept.
  12. When Claude asks, a card shows on screen and the deck switches to Answer.
  13. Tap Allow, Always or Deny on the deck.
  14. The agent carries on.

macOS

  1. Download the plugin

    Get vibedeck-mac.streamDeckPlugin from the download link in your license email.

  2. Double-click to install

    Stream Deck installs it automatically. VibeDeck is notarized, so Gatekeeper normally won't prompt. If it does, right-click the file and choose Open, then confirm.

Windows

  1. Download the plugin

    Get vibedeck-win.streamDeckPlugin from the download link in your license email.

  2. Double-click to install

    Stream Deck installs it automatically. SmartScreen may flag it as unrecognized — click More info, then Run anyway.

Activate and connect your agents

  1. Drag the Setup key

    Drag VibeDeck's Setup action onto any free key. Its setup page opens in your browser.

  2. Paste your key and Activate

    Paste your license key on the setup page and press Activate. Every VibeDeck key unlocks live — no restart needed.

  3. Select and preview agents

    Choose only the detected agents you use, then preview every configuration file VibeDeck will extend. Nothing is selected by default. Existing hook arrays are preserved, conflicts are skipped, and a backup is created before changes.

  4. Install the hooks

    Confirm the preview. VibeDeck merges its entries, validates the result, and rolls back if validation fails. Some integrations may report a limited or needs-review state instead of a clean install; review that message before continuing.

  5. Restart and verify

    Restart each affected agent session and send one prompt. A live session card on your deck confirms the connection. If a key stays idle, check the Setup page for updates, limited states, or a needs-review message.

  6. Choose a session view

    DeepSeek Harness does not have a dedicated Session key. Add the All Sessions or Swarm action to see it alongside your other agents.

Switching machines? Deactivate this one from the setup page first. If the old machine is gone, use verified activation support.

Status-only integrations

These integrations report status without deck control. Gemini CLI, Kilo, and Qwen Code each have their own Session key and also appear on All Sessions and Swarm, with no typing, dictation, interruption, deck approval, model, or effort control. DeepSeek Harness has no dedicated Session key. Answer questions and approvals in the agent.

Updates after installation

VibeDeck checks its signed update service for newer releases. Update manifests and payloads are signature- and hash-verified before installation.

Read the session guideOpen support and guides