Release history
Changelog
Agent CLIs, terminals, and operating systems keep changing. This is the work your one-time purchase pays for — every shipped version, newest first, at no extra cost.
1.0.6.0
- Cache hit rate on your session keys. Claude Code, Codex and Pi keys now show ↻ and a percentage next to the context number: how much of the conversation the AI provider reused from its cache instead of processing it again. A high rate usually means faster replies and lower token costs; a sudden drop shows the cache was lost, for example after a long break or a model switch. Prefer the key to fill by cache instead of context? Turn on Fill by cache hit rate in Setup → Safety.
- Windows: open the exact Desktop conversation. Tapping a Codex Desktop or Claude Desktop session now opens that conversation, just like on a Mac. Before, it only brought the app to the front.
- Codex Desktop after a restart. Tapping a Codex Desktop session goes straight to its conversation again right after VibeDeck or Stream Deck restarts. Before, the key showed an alert until the agent finished its turn.
- Quieter finished turns. The Done sound is now a soft tick and is off by default, so a finished turn no longer sounds like an approval request. Turn it back on under Alert sounds.
- Easier license recovery. When your keys are locked, Setup opens with the License card at the top, and an ended trial or revoked key now has a field to paste another key.
1.0.5.1
- Codex Desktop: tap opens the conversation again with the latest ChatGPT app, which moved its Codex CLI inside the app bundle.
- Claude Desktop: tap finds the conversation again in large session stores (about 110 sessions or more) and after the agent changed folder inside the project.
- Codex Desktop: a permission request no longer blocks tap navigation for the rest of the session.
1.0.5.0
- Stop button. Tap a session key three times within two seconds to stop the agent's current turn. The session stays open, and a waiting approval that VibeDeck holds is declined first. Works in iTerm2, Ghostty, tmux and herdr panes, Windows Terminal (x64) and Codex Direct Control; other hosts show that Stop isn't available.
- Context at a glance. The key fills up as the conversation grows: amber from 80%, a red percentage from 95%. Claude Code, Codex and Pi, when the agent reports its context.
- Token burn pulse. A working Claude Code or Codex key pulses faster when the agent burns tokens faster than your usual pace.
- Early warnings. A red border tells you when Claude Code runs too many subagents, or when a Claude Code or Codex session burns far above its own pace or spends tokens for 30 minutes with no tool activity. Tap to dismiss. Warnings never stop anything.
- Subagents on the key. Claude Code keys show how many subagents are running, and their tokens count toward the session.
- Your rules. Turn each Safety feature on or off in Setup and set your own warning thresholds. New Stopped and Alert sounds.
- New Session keys for Kimi Code and Hermes. Status only. Question alerts for Codex (when its last message ends in a question, with current hooks) and Pi (prompts from the VibeDeck Pi extension).
- Dictation with OpenAI now uses gpt-transcribe.
- Private by design: token counts come from the agents' local session files, never your conversations.
- Codex 0.150.0 or newer is now required. After updating, reinstall the Codex hooks in Setup and approve them once in Codex.
1.0.4.0
- Tap opens the exact conversation in Claude Desktop and Codex Desktop. Hold to interrupt. Cards clear once you have acted on them; closed or stuck conversations no longer linger.
- Three new Session keys: Gemini CLI, Kilo and Qwen Code. Status and waiting cards only, no typing, dictation or model controls. DeepSeek Harness shows on All Sessions and Swarm.
- Setup is simpler. Connect Codex with one click, and every agent card shows what works on the deck before you install.
- Pause music while an agent works. A new Sounds option pauses Spotify, Music (macOS) or the active player (Windows) when an agent waits for you, finishes, or both.
- More exact navigation. herdr panes, OpenCode TUI, Orca terminal and the Claude VS Code bridge. Swarm gets a Previous session option that steps back through recent sessions.
- Uninstall now removes the new agents' hooks too.
- T3 Code. We built the integration and sent it upstream, but the T3 team declined to add external-app support for now. We are watching their repo and will hook in the moment any door opens.
1.0.3.0
- Private local dictation. Download the engine and model in Setup. Audio stays on your computer, with no transcription API key or usage fees.
- Easy downloads. Track progress, cancel, retry, or remove local files from Setup.
- Speak to your agent. Hold a session key to dictate, release to insert, and tap to send.
- Dictate Anywhere. Paste speech into the active app without pressing Return. This replaces your clipboard.
- Project vocabulary. Copy an agent prompt from Dictation Settings to generate .vibedeck-vocab with your project's names and technologies.
- More dictation controls. API model presets, custom endpoints, spoken commands and symbols, plus custom replacements and reusable snippets.
- UI improvements. Refreshed Setup screens and action settings, with clearer labels and layouts that fit narrow panels.
1.0.2.0
- Add dedicated Grok Build keys with live prompt, completion, failure, and session-end status.
- Add dedicated Pi keys with live progress, questions, errors, and opt-in Allow/Deny controls.
- Guide Pi and Grok setup while preserving existing hooks.
1.0.1.7
- Control Codex from your Stream Deck: approve or deny requests, grant session-wide Always when Codex offers it, switch models and reasoning effort, and apply presets on supported macOS and Windows x64 setups. Requires Codex 0.149.1 or newer.
- See what Codex is doing at a glance: each session key shows its live status, model, reasoning effort, and working directory.
- Jump directly to the session that needs you, with more reliable terminal focus across iTerm2, WezTerm, Kitty, Ghostty, Warp, Alacritty, tmux, VS Code, Cursor, and Windows Terminal.
- Bring supported GUI sessions to the front, including Orca, T3 Code, Claude desktop, and Codex desktop.
- Set up Codex more reliably: VibeDeck now finds the real Codex command behind shell aliases, nvm, Volta, other version managers, and custom PATH configurations.
- Complete Codex setup with a guided checklist that verifies the CLI, hooks, trust, connection mode, and first live session before controls unlock.
- Upgrade without repeating setup: VibeDeck recognizes supported PATH and alias configurations created by earlier releases.
- Keep session keys responsive through reconnects, brief status gaps, completions, session endings, and Direct Control restarts. Approval prompts continue reaching your Stream Deck after reconnection.
- Start Codex Direct Control more reliably: VibeDeck reuses the server it owns, avoids duplicate servers, leaves unrelated processes alone, and recovers from stalled startup.
- Clear closed Codex sessions from your keys automatically. Open VibeDeck Setup once, reinstall the Codex integration, and approve the updated hooks when Codex asks.
- Improve Windows reliability: first-press focus targets the correct terminal pane, respects the request timeout instead of stalling in PowerShell, and reads agent configuration files saved with a UTF-8 BOM.
1.0.1.4
- Present the free 14-day no-card trial and $19 perpetual license throughout VibeDeck Setup
- Refresh an installed license immediately after trial expiry or purchase
- Preserve the caller's working directory when launching Codex on Windows unless --cd/-C is explicit
1.0.1.3
- Faster and more reliable licensing and update service on new infrastructure
1.0.1.2
- Validate production update delivery and installation
1.0.1.1
- Fix macOS helper signing and notarization for reliable installation and updates
1.0.1.0
- Initial public release
1.0.0.21
- Attention fail-open hardening, Codex trust detection, licensing heal, release pipeline fixes
1.0.0.20
- Make desktop onboarding recover from stale setup, guide Codex Direct Control in the correct order, and show actionable setup errors.
1.0.0.19
- Improve Claude integration guidance and full-support opt-in, fix Cursor completion and Windows window restore, and enable Antigravity session detection on Windows
1.0.0.18
- Restore Windows Claude and Antigravity session detection when CLAUDECODE is inherited
1.0.0.17
- Require license confirmation for installer downloads and harden Paddle sandbox fulfillment
1.0.0.16
- Align sandbox API signing trust and publish hardened licensing, email, downloads, updates, and backups
1.0.0.15
- Complete Paddle sandbox fulfillment with hardened license email delivery, current installers, signed updates, and recoverable backups
1.0.0.14
- Keep permission controls and hook installs responsive, and stop reopening completed updates
1.0.0.13
- Recover stuck OpenCode permissions and keep Stream Deck session controls responsive after failed actions
1.0.0.12
- Update Windows focus and dictation helpers
1.0.0.11
- Test updater flow
1.0.0.10
- Open verified updates directly in Stream Deck and keep download status clear
1.0.0.9
- Install updates reliably and open directly on the update screen
1.0.0.8
- Show updates first and install safely after VibeDeck exits
1.0.0.7
- Open updates directly at the download button and avoid false license prompts during restart
1.0.0.6
- Clarify hook installation with a required preview and review step before installation
1.0.0.5
- Add a protected one-click Stream Deck installer with release notes and verified full-package downloads
1.0.0.4
- Update Windows focus and dictation helpers
1.0.0.3
- Security hardening: deduplicated license activation, lower abuse limit, atomic shared OTA channel, clean release dependencies
1.0.0.2
- Check the public stable version at startup and hourly, downloading only when a newer update is ready.
1.0.0.1
- Fix OpenCode hook installation and reconnect it to VibeDeck's current per-process loopback connection.
1.0.0.0 — first public release
- Ship the complete 22-action VibeDeck plugin for macOS and Windows.
- Add Paddle activation bound to the exact store, product, variant, and machine instance.
- Add signed 72-hour offline leases; invalid, missing, edited, replayed, or expired leases keep the plugin locked.
- Protect update discovery and downloads with short-lived installation-scoped bearer tokens.
- Verify strict signed update manifests, file sizes, and SHA-256 hashes before a transactional launcher swap with rollback.
- Keep activation and diagnostics reachable while preventing unlicensed paid actions, hook installation, Codex overrides, and sound mutations.
- Verified support handles lost-machine recovery without asking customers to send license keys.
Earlier internal test builds were never public releases. The public version history intentionally begins at 1.0.0.0.