Apr 2026 Research Prototype Autoloop Automate research, development and anything else with a simple, goal-driven loop
Aug 2025 Research Prototype Agentic Workflows Towards Natural‑Language Programming for GitHub Actions
Aug 2025 Research Prototype Agentic Workflows Towards Natural‑Language Programming for GitHub Actions
Apr 2026 Research Prototype Autoloop Automate research, development and anything else with a simple, goal-driven loop
Apr 2025 Completed Extract, Edit, Apply An exploration of a new category of assists for using natural language in software development.
Jan 2025 Research Prototype Mosaic Can we derive personalized design systems from sources of inspiration?
Oct 2024 Research Prototype Learning Sandbox Can 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.
Oct 2024 Product GitHub Spark Can we enable anyone to create or adapt software for themselves, using AI and a fully-managed runtime?
Aug 2024 Research Prototype Vitale Live notebooks in VS Code for JavaScript/TypeScript, web development, and AI experimentation
Nov 2023 Product Monaspace An innovative superfamily of fonts for code. How can we make code more expressive in any editor?
Nov 2023 Product Copilot Next Edit Suggestions Can we improve Copilot code completion by suggesting the next logical change, wherever it is in your project?
Nov 2023 Research Prototype SpecLang Can we develop software entirely in natural language, and let an AI-powered toolchain manage the implementation?
Jun 2023 Napkin Sketch Code Atlas How can we make LLM responses more robust and easier to understand by combining their fluid reasoning with rigid structure?
May 2023 Completed GPT-4 with Calc An exploration of using calculation generation to improve GPT-4’s capabilities for numeric reasoning.
Mar 2023 Product Copilot for Docs How 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.
Mar 2023 Product Copilot for Pull Requests Pull 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.
Mar 2023 Product Copilot Completions in the CLI Ever having trouble remembering shell commands and flags for this or that? Ever wish you could just say what you want the shell to do? Don’t worry: we’re building GitHub Copilot assistance right into your terminal.
Mar 2023 Completed Copilot Voice Write code without the keyboard. Difficulty typing? Use your voice to code without spelling things out by talking with GitHub Copilot.
Jan 2023 Completed Code Brushes Can 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.
Nov 2022 Completed GitHub Blocks Reimagine repositories with custom, interactive blocks. Build rich documentation, enhance your workflows, and bring your codebase to life.
Oct 2022 Napkin Sketch Collaborative Workspaces As 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.
Oct 2022 WIP GitHub Copilot Radar GitHub Copilot Radar supports code navigation with a constantly updated view of other code locations most relevant to the one you’re currently viewing or editing. As a jump-to-definition on steroids, it leverages both static analysis and GitHub Copilot’s neural reasoning to make sure developers get the background they need about the code they touch.
Oct 2022 Completed GitHub Copilot for *Your* Codebase When editing, GitHub Copilot only knows about the contents of your current file and possibly a few other open tabs, rendering it blind to important type definitions, patterns and greater connections in your codebase. We want to let GitHub Copilot see your entire repo when it comes up with its suggestions.
Oct 2022 Research Prototype Incremental CodeQL The goal of the Incremental CodeQL project is to investigate the potential for incrementalization to improve the performance of CodeQL query evaluation. Instead of having to re-analyze the whole code base from scratch, incremental evaluation reuses the previously computed analysis results and only re-analyzes the parts of the code base that are affected by a program change. This approach can lead to significant performance speed-ups without the need to make any changes to the analysis implementation.
Oct 2022 Open Sourced TestPilot TestPilot takes the pain out of writing unit tests. It uses GitHub Copilot’s AI technology to suggest tests based on your existing code and documentation. Unlike many other tools, TestPilot generates readable tests with meaningful assertions, and it can iteratively improve its suggestions based on your feedback.
Mar 2022 Completed GitHub Copilot Labs A VS Code extension for experimental applications of GitHub Copilot.
Feb 2022 Product React Webview UI Toolkit for VS Code An ongoing collaboration with Microsoft to bring React to their library, Webview UI Toolkit for Visual Studio Code
Aug 2021 Prototype Visualizing a Codebase How 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.
May 2021 Product Flat Data Flat explores how to make it easy to work with data in git and GitHub. It builds on the “git scraping” approach pioneered by Simon Willison to offer a simple pattern for bringing working datasets into your repositories and versioning them, because developing against local datasets is faster and easier than working with data over the wire.
Jan 2025 Research Prototype Mosaic Can we derive personalized design systems from sources of inspiration?
Aug 2024 Research Prototype Vitale Live notebooks in VS Code for JavaScript/TypeScript, web development, and AI experimentation
Nov 2023 Product Copilot Next Edit Suggestions Can we improve Copilot code completion by suggesting the next logical change, wherever it is in your project?
Jun 2023 Napkin Sketch Code Atlas How can we make LLM responses more robust and easier to understand by combining their fluid reasoning with rigid structure?
Mar 2023 Product Copilot for Pull Requests Pull 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.
Jan 2023 Completed Code Brushes Can 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.
Oct 2022 WIP GitHub Copilot Radar GitHub Copilot Radar supports code navigation with a constantly updated view of other code locations most relevant to the one you’re currently viewing or editing. As a jump-to-definition on steroids, it leverages both static analysis and GitHub Copilot’s neural reasoning to make sure developers get the background they need about the code they touch.
Oct 2022 Open Sourced TestPilot TestPilot takes the pain out of writing unit tests. It uses GitHub Copilot’s AI technology to suggest tests based on your existing code and documentation. Unlike many other tools, TestPilot generates readable tests with meaningful assertions, and it can iteratively improve its suggestions based on your feedback.
Aug 2021 Prototype Visualizing a Codebase How 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.
Oct 2024 Research Prototype Learning Sandbox Can 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.
May 2023 Completed GPT-4 with Calc An exploration of using calculation generation to improve GPT-4’s capabilities for numeric reasoning.
Mar 2023 Product Copilot Completions in the CLI Ever having trouble remembering shell commands and flags for this or that? Ever wish you could just say what you want the shell to do? Don’t worry: we’re building GitHub Copilot assistance right into your terminal.
Nov 2022 Completed GitHub Blocks Reimagine repositories with custom, interactive blocks. Build rich documentation, enhance your workflows, and bring your codebase to life.
Oct 2022 Completed GitHub Copilot for *Your* Codebase When editing, GitHub Copilot only knows about the contents of your current file and possibly a few other open tabs, rendering it blind to important type definitions, patterns and greater connections in your codebase. We want to let GitHub Copilot see your entire repo when it comes up with its suggestions.
Mar 2022 Completed GitHub Copilot Labs A VS Code extension for experimental applications of GitHub Copilot.
Apr 2025 Completed Extract, Edit, Apply An exploration of a new category of assists for using natural language in software development.
Oct 2024 Product GitHub Spark Can we enable anyone to create or adapt software for themselves, using AI and a fully-managed runtime?
Nov 2023 Product Monaspace An innovative superfamily of fonts for code. How can we make code more expressive in any editor?
Nov 2023 Research Prototype SpecLang Can we develop software entirely in natural language, and let an AI-powered toolchain manage the implementation?
Mar 2023 Product Copilot for Docs How 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.
Mar 2023 Completed Copilot Voice Write code without the keyboard. Difficulty typing? Use your voice to code without spelling things out by talking with GitHub Copilot.
Oct 2022 Napkin Sketch Collaborative Workspaces As 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.
Oct 2022 Research Prototype Incremental CodeQL The goal of the Incremental CodeQL project is to investigate the potential for incrementalization to improve the performance of CodeQL query evaluation. Instead of having to re-analyze the whole code base from scratch, incremental evaluation reuses the previously computed analysis results and only re-analyzes the parts of the code base that are affected by a program change. This approach can lead to significant performance speed-ups without the need to make any changes to the analysis implementation.
Feb 2022 Product React Webview UI Toolkit for VS Code An ongoing collaboration with Microsoft to bring React to their library, Webview UI Toolkit for Visual Studio Code
May 2021 Product Flat Data Flat explores how to make it easy to work with data in git and GitHub. It builds on the “git scraping” approach pioneered by Simon Willison to offer a simple pattern for bringing working datasets into your repositories and versioning them, because developing against local datasets is faster and easier than working with data over the wire.