About the directory & our standards

Buttons & controls / Computer companion

A physical command panel for coding sessions

Casey Capshaw mapped session launch, resume, model switching, cost checks and other coding commands onto physical keys, with three terminal variants.

Read the original build See shopping list
stream deck coding panel
Casey Capshaw · finished desk setup

What the hardware does

Physical LCD keys launch and control coding sessions on the host computer.

How the agent helped

Creator writes: 'Claude Code generated the configuration files, set up the button mappings, and wired everything together'; he describes testing, variants, scripts and publication.

Before you build

The source specifies 15 keys, not a hardware revision. This is host-side scripting, not replacement Stream Deck firmware.

Follow the build

capshaw.substack.com

Original build story

First-person build article with finished desk photograph

github.com

Supporting source

Shopping list

Save as Markdown

Parts for one build. Reuse equipment you already own. Quantities are planning quantities unless the creator explicitly specifies a count; kit contents are not additional purchases.

Confirm before buying

  • The exact 15-key hardware revision remains unspecified. Do not substitute Mini, Neo, Plus or XL based on this project alone.

Quantities are for one build. Unless marked source-specified, they are planning quantities; confirm kit contents and the chosen configuration before ordering.

  1. Qty. 1Plan / confirm
    Required

    Elgato Stream Deck, 15 LCD keys

    Physical coding panel.

    Creator does not identify the revision. MK.2 is a family comparison, not an exact-match purchase.

    Sources & quantity basis

    Creator source. Planning quantity for one build; check the selected configuration.

    Family comparison

    Device family · Directory

    Directory family match

  2. Qty. 1Plan / confirm
    Required

    Computer running the Stream Deck scripts

    Build, configure or flash the software.

    Panel depends on the host.

    Sources & quantity basis

    Setup requirement — check against your configuration. Planning quantity for one build; check the selected configuration.

    Use existing equipment or match the specification above. No exact purchase link verified.

  3. Qty. 1Plan / confirm
    Required

    USB connection

    Connect the panel.

    Check the selected revision’s fixed or detachable cable and host port; adapters may be needed.

    Sources & quantity basis

    Setup requirement — check against your configuration. Planning quantity for one build; check the selected configuration.

    Use existing equipment or match the specification above. No exact purchase link verified.

Source reviewed, not assembled or hands-on tested. A working product page does not confirm stock, firmware compatibility or a complete build.

Built something with a coding agent?

Share your hardware project so others can try it.

Submit a project