Hey, GitHub!

Write code
without the keyboard

Difficulty typing? Use your voice to code
without spelling things out by talking with GitHub Copilot.

Sign up for the technical preview
Hey GitHub, toggle code mode
import pandas
import graph plotting library
Hey, GitHub! Insert new line
get titanic csv data from the web and assign it to variable titanic data
clean records from titanic data where age is null
fill null values of column Fare with average column values
drop duplicates from the frame titanic data
Hey, GitHub! New line
plot line graph of age vs fare column
change to scatterplot
Show plot
Hey, GitHub! Exit code mode
Hey, GitHub! Run program
Scatterplot demonstrating distribution of age versus ticket price for the Titanic. An illustration of the output of the program.


Return a boolean
Write/edit code
Just state your intent in natural language and let Hey, GitHub! do the heavy lifting of suggesting a code snippet. And if you don't like what was generated, ask for a change in plain English.
Go to the next method
Code navigation
No more using mouse and arrow keys. Ask Hey, GitHub! to...
  • go to line 34
  • go to method X
  • go to next block
Run the program
Control the IDE
"Toggle zen mode", “run the program”, or use any other VisualStudio Code command.
Explain lines 3 - 10
Code Summarization
Don’t know what a piece of code does? No problem! Ask Hey, GitHub! to explain lines 3-10 and get a summary of what the code does.

Type less, code more

Write and edit code, navigate the codebase, and control the VisualStudio Code with your voice.