The AI-powered developer platform to build, scale, and deliver secure software.

San Francisco, CA
Pinned Tweet
📣 Coming soon to GitHub Copilot: intelligent local model routing. We are excited to announce the next step in our Project HydraFusion vision. GitHub Copilot will soon be able to automatically route tasks to a local model when it's most suitable, helping you save on AI credits.
85
72
560
108,575
Almost that time of year again 🌁 #GitHubUniverse kicks off October 29 in San Francisco. Grab your pass or sign up to join us virtually ⬇️ githubuniverse.com/?utm_sour…
10
7
84
17,845
Agents don’t just help build features. They can help try to break them, too. In our latest GitHub Podcast episode, Sameen Karim takes us behind the scenes on building stacked PRs. Listen to it wherever you get your podcasts or at piped.video/sbHoDdAalMI?si=purN…
23
7
53
16,779
The GitHub Security Lab used an open-source agent to find 24 Android vulnerabilities, including a location leak in a navigation app with 10M downloads. How to run the taskflows on your own project 💡 github.blog/security/how-we-…
62
26
225
52,072
Your workflows have changed with AI. How about your setup? Physical controls are back. Take the new Logitech MX Keypad, now directly integrated with the GitHub Copilot app. This experience allows you to run agentic workflows with control, map a repeated prompt, start or resume a session, and help you stay in flow. github.blog/news-insights/co…
54
54
505
91,938
What are your conference essentials? Grab a #GitHubUniverse pass to join us in-person October 28-29 or sign up to join us virtually ⬇️ githubuniverse.com/?utm_sour…
16
11
169
54,793
New in GitHub Transparency data: Learn about government takedown requests and reporting, and get a recap of 2026 state legislative sessions affecting open source. github.blog/news-insights/po…
18
13
230
44,968
GitHub retweeted
Even when the end-to-end tests pass, I sometimes want to see a feature working before I approve a PR. The GitHub Copilot app lets me watch my agent run tests, build the app, and check a filter change in the built-in browser canvas. I can verify the behavior without leaving the app or switching windows. Here's a quick walk-through. 👇
4
5
29
10,681
Psst, pass it around: We have a new and improved badge for GitHub Universe 2026 ✨ Grab your in-person pass and secure a badge. Can't make it? Sign up to join us virtually. ⬇️ githubuniverse.com/?utm_sour…
13
7
101
31,630
⭐ We shaped our new repo star history API around production evidence and maintainer feedback. Now it provides trends without returning individual identities or requiring unbounded database work. The practical engineering tradeoffs that made it happen ⬇️
Article

From 2,500 requests to 24: Rebuilding star history without the stargazers

By Taylor Cuilty & Sarita Iyer Maintainers look at star history to answer a practical question: did a launch, release, or event change a project’s trajectory? To reconstruct that curve from the GitHub

32
14
134
37,828
Cake is always open source #NationalDessertDay
12
6
104
22,897
GitHub retweeted
As low-quality contributions increase across open source repositories, more contributors should have the tools to help manage repos. Users with triage, write, maintain, or admin access can now archive PRs.
Users with triage role or higher can now archive and unarchive pull requests. • Archiving closes PRs, makes them read-only, and hides them from public view • Unarchiving restores commenting but does not reopen the PR github.blog/changelog/2026-1…
5
6
29
12,454
GitHub retweeted
Approvals are now retained for Stacked PRs after stack rebases ✅ Whether you use the "Rebase stack" button or partially merge a stack, as long as the diff doesn't change, PR approvals will be kept even if you have "dismiss stale approvals" turned on
16
31
411
43,816
GitHub retweeted
After introducing PR limits, we heard from maintainers dealing with a flood of draft PRs. You can now turn on “Count draft pull requests toward the limit” to include drafts in your repository’s limit. What other controls would help you manage contributions?
5
5
44
18,227
Any “is the user interacting?” check has to distinguish real user input from scrolls caused by your own side effects.
1
4
8,950
What we shipped is a recurring measurement pass, gated on idle and scoped to roughly 2400px around the viewport. Mounted blocks are ground truth. Observers normally only flag a block for the pass. They don’t write heights themselves. There’s one exception: a visible block resizing because of the user’s action can apply one synchronous correction before paint. That keeps the comment and code below it moving together without reopening the feedback loop.
1
2
1,869
One bug that held us back was “don’t correct while you’re scrolling.” It was a timestamp guard, and our own programmatic scrolls refreshed it. Toggle the sidebar, and the diff pane changes width. Wrapped lines reflow, and the surface emits a small scroll as it settles. The guard read that as your input and skipped the correction meant to keep your place. The file you were reading drifted off screen.
1
1
1,641
For the first design, we gave every dynamic block a ResizeObserver that wrote measured heights back into the layout. We built it, then rejected it. An observer that writes a height back into the layout it’s watching can retrigger itself, and the cost grows with every mounted block.
1
11
4,114