Skip to content

About

Unofficial Elgato Stream Deck companion for the GitHub Copilot app, with animated tiles.

Resources

Code of conduct

Contributing

Security policy

Stars

10 stars

Watchers

1 watching

Forks

Repository files navigation

Copilot Companion for Stream Deck

An unofficial companion for the GitHub Copilot desktop app on Windows and macOS, designed for the original 15-key Stream Deck and MK.2.

Tapping through Projects, a session and its subagents and back Home, where a finished session gets confetti

Browse your Copilot projects and sessions, see at a glance what is working and what needs you, and control a session without leaving what you're doing. It connects to the existing Copilot app, with no mouse automation and no credentials in Stream Deck.

Highlights

  • Projects and sessions on the deck, with sub-sessions grouped under their parent.
  • Needs you and Finished keys, so a waiting or finished session is never missed.
  • A Copilot with moods that works, sleeps, says Psst! and sweats when the context is nearly full.
  • Confetti when a session finishes.
  • Push to talk and answer questions straight from the keys.
  • Model, context ring and AI credits for each session, with model switching and MCP toggles.
  • Agents page to watch a session's subagents work.
  • Squad teams get the Squad logo, with each agent shown by its team member name and role.

Copilot moods: working, sleeping, needs you and context nearly full

A Squad session: the Agents key with the Squad logo, the Agents list with team member names, and Neo's page with the Squad role

See all features.

Quick start

  1. Download com.haflidif.copilot.streamDeckPlugin from the latest release and double-click it.
  2. In the GitHub Copilot app, turn on Companion device integration (Settings, Experiments).
  3. Accept the bundled profile and select Copilot Companion in Stream Deck.

For the optional session bridge, automatic profile switching and requirements, see Install and set up.

Windows and macOS: see the setup requirements and install the optional bridge from the tag matching your plugin release.

Documentation

Features Everything the deck can do
Install and set up Requirements, the session bridge and Smart Profiles
How it works Bridges, runtimes, saved values and opening sessions
Local data and permissions What stays on your machine and the security model
Development Building, testing, previews and releases
Integration findings The Copilot and Stream Deck APIs in depth

Contributing

Contributions are welcome, from bug reports and testing on other Stream Deck models to pull requests. Read CONTRIBUTING.md to get started and follow the Code of Conduct. For help, see SUPPORT.md. Report security problems privately as described in SECURITY.md.

License

MIT, see LICENSE. This project is not an official GitHub or Elgato product. Credits and trademarks are listed in NOTICE.md.

About

Unofficial Elgato Stream Deck companion for the GitHub Copilot app, with animated tiles.

Resources

Code of conduct

Contributing

Security policy

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages