Write code without the keyboard.
About The Project
'Hey, GitHub!' is a voice assistant to interact with VS Code. It is primarily targeted toward developers that have difficulty using the keyboard and mouse.
With 'Hey, GitHub!' Developers can use their voice to harness the power of Copilot to write code collaboratively. In addition, 'Hey, GitHub!' also helps with interacting with the VS Code UI. 'Hey, GitHub!' can be used to perform a variety of tasks, such as opening files, running commands, and navigating the editor.
No more remembering a ton of keybindings or very specific and strange voice incantations. 'Hey, GitHub!' is here to help you with all of that. Simply say "Hey, GitHub!" to get started.
As an early technical preview, we are operating a waitlist for 'Hey, GitHub!'. If you think you could benefit from it, sign up here.
'Hey, GitHub!' also requires a GitHub Copilot subscription. GitHub Copilot is free for verified students and maintainers of popular open source projects on GitHub.
We’d love to get your help in making 'Hey, GitHub!' better! If you have feedback or encounter any problems, please reach out on our Discord.
Explore more detailed documentation here.
Hey, GitHub! provides voice-first UX to control VScode and make copilot accessible to even more developers. The simplest way of getting started is to say, Hey, GitHub! followed by a command. For example, we can say things like, "Hey, GitHub, toggle sidebar." This will cause the sidebar to open or close.
We understand that using the hot word over and over again can get old pretty soon, especially when developers are in the zone for building software. So we made a special "active mode" just to avoid tongue fatigue. In active mode, developers do not have to say, "Hey, GitHub!" to activate the speech-to-text service. The extension continuously listens and responds appropriately to the commands. To activate the active mode, developers can say, "Hey, GitHub, start active mode." To deactivate the active mode, developers can say, "stop active mode."
Sample IDE Control commands
These commands help with IDE interactions. Here are a few examples of these commands
We have over 300 uniquely identifiable commands in this category and we are constantly adding more.
Sample Code Generation/Editing
These commands help with writing code:
By downloading and using the 'Hey, GitHub!' extension and its related components, you agree to our license terms.