I'll write another post in the coming days covering the announcements. This one focuses on GitHub Universe as an event and on the two keynotes.
Table of contents
- My updates from San Francisco
- The numbers behind the changes
- The Copilot app
- Projects across repositories
- Session continuity between tools
- Copilot Automations
- Review and merge
- Smaller platform updates
- Security
- Enterprise access and budgets
- Rebuilding Git
- Octoverse: how developers use the tools
- Closing keynote: developer joy and hardware
- Protecting open-source maintainers
- DevOps as a prerequisite for agents
- Human judgment and speed
- Chopin and collaborative planning
- Science and the next generation
- The closing message
- What I’m taking back
I attended GitHub Universe 2026 in person in San Francisco. Between the opening keynote that laid out the architectural overhaul of GitHub and the closing keynote dedicated to the open-source community, maintainers, and developer joy, there was far too much substance to absorb from memory alone. I watched both the Day 1 opening keynote and the Day 2 closing keynote again to take detailed notes.
The second watch helped me connect the announcements across both days. In the Copilot app, Projects coordinates work across repositories while Fusion handles model selection. Automations respond to production signals, code review checks the result, and GitHub is rebuilding the Git infrastructure underneath all of it. But the closing keynote provided the essential counterweight: how open-source maintainers protect their repositories from AI pull-request spam, why DevOps maturity is the real prerequisite for coding agents, and how collaborative multiplayer planning can replace isolated single-player prompts.
My takeaway is that GitHub wants to connect the whole delivery workflow, including the parts that happen before an agent writes code and long after it opens a pull request. That is the angle I care about as a technical lead: how a feature reaches production, who decides whether it is ready, how we protect maintainers, and what the platform needs to support that work.
Two updates I shared from San Francisco
The trip also gave me a chance to share two things I had been working on myself. Alongside the keynote announcements, these were my own small Copilot updates from San Francisco.
The first was Copilot Insights 5.5.0, my VS Code extension. I added a Model Costs explorer and a token-cost estimator so developers can compare model rates and explore how different choices affect estimated AI credit usage. The estimates stay separate from actual account consumption. Hearing so much about model choice at Universe made that question feel especially relevant: what does a particular choice mean for the work in front of me and the credits it uses?
Read my original Copilot Insights update on LinkedIn.
I also shared that I had earned the Microsoft Pro Badge: GitHub Copilot - Proficient. I am not usually a big badge-sharing person, but I was happy about this one. What I like is its focus on deliberate, practical Copilot use: refactoring that preserves behavior, tests that check something useful, and less time spent on repetitive logic. That connects with what I took from both keynotes: the result still needs our attention and judgment.
Read my original badge update on LinkedIn.
The numbers explain why GitHub is changing the stack
Jay Parikh opened with the scale of activity on GitHub. The platform now has more than 225 million developers, and a new developer joined every second over the past year, for the second consecutive year.
The 2026 Octoverse report puts the rest of that activity into perspective:
| Metric | Reported activity |
|---|---|
| Code pushes | 17.9 billion, more than 2024 and 2025 combined |
| Commits across public and private repositories | 34.3 billion, more than three times the level two years earlier |
| Merged pull requests | 1.3 billion, averaging around 3.5 million a day |
| Public and open-source repositories | 566 million, up more than 30% year over year |
| Public contributions | 2.5 billion, up from 1.12 billion |
| GitHub Actions jobs | 1,440 a second, or about 124 million a day, more than three times the previous year's volume |
| Merged Dependabot pull requests | More than 30 million, roughly twice the previous year's pace |
The reporting window matters: the Octoverse year runs from October 1, 2025, through September 30, 2026. These are not totals for the full 2026 calendar year, and Actions jobs are different from Actions minutes.
Activity climbed from January and accelerated sharply around June. GitHub connects that timing with better models, stronger agent harnesses, persistent sessions that can continue across days, and more work running in cloud environments.
One comparison deserves attention: among repositories created this year, those with an agent configuration file averaged eight times as many commits as those without one. That measures activity, with some limits: commit counts do not measure useful software, and a repository without an agent file may still use AI.
Jay also called out three projects that give those numbers some purpose: Ersilia's open-source AI tools for drug discovery, OpenQuake's earthquake hazard and risk assessment software, and Matt Pocock's AI Skills for sharing instructions across coding agents. Those examples range from scientific work to improving the tools developers use every day.
From an issue to working software in the Copilot app
Jay described a delivery process where a colleague's request, a code change, or a production signal can start work at any point. Developers set direction and make decisions while agents take on implementation and verification. He organized that vision around velocity, intelligence, and quality: completing work efficiently, carrying context and learning forward, and catching defects before shipping.
Cassidy Williams made it concrete with the GitHub Copilot app and a coffee-shop application.
Her task was a Coffee Passport feature: customers visit different locations, collect stamps, and receive a reward when they complete the passport. Before implementing it, the team needed answers about what counted as a visit and what happened on repeat visits.
That is a useful place to start a demo. An agent cannot implement the right behavior if the team has not agreed on the rules.
The app brings agent sessions, issues, external tools, and project work into one desktop surface. Its canvases include a browser, a terminal, and custom views. Cassidy showed the agent interacting with the running application in a browser canvas to test the passport feature, then opened the changes in VS Code to inspect the code.
The useful part for me is that implementation and inspection remain connected. A working preview helps answer whether the feature behaves correctly; the diff still needs attention.
Connectors bring the missing context into the session
The answers to Cassidy's requirements questions came through connected services. Copilot Connectors use GitHub-managed, verified MCP connections so you can authenticate to a supported service once and use its tools across supported Copilot surfaces.
The keynote and announcement materials included services such as Slack, Work IQ, Sentry, Vercel, Netlify, and Cloudflare. GitHub also emphasized the wider ecosystem, including Datadog and Figma. The point is access to requirements, discussions, deployment information, and production signals where the agent is doing the work.
Connectors are currently in public preview. They work across supported app, CLI, VS Code, mobile, and cloud surfaces, but are not yet supported in sessions running on GitHub Actions, such as assigning an issue to Copilot. That distinction matters when adding them to an existing workflow.
Copilot Fusion chooses how to use the models
Cassidy's next question was which model to use. Copilot Fusion moves that decision into a router and orchestrator that evaluates the task and chooses an execution pattern.
The three patterns explained in the keynote were:
- Single: one model handles the task.
- Cascade: a model drafts an answer, a judge evaluates it, and the system can escalate to a stronger model.
- Critique: other models review a draft, and their feedback informs a revision.
You choose an effort level: Standard, High, or Max. Standard targets everyday work, High adds orchestration for more substantial tasks, and Max prioritizes deeper reasoning. That is more useful to me than manually switching models for every step of a feature.
GitHub reported that Fusion Max scored 60 on the Artificial Analysis Coding Agent Index, within two points of Opus 5.5 Max, at half the cost and 40% less time per task. Those are benchmark results, so I would evaluate the same trade-off on my own repositories before assuming equivalent savings.
The Fusion documentation also clarifies that it respects plan and administrator model policies, bills for the models it uses, and does not itself launch subagents. Projects orchestration and model orchestration are separate capabilities. Users on paid Copilot plans receive a 30% discount on Fusion model costs through November 30, 2026.
Copilot Dreaming addresses instructions that have gone stale
One detail I wanted to keep from the second watch was Copilot Dreaming.
Cassidy explained that the coffee application had moved from Java to SvelteKit, while some instructions still described the old implementation. Dreaming proposed a pull request to update that guidance. She reviewed the diff as she would any other change, and also showed the memories Copilot had learned about her preferences and the team's practices. The Dreaming demo starts around 12:40.
I like this example because custom instructions require maintenance. An instruction file that describes last month's architecture can make an agent consistently do the wrong thing. Proposing an update through a reviewable change is a practical way to handle that maintenance.
Dreaming is in public preview, with plan and model restrictions: it requires GPT-6.1 Sol access, excludes Copilot Pro and data-residency environments, and consumes AI credits when it runs. Instruction-file changes arrive as pull requests; learned memories can update automatically.
Projects coordinates a feature across repositories
Burke Holland continued with Copilot Projects, using the Fourth Coffee repositories to build a feature that lets a customer reorder their usual drink with one tap.
He added the repositories as context, then supplied design mockups, a Slack discussion, and a Teams conversation with legal and compliance. The latter mattered because this was a personalization feature. He could keep adding context while work was underway, without waiting for an individual agent loop to finish.
Projects provides an orchestrator that coordinates agents across one or more repositories while keeping the goal and context together. Sessions can run locally or in the cloud, and resulting pull requests appear in the project overview. The developer can follow progress and redirect the work.
The demo also went beyond code. Burke showed short marketing videos generated with a skill, stored in the library, and described an automation to create them as new features ship. That connects implementation with another piece of delivery work that someone normally has to organize separately.
Projects was announced as available that day, in public preview. For a team with several repositories, the shared view of context, sessions, and resulting pull requests gives the feature a home beyond any individual agent's work.
The same session can follow you between tools
Damian Brady started his demo on a phone. The order-ahead feature stopped accepting orders before a cafe closed, as intended, but failed to explain that to customers.
He started a Copilot session to fix it in a cloud sandbox, then picked up the same session in VS Code. Session continuity also spans the Copilot app, CLI, and web, so changing surfaces does not require restarting the task.
Jay explained that this uses the same Copilot harness, now rolled out across Microsoft, and announced that developers could use the harness to build agents through Microsoft Foundry as well.
Damian's observation about being short on attention and time captured the practical constraint. Once the agent has a clear direction, the developer should be able to focus elsewhere and return when a decision is needed.
Automations connect production signals to repeatable work
The next demo began with a production error. The coffee site's information button returned a 500, and Damian opened the Sentry details in a custom canvas.
He could create an issue or ask Copilot to investigate. Copilot Automations turns that response into reusable work that can run manually, through an API, on a schedule, or in response to an event. Cloud execution means the workflow can continue after the laptop closes.
The controls were a substantial part of the demonstration: choose the available tools, allow an automation to create pull requests without allowing it to merge them, and set an AI credit limit. Shared automations let the team reuse that setup.
Damian also showed a group of specialist automations in a subscriptions repository. One watched for signals and created issues; others triaged them, reproduced the problem with screenshots, implemented a fix, and verified it against the original request.
That separation gives each automation a specific job and an output the next one can use. The announcements also described automations learning from outcomes and proposing improvements for review. The automation documentation confirms support for self-improving groups and configurable tools and spending limits. Changes to those workflows deserve the same review as changes to the application.
For a pilot, I would also account for the current cloud-automation requirements: an eligible paid plan, a private or internal repository, and both AI credit and GitHub Actions usage.
Review and merge have to keep up
GitHub reported that Copilot Code Review has surfaced 200 million findings since its launch. At Universe, it introduced Code Review Max, alongside Lite and Balanced, for changes that need deeper inspection.
According to GitHub, Max achieved the highest F1 score on ReviewBench for high-severity issues. My interest is in the defects a quick review can miss, such as interactions across changed files or a subtle security problem. Testing Max against a team's own review history would help establish where that deeper inspection pays off.
Damian showed Copilot reviewing a coffee-service pull request before the human review. Code Review is also available to organization members without a Copilot subscription when the organization enables paid usage; that route is currently on GitHub.com. Reviews can consume AI credits and GitHub Actions minutes. GitHub's documentation covers the review levels and access requirements.
Stacked pull requests make related changes easier to inspect
The Coffee Passport work was split into a stack: data changes, a service endpoint, and the UI that depended on them. Each part could be reviewed separately, and the stack could be merged together or in contiguous groups, starting from the bottom.
This gives reviewers smaller diffs while keeping the dependency between changes visible. Native support matters when agents can produce a large feature faster than a person can comfortably review it. The stacked pull request docs cover the workflow and the gh stack extension. Octoverse reports that the preview launched on July 30 and had been used by more than 264,000 developers by September. Stacked PRs reached general availability on October 6, before Universe.
Agent Merge helps a pull request reach completion
Damian returned to the fix he had started on his phone and enabled Agent Merge. In the demo, it handled follow-up work such as review feedback, CI failures, and conflicts in the background, with merging enabled once the requirements were met. The Agent Merge demo starts around 28:40.
That closes a gap I see in agent workflows: opening a pull request is only one stage of completing the task. Branches keep changing, checks fail, and reviewers ask for adjustments. Agent Merge takes on those follow-up changes, with repository checks and merge permissions defining when the work can land.
The current GitHub.com watch-and-fix workflow documents failed Actions checks and merge conflicts, excludes fork and stacked pull requests, and treats auto-merge as a separate setting. I would check those boundaries before expecting the whole stack to run unattended.
The smaller platform updates belong in this recap too
The Universe announcement page includes several changes that fit into the same workflow:
- GitHub CLI attachments: repeatable
--attachflags add local images and videos inline to issues, pull requests, and comments. A reproduction video or architecture diagram can travel with work created from the terminal. - Issue Artifacts: plans, research, links, and other artifacts stay attached to the issue, making the reasoning behind the implementation easier to find.
- Repository pull request views: the updated view helps you scan open work, understand its status, and find what needs attention next.
For example, the CLI attachment workflow supports attaching more than one file:
gh pr create \ --title "Explain when order-ahead is unavailable" \ --body "Adds a customer-facing explanation before the cafe closes." \ --attach ./order-ahead-demo.mp4 \ --attach ./order-flow.png With the files saved locally, an agent-generated screenshot or recording can become part of the review evidence, especially when it shows whether a fix satisfies the original request.
Security needs to be part of the agent workflow
Damian demonstrated code scanning findings with the location, vulnerability type, and remediation context available to Agentic Autofix. Assigning a finding produced a pull request with a proposed fix.
The broader security announcements cover different stages of the workflow, from local changes to dependency installation and pushing code.
A Security canvas for investigating findings
The Copilot app's security extension brings code scanning alerts into a Security canvas, where you can ask for an explanation, request a fix, and inspect the resulting changes. It can also review local changes before a pull request is opened.
The extension documentation makes two useful distinctions: it is in public preview, and it displays code scanning alerts rather than Dependabot or secret scanning alerts. A requested fix changes the local working copy; the usual review and scanning process still determines whether the alert is resolved.
AI Scan extends coverage beyond CodeQL
GitHub presented whole-repository scanning and assigning a backlog of findings to Copilot, as well as AI Scan coverage for pull requests in languages and frameworks CodeQL does not cover.
For the pull request feature, the docs list examples including PHP, Shell/Bash, Terraform, Dockerfiles, JSP, and Blazor. The findings are advisory and currently cannot enforce a merge requirement through a ruleset. That is a material detail for a team planning its security gates.
Push protection catches unstructured secrets
Damian pushed a local commit containing a secret and showed AI detection blocking it before it reached the repository. This extends protection to unstructured secrets such as passwords that do not match a known provider pattern.
AI-detected secret push protection is in public preview. Both push protection and AI secret detection must be enabled. GitHub documents the security licensing requirements and additional AI credit consumption, which belong in the rollout plan.
Package firewall and reachability analysis address dependency risk
Package firewall blocks malicious or risky npm packages before agents, developer tools, or CI runners install them. The public preview evaluates downloads against policies such as package age and malware advisories.
Reachability analysis helps prioritize existing Dependabot alerts by looking for call paths from application code to vulnerable dependency functions. It currently supports JavaScript and TypeScript repositories and is also in public preview.
The static analysis gives teams a call path to investigate and helps order the remediation queue. Reachability alone establishes neither runtime execution nor exploitability, so severity and other evidence still inform the priority.
Enterprise access changes, but usage still needs a budget
GitHub Enterprise customers can now access Copilot features without purchasing a separate Copilot subscription and pay for the AI credits they use. The announcement includes the app, code review, automations, and the wider Copilot feature set.
The rollout details in the announcement matter: the new route is available through GitHub Sales, self-service is coming later, and existing Copilot Business and Copilot Enterprise customers can keep their plans or move when ready.
| Capability | Access or rollout detail to retain |
|---|---|
| Copilot app and Projects | App access spans Copilot plans; Projects is in public preview |
| Copilot Fusion | Generally available in supported clients; model and effort access follows plan and policy |
| Copilot Automations | Eligible paid plans; private/internal repositories for cloud execution; AI credits and Actions usage |
| Code Review, including Max | Organization policy can enable credit-based review for members without a Copilot subscription |
| Enterprise consumption route | Available through Sales; self-service forthcoming; existing plans can continue |
| Security canvas and Connectors | Public preview |
| AI Scan | Repository visibility, security licensing, settings, and usage billing affect access |
| AI-detected secret push protection | Public preview; requires the security entitlement and detection settings; consumes AI credits |
| Package firewall and reachability analysis | Public preview |
| Stacked PRs and CLI attachments | Stacked PRs reached GA October 6; follow the documented stack and attachment workflows |
Simpler access should make adoption easier, while tool permissions and AI credit budgets give enterprise teams a way to control how that usage grows.
Rebuilding Git was one of the most substantial announcements
Jay acknowledged that GitHub had struggled with performance and reliability at points during the year. Growth explained some of the pressure; he explicitly said it was not an excuse.
GitHub reported adding four million CPU cores, 160 PB of high-speed storage, and 50 Tb/s of network capacity so far this year. It also expects to complete the broader migration to a multi-region Azure deployment in early 2027.
April Leonard then explained why adding capacity alone would not solve the Git bottlenecks. Every agent session can create branches, read history, and push changes. In September alone, developers and agents produced more than seven billion commits.
Nearly every repository had already moved to Azure, but for roughly 100 of the busiest repositories, even 25 milliseconds between data centers mattered. An initial improvement changed write coordination from locking a whole repository to locking the branch being updated. That delivered three to four times more write throughput for agents working on different branches.
The next architecture follows three principles: simplify the primitives, separate storage from compute, and minimize coordination. Azure Blob Storage holds the durable source of truth. Ephemeral serving nodes cache data and can scale with demand. A specialized replicated log service handles the small reference transaction that remains on the critical path.
The test results were substantial:
- With 5,000 agents targeting one repository, the system sustained 7,200 writes per second, which GitHub described as 180 times current throughput.
- GitHub replayed 24 hours of traffic from its busiest open-source repository in one minute against the new architecture.
- The read load-testing harness reached its own limit before the new architecture did.
Those are reported test results, rather than a throughput guarantee for every repository. The keynote included an early-user segment with Peter Steinberger of OpenClaw, and GitHub expects everyone to move to the new architecture by early 2027.
The infrastructure work also includes an AI gateway processing trillions of tokens, prompt caching and harness improvements, more Actions capacity and control-plane hardening, additional network edge sites, four times the backhaul between legacy data centers and Azure, and TLS optimizations. The keynote recording covers the infrastructure section, alongside GitHub's written announcement.
This is the dependency behind the earlier demos. Coordinating agents becomes much less useful if they spend their time waiting on Git, CI, or platform availability.
Octoverse shows how developers are using the tools
The rest of the Octoverse report adds context that I did not want to lose in a keynote-only recap.
Agents are increasingly producing the first draft
By September, more than 40% of pull requests started with a detectable agent's first draft, up from 17% in March. That amounted to around 110 million in September alone.
About 87% of agent-started pull requests changed multiple files, compared with 79% of those without detected agent involvement. The share of agent-involved PRs merged within two weeks rose from 83% in February to 90% in September; the comparison group remained around 86%.
Among Copilot's monthly active users, 55% used agentic features, up from 35% a year earlier. Cloud agent usage grew 230% year over year, compared with 85% for agent chat. These figures describe observed workflows, and undetected agent use can still exist in the comparison group.
Review and security activity grew alongside implementation: AI-assisted review and GitHub Advanced Security usage each increased by more than 90%, while push protection ran 5.8 billion scans, nearly four times the previous year's pace.
Model choice is already plural
In September, 61% of Copilot users who explicitly selected models used more than one, up from 50% four months earlier. Developers on paid plans used 47 distinct models, compared with 29 in May, and no model accounted for more than 25% of qualifying requests.
The report groups examples by their intended role:
| Model group | Examples in the report |
|---|---|
| Deep reasoning and planning | Claude Opus 5.5, GPT 5.5 |
| General purpose | Claude Sonnet 5, Grok 4.7, GPT 6.1 Sol |
| Fast and lightweight | Claude Haiku 5.5, Gemini 3.8 Flash, GPT 6 Luna |
Of every 100 developer-selected requests, 38 went to general-purpose models, 37 to reasoning and planning models, and 25 to lightweight models. This analysis excludes automatic selection and several other kinds of traffic; it describes usage rather than model quality.
Separately, 63% of paying Copilot developers used automatic model selection at least once in September. Project HydraFusion, the research preview behind Fusion, routed almost 60,000 sessions. That helps explain why GitHub is investing in choosing models on the developer's behalf while preserving explicit selection.
Growth reaches more countries and industries
The ten largest developer populations in September were:
| Country | Developers on GitHub |
|---|---|
| United States | 38.3 million |
| India | 32.0 million |
| China | 12.4 million |
| Brazil | 10.2 million |
| Japan | 7.15 million |
| United Kingdom | 6.47 million |
| Indonesia | 6.34 million |
| Germany | 6.30 million |
| Russia | 5.07 million |
| France | 4.75 million |
The United States and India each added more than ten million developers, and Brazil added 3.28 million. Every country included in last year's projections had already closed at least 20% of the distance to its 2030 projection; the US had closed 38.6%, and India 28.3%.
For pushes to public repositories, the top ten were the United States, India, China, Brazil, Germany, the United Kingdom, South Korea, France, Japan, and Canada. That is a different ranking from total developer population.
The new industry analysis uses NAICS classifications of public repositories. Mining, construction, healthcare, and agriculture have grown substantially since 2022. More than 40% of repositories in administrative services, mining, healthcare, and agriculture mentioned AI, but detectable agent-opened pull requests were below 3%. Construction had about 25% mentioning AI and around 9% with agent-opened PRs.
The distinction between AI mentions and agent-opened PRs keeps two different kinds of adoption visible. The report's wider examples include disaster alerts in Nepal, spacecraft software, research tools, and industrial energy analysis. There is useful software here well beyond developer tooling.
Language choices may also reflect agent defaults
TypeScript remained first by contributors, followed by Python and JavaScript. Between September 2025 and September 2026, they added 3.62 million, 3.23 million, and 1.82 million monthly contributors respectively. Rust doubled its contributor base, the fastest percentage growth among the leading languages.
GitHub's forecast puts TypeScript and Python near 13 million monthly contributors each by September 2027.
The report also raises the possibility that agent defaults influence language choice. Among new repositories, TypeScript was the primary language in 35% of those with an observed agent signal, compared with 24% without one. For me, that reinforces the value of specifying language and architectural constraints when starting a project with agents.
Open source supplies both the foundations and the tools
Octoverse separates community and independent projects from single-vendor or product-led repositories. The distinction is strategic control, not whether the project receives community contributions.
These are the complete fastest-growing lists by increase in contributing accounts:
| Rank | Community or independent | Single vendor or product-led |
|---|---|---|
| 1 | farion1231/cc-switch | anthropics/claude-code |
| 2 | punkpeye/awesome-mcp-servers | openai/codex |
| 3 | omacom/omarchy | anomalyco/opencode |
| 4 | firstcontributions/first-contributions | microsoft/vscode |
| 5 | ggml-org/llama.cpp | github/copilot-cli |
| 6 | EclipseFdn/open-vsx.org | zed-industries/zed |
| 7 | sgl-project/sglang | google-gemini/gemini-cli |
| 8 | vllm-project/vllm | BerriAI/litellm |
| 9 | imputnet/helium | microsoft/winget-pkgs |
| 10 | vllm-project/vllm-ascend | Kilo-Org/kilocode |
The most-engaged ranking combines stars, forks, and distinct pull request and issue creators:
| Rank | Community or independent | Single vendor or product-led |
|---|---|---|
| 1 | openclaw/openclaw | NousResearch/hermes-agent |
| 2 | vllm-project/vllm | anomalyco/opencode |
| 3 | ggml-org/llama.cpp | earendil-works/pi |
| 4 | omacom/omarchy | stablyai/orca |
| 5 | farion1231/cc-switch | pingdotgg/t3code |
| 6 | sgl-project/sglang | microsoft/vscode |
| 7 | pytorch/pytorch | Graphify-Labs/graphify |
| 8 | rust-lang/rust | paperclipai/paperclip |
| 9 | home-assistant/core | BerriAI/litellm |
| 10 | python/cpython | can1357/oh-my-pi |
Inference engines, runtimes, and community platforms sit alongside the agents and editors developers use directly. Both depend on people maintaining code that other projects build on.
The closing keynote: Developer joy, hackable hardware, and the human side of AI
While Day 1 focused on platform architecture, enterprise governance, and Git throughput, the final keynote of Universe 2026 brought the conversation back to where GitHub began: open source, community maintainers, and the joy of building software.
Martin Woodward opened the final session by acknowledging the emotional reality of 2026: with new frontier models shipping every few weeks and telemetry breaking records everywhere, developers are feeling the pace. His answer to feeling constantly out of date is simple: learn by doing.
The hackable badge and culture when no one is looking
The centerpiece of that hands-on ethos was the physical conference badge every attendee wore in San Francisco. Built in partnership with Arm, the 2026 badge is an astonishing piece of hardware: a dual-core Raspberry Pi RP2350 Cortex processor packed with an accelerometer, environmental sensors, Bluetooth radio, and a color screen running MicroPython.
Martin shared an unscripted story behind the badge that stuck with me. During the 2025 conference, a typhoon struck a component supplier and global supply shortages delayed screen deliveries until the night before the event. Rather than canceling the badge giveaway, GitHub engineers, managers, and community members spent the entire night in the San Francisco office hand-assembling boards and soldering screens so attendees could pick them up at 8:00 AM.
As Martin put it: "Culture is what happens when no one is looking." For all the enterprise features and cloud scale discussed this week, that community-first startup spirit is what still makes GitHub distinctive.
From web simulation to MicroPython in the Copilot app
To make sure attendees without hardware or developers watching the livestream could participate, GitHub published a complete web simulator for the badge. It was built by a summer intern, Charlie Nicholson, who used the simulator framework and around $95 in Copilot credits to create an emulator capable of running games like Flappy Mona directly in the browser.
Source:https://dev.to/playfulprogramming/github-universe-2026-my-recap-from-san-francisco-23hd













