The GitHub Blog
Articles about The GitHub Blog
GitHub Copilot app for Beginners: How to teach Copilot about your codebase
Learn how to add custom instructions and skills to your repository, use custom agents, and connect MCP servers like Playwright.
Secret protection must scale with software
The tools that let developers create more software should also take on more of the work of protecting it.
ReviewBench: An open benchmark for AI code review
ReviewBench is a benchmark for code review agents built on representative GitHub pull requests, multi-source ground truth, and calibrated evaluation.
AI is changing developer work. Here are three skills to strengthen
Learn three ways to get noticed and grow your career as AI reshapes how developers build software.
10 technical talks I’m excited about at GitHub Universe 2026
From verifying AI-written code to securing npm dependencies, these are the sessions I’m building my Universe agenda around.
Developer policy update: Transparency, state policy, and what’s ahead
Explore GitHub’s latest transparency data and learn more about policy updates affecting developers and open source.
Hack the World: Why hackathons are still the best place to learn to build
The barriers to building software have collapsed. Today, anyone can build. Hackathons are a great place to start learning.
How one bug bounty researcher chooses the features they investigate
As we kick off Cybersecurity Awareness Month, the GitHub Bug Bounty team spotlights @vaib25vicky, exploring their methodology and techniques.
How we found 24 Android vulnerabilities using our open source AI security agent
A look at the targeted AI taskflows behind these findings, the bugs they uncovered, and how to run the same open-source agent on your own app.
Highlights from Git 2.56
The open source Git project just released Git 2.56. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.
GitHub Copilot app for Beginners: How to build custom workflows with canvases
Describe the interface you need in plain English, then let the agent build a live surface you can both use and update.
Improving site performance by shipping more CSS
A look at how a design system shipped major changes without breaking the world.
When chat is the wrong UI
What is a developer to do when they need something more tangible than a chat box? Enter canvases.
AI-powered fuzzing with the GitHub Security Lab Taskflow Agent
In this blog post, I explain how to use the new fuzzing taskflow based on the GitHub Security Lab Taskflow Agent AI framework.
Rendering huge pull requests in the GitHub Copilot app
How we rebuilt the diff surface in the GitHub Copilot app to open a million-line pull request with hundreds of inline review comments.
Developers want more efficient software. Here’s what over 1000 GitHub users told us they need
New research from GitHub and Yale Program on Climate Change Communication finds strong demand for guidance that can help developers reduce wasted compute.
Should you read the code, is RAG dead, and did Skills kill MCP?
We dive into these questions and other AI hot takes on the latest episode of the GitHub Podcast.
Migrating the GitHub Copilot runtime to Rust, using Copilot
A rewrite this size wasn’t affordable before agents. Here’s what porting the Copilot agent runtime to 800,000 lines of production Rust actually took.