OpenCode Stream Deck Profile
V3All 48 OpenCode shortcuts on your Stream Deck: Config (11), Context (11), Session (11) + 4 more. One-click install, macOS, Windows & Linux.
- 48
- Shortcuts
- 7
- Groups
- macOS · Windows · Linux
- Platforms
- IDE
- Category
All 48 OpenCode shortcuts on your Stream Deck: Config (11), Context (11), Session (11) + 4 more. One-click install, macOS, Windows & Linux.
The profile as it installs: 5 folders on the home page, 48 shortcuts inside them. Press a folder to open it, a key to see what it fires.
€4.99 Get it on Elgato Open this deck on its own page →
This profile's own key art, drawn by the same code that builds the files you install — and a starting point, not a fixed layout. Once it is imported, every key, folder and page is yours to move, rename, re-icon or delete in the Elgato Stream Deck app. What this page cannot be is the rest of the box: one theme of the ones it ships, two Stream Deck models of six, one platform's key combinations, and no dials.
Every published revision of this profile, newest first — what changed and why, in the maker's own words.
v4 — 2026-09-19. Rebuilt on OpenCode V2. OpenCode 2 replaces the V1 binary on install and moved most of the keybind table with it. Every binding here is now cited to the V2 reference. - Fixed: Next Agent was bound to Tab. V2 cycles agents on Shift+Tab; Tab cycles nothing. - Fixed: Previous Agent sent Shift+Tab, which cycles FORWARD in V2. The reverse cycle has no default binding, so the key is gone rather than wrong. - Removed: Share and Unshare. The V2 docs state session sharing is not supported yet. - Removed: /init, /help, /details, /thinking and Toggle Tips — none appear anywhere in the V2 reference. - Removed: the duplicate session key. List Sessions and Session List were the same action twice. - Changed: nine slash keys became their native leader chords — new, compact, undo, redo, export, models, agents, themes and editor. The chord is what the V2 docs teach. - Added: session tabs, on by default in V2 — next, previous, close, reopen, unread, slots 1 to 3. - Added: the diff viewer, nine keys — file and hunk navigation, split or unified, file tree, single patch, mark reviewed, review scope. - Added: queued prompts, Alt+Enter to queue, attachments, /btw side questions, Ctrl+O recent sessions, line scrolling, last user message. 67 keys across 7 folders, up from 48 across 7.
v3 — 2026-08-08 OpenCode is keybind-first and this profile was slash-first. It now carries the leader surface that is the actual product: session list, timeline, status view, sidebar and copy message, each a single key instead of ctrl+x followed by a letter. Adds the model and session controls that have no slash equivalent — Ctrl+R rename, Ctrl+A provider list, Ctrl+F favourite model, Ctrl+T variant cycle, Ctrl+Alt+K which-key panel — and the two documented commands that had no key, /thinking and /connect. Fixed: the Agent List key sent /agents, which is not in OpenCode's TUI command table. The agent list is the leader chord, so the key now sends Ctrl+X then A. Note: OpenCode runs inside a terminal emulator — Smart Profile auto-switch isn't applicable. Bind the profile manually via the Stream Deck app's App dropdown after install.
v2 — 2026-07-13 First update since launch. Synced to OpenCode v1.17.x and adds a Help/Open Docs button. +11 commands, retires the removed /diff. New — leader-key session lifecycle: • /new — start a fresh session • /compact — compress context to dodge token limits • /undo & /redo — git-backed rollback and re-apply • /export — export the conversation to Markdown • /unshare — revoke a shared link (pairs with /share) Also: /models (full picker), /agents (agent list), /themes, /editor (compose in $EDITOR), /details (toggle tool output), a Ctrl-X Leader button, and a native Open Docs button. 35 shortcuts across 7 categories. Note: OpenCode moves fast and renames commands often. If a command or key doesn't fire, check the current list with /help or opencode.ai/docs/keybinds and update the Stream Deck button.
Initial release of the OpenCode Shortcut Profile. • 23 keyboard shortcuts across 6 categories • Three icon themes: Dark, Plain, and Brand • Folder navigation with category pages • Supports Stream Deck Mini, Neo, Classic / MK.2, XL, +XL • macOS and Windows keybindings
Every action in the profile with its key combination, grouped as it is on the device.
| Action | macOS | Windows |
|---|---|---|
| Next Model | F2 | F2 |
| Previous Model | SHIFT F2 | SHIFT F2 |
| Next Agent | TAB | TAB |
| Previous Agent | SHIFT TAB | SHIFT TAB |
| Model Picker | /models | /models |
| Agent List | CTRL X A | CTRL X A |
| Theme Picker | /themes | /themes |
| Connect Provider | /connect | /connect |
| Provider List | CTRL A | CTRL A |
| Favourite Model | CTRL F | CTRL F |
| Cycle Variant | CTRL T | CTRL T |
| Action | macOS | Windows |
|---|---|---|
| First Message | CTRL G | CTRL G |
| Last Message | CTRL ALT G | CTRL ALT G |
| Scroll Up Half | CTRL ALT U | CTRL ALT U |
| Scroll Down Half | CTRL ALT D | CTRL ALT D |
| Page Up | PAGEUP | PAGEUP |
| Page Down | PAGEDOWN | PAGEDOWN |
| Toggle Details | /details | /details |
| Toggle Thinking | /thinking | /thinking |
| Status View | CTRL X S | CTRL X S |
| Toggle Sidebar | CTRL X B | CTRL X B |
| Copy Message | CTRL X Y | CTRL X Y |
| Action | macOS | Windows |
|---|---|---|
| List Sessions | /sessions | /sessions |
| Share Session | /share | /share |
| New Session | /new | /new |
| Compact Context | /compact | /compact |
| Undo | /undo | /undo |
| Redo | /redo | /redo |
| Export Session | /export | /export |
| Unshare Session | /unshare | /unshare |
| Session List | CTRL X L | CTRL X L |
| Session Timeline | CTRL X G | CTRL X G |
| Rename Session | CTRL R | CTRL R |
| Action | macOS | Windows |
|---|---|---|
| Cancel / Exit | CTRL C | CTRL C |
| Command Palette | CTRL P | CTRL P |
| Stop Operation | ESCAPE | ESCAPE |
| Suspend to Background | CTRL Z | CTRL Z |
| Leader Key | CTRL X | CTRL X |
| Which-Key Panel | CTRL ALT K | CTRL ALT K |
| Action | macOS | Windows |
|---|---|---|
| Submit Prompt | ENTER | ENTER |
| New Line | CTRL J | CTRL J |
| New Line (Shift) | SHIFT ENTER | SHIFT ENTER |
| Paste | CTRL V | CTRL V |
| Init Project | /init | /init |
| External Editor | /editor | /editor |
| Action | macOS | Windows |
|---|---|---|
| Help | /help | /help |
| Toggle Tips | CTRL X H | CTRL X H |
| Action | macOS | Windows |
|---|---|---|
| Open Docs | — | — |
OpenCode keyboard shortcuts on ShortcutPosters → — the same shortcuts as a printable reference, with the source documentation each one was checked against.
48 shortcuts auto-paginate to fit any Stream Deck — one key per page is reserved for navigation.
48 shortcuts, grouped into 7 sets: Config (11), Context (11), Session (11), Control (6), Code (6), Quick (2), Help (1).
Yes — it auto-paginates. Mini needs 10 pages, Neo needs 7 pages, MK.2 needs 4 pages, XL needs 2 pages, + needs 7 pages, + XL needs 2 pages.
Yes — completely. It installs as 5 folders holding 48 shortcuts, and every one of them is yours from that moment: in the official Elgato Stream Deck app you can drag a key to another slot, rename it, change its icon, move it between folders, add your own actions or delete what you don't use. The layout is a starting point, not a lock.
macOS, Windows and Linux. Each shortcut ships with its platform-specific key combination, so one profile covers all of them.
Every review here was read and approved by the maker before it was published — good or bad, as written. Nothing is posted automatically.
No reviews of OpenCode yet.
Bought OpenCode? Leave a review Read by the maker before it's published.
Trouble installing it, a key that fires the wrong thing, or a shortcut OpenCode changed in a recent version — that's ours to fix. The form arrives with OpenCode already filled in.
The whole ai tools bench — 19 profiles,
1,135 shortcuts
, 2 plugins , 5 icon packs →
Browse all 153 profiles →