OpenCode Stream Deck Profile

V3

All 48 OpenCode shortcuts on your Stream Deck: Config (11), Context (11), Session (11) + 4 more. One-click install, macOS, Windows & Linux.

OpenCode Stream Deck profile — the store artwork, showing its keys laid out on a deck
48
Shortcuts
7
Groups
macOS · Windows · Linux
Platforms
IDE
Category

See it on a deck

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.

Version history

Every published revision of this profile, newest first — what changed and why, in the maker's own words.

V4 Sep 22, 2026 Latest version

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 Aug 10, 2026

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 Jul 16, 2026

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.

V1 May 20, 2026

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

All 48 OpenCode shortcuts

Every action in the profile with its key combination, grouped as it is on the device.

Config 11

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

Context 11

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

Session 11

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

Control 6

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

Code 6

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

Quick 2

Action macOS Windows
Help /help /help
Toggle Tips CTRL X H CTRL X H

Help 1

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.

Pages per device

48 shortcuts auto-paginate to fit any Stream Deck — one key per page is reserved for navigation.

Mini
10 pages
Neo
7 pages
MK.2
4 pages
XL
2 pages
+
7 pages
+ XL
2 pages

Compare every device →

OpenCode profile FAQ

How many shortcuts does the OpenCode Stream Deck profile include?

48 shortcuts, grouped into 7 sets: Config (11), Context (11), Session (11), Control (6), Code (6), Quick (2), Help (1).

Does the OpenCode profile fit my Stream Deck?

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.

Can I rearrange the OpenCode profile after installing it?

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.

Which operating systems does the OpenCode profile support?

macOS, Windows and Linux. Each shortcut ships with its platform-specific key combination, so one profile covers all of them.

Reviews

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.

Need help with this profile?

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 →