Projects
Active research areas
MosaicJanuary 26, 2025Research prototypeCan we derive personalized design systems from sources of inspiration?
Learning SandboxOctober 30, 2024Research prototypeCan we make it easy and fun to learn as we build? We’re exploring ways to create personalized, interactive learning environments that integrate into your daily workflow.
GitHub SparkOctober 29, 2024Technical PreviewCan we enable anyone to create or adapt software for themselves, using AI and a fully-managed runtime?
Copilot WorkspaceApril 29, 2024Technical PreviewAn agentic dev environment, designed for everyday tasks.
MonaspaceNovember 9, 2023ProductAn innovative superfamily of fonts for code. How can we make code more expressive in any editor?
Previous research areas
VitaleAugust 1, 2024Research prototypeLive notebooks in VS Code for JavaScript/TypeScript, web development, and AI experimentation
Copilot Next Edit SuggestionsNovember 9, 2023Research prototypeCan we improve Copilot code completion by suggesting the next logical change, wherever it is in your project?
Realtime GitHubNovember 9, 2023Research prototypeMultiplayer collaboration for your whole repo.
SpecLangNovember 9, 2023Research prototypeCan we develop software entirely in natural language, and an AI-powered toolchain manage the implementation?
Code AtlasJune 28, 2023Napkin sketchHow can we make LLM responses more robust and easier to understand by combining their fluid reasoning with rigid structure?
GPT-4 with CalcMay 11, 2023CompletedAn exploration of using calculation generation to improve GPT-4's capabilities for numeric reasoning.
Copilot for DocsMarch 22, 2023ProductHow would it feel to have an expert on hand at all times? We built a tool that uses relevant information from a project’s documentation to answer questions or explain concepts.
Copilot for Pull RequestsMarch 22, 2023ProductPull requests are a central part of the GitHub user experience. Copilot for PRs brings the power of Copilot to the PR experience, to help you write better PR descriptions, and to help your team review and merge PRs faster.
Copilot for CLIMarch 22, 2023ProductEver having trouble remembering that shell command or this obscure flag? Don't worry: we're building GitHub Copilot assistance right into your terminal
Copilot VoiceMarch 22, 2023CompletedWrite code without the keyboard. Difficulty typing? Use your voice to code without spelling things out by talking with GitHub Copilot.
Code BrushesJanuary 11, 2023CompletedCan editing code feel more tactile, like painting with Photoshop brushes? We added a toolbox of brushes to our Visual Studio Code extension that can modify your code.
GitHub BlocksNovember 9, 2022CompletedReimagine repositories with custom, interactive blocks. Build rich documentation, enhance your workflows, and bring your codebase to life.
Collaborative WorkspacesOctober 14, 2022Napkin sketchAs we increasingly work together remotely, how might we unify our workflows to enable remote collaboration for developers? GitHub Next explores what "working together" means, beyond multiple cursors and a shared code editor.
GitHub Copilot RadarOctober 13, 2022WIPGitHub Copilot Radar is a code navigation tool that shows developers the most relevant line to their position in the code. It’s jump-to-definition on (neural) steroids.
GitHub Copilot for *Your* CodebaseOctober 13, 2022CompletedWe want to let Copilot see the code in your entire repo to make suggestions even better.
Incremental CodeQLOctober 11, 2022Research prototypeFaster feedback about security vulnerabilities on your PRs.
TestPilotOctober 11, 2022Open sourcedTestPilot helps you craft readable unit tests based on your code and documentation.
GitHub Copilot LabsMarch 30, 2022CompletedA VS Code extension for experimental applications of GitHub Copilot.
React Webview UI Toolkit for VS CodeFebruary 11, 2022ProductAn ongoing collaboration with Microsoft to bring React to their library Webview UI Toolkit for Visual Studio Code
Visualizing a CodebaseAugust 4, 2021Usable prototypeHow can we “fingerprint” a codebase to see its structure at a glance? Let’s explore ways to automatically visualize a GitHub repo, and how that could be useful.
GitHub CopilotJune 29, 2021ProductA new way to build software
Flat DataMay 18, 2021ProductFlat explores how to make it easy to work with data in git and GitHub, offering a simple pattern for bringing working datasets into your repositories and versioning them.
Team
Our team spans time zones, languages, and fields of expertise.
Staff Researcher
xalili
Principal Research Engineer
wattenberger
Principal Research Engineer
avanderhoorn
Senior Research Engineer
colebemis
Staff Researcher
davidslater
Principal Research Engineer
drifkin
Principal Researcher
dsyme
Principal Researcher
eaftan
Staff Researcher
ikaliam
Senior Director of Research
idan
Principal Machine Learning Researcher
insop
Staff Research Engineer
siliconjungle
Staff Research Engineer
krzysztof-cieslak
Staff Research Engineer
lukeed
Staff Researcher
rahulpandita
Staff Researcher
mrjf
Staff Research Engineer
szabta89
Staff Research Engineer
terkelg
Events
Our team members speak at a variety of conferences, meetups, and other events across the world.
Past
Jul 18, 2024
Jun 15, 2024
Mar 14, 2024
Nov 29, 2023
Nov 9, 2023
Oct 27, 2023
Mar 30, 2023
Feb 6, 2023
Jan 24, 2023
Jan 12, 2023
Nov 9, 2022
Oct 27, 2022
Oct 25, 2022
Sep 16, 2022
Sep 10, 2022
Sep 8, 2022
Jun 30, 2022
Jun 16, 2022
Jun 13, 2022
May 30, 2022
Apr 7, 2022
Jul 26, 2021