Artificial Intelligence

Microsoft Copilot vs GitHub Copilot — Same Name, Different Job

I was on a client call earlier this year when someone said, “just get Copilot to draft the summary.” Four of us reached for four different tools. Two opened Word. One opened VS Code. One opened Teams.

That mix-up is not a training problem. It is a naming problem. Microsoft has attached the word “Copilot” to more products than most people can list, and two of them cause almost all the confusion in a normal working day — Microsoft Copilot and GitHub Copilot.

They share Microsoft’s wider Copilot brand, but GitHub Copilot is a GitHub product and Microsoft Copilot is a Microsoft product, built for different jobs. One drafts your documents. The other writes your code. Mixing them up wastes real time in every meeting where two people quietly assume they mean the same tool.

🔗 Before you start

This post assumes you already know roughly what a large language model is doing under the hood. If that part is still fuzzy, start with What is a Large Language Model (LLM)? . If “GitHub” itself is the confusing part, Git, GitHub and VS Code — A Complete Beginner’s Guide covers the platform GitHub Copilot lives on.

One company, two Copilots — why this happened

Microsoft did not plan this collision. It happened over several years, and the order explains most of the confusion.

Microsoft acquired GitHub in October 2018, in a $7.5 billion all-stock deal. GitHub kept operating semi-independently, and in June 2021 it previewed an AI tool built to suggest code as you type, developed with technology from OpenAI. GitHub Copilot reached general availability in June 2022 — the first product to carry the Copilot name.

Microsoft’s own assistant took a slower route there. Bing Chat launched as a web chatbot in February 2023, and through that year Microsoft folded several AI efforts — Bing Chat, Windows Copilot, Microsoft 365 Copilot — under one umbrella. At Ignite in November 2023, Bing Chat was renamed Copilot, and Microsoft 365 Copilot reached general availability for enterprise customers the same month.

GitHub Copilot earned the name first. Microsoft then extended the Copilot brand across most of what it shipped afterward, and by 2023 the name had stopped telling you what a product does. Now it mostly tells you which part of Microsoft built it.

📌 Key takeaway

If someone in a meeting says “Copilot” without saying which one, ask. It takes five seconds and saves the confusion of two people quietly planning around two different tools.

What Microsoft Copilot actually does

Microsoft Copilot, in its most common enterprise form, is Microsoft 365 Copilot — an assistant built into Word, Excel, PowerPoint, Outlook, Teams, SharePoint and Loop. What you actually get depends on your licence, your tenant configuration and the app version, so do not assume every user in your organisation sees the same capabilities.

What makes the paid version useful in a business context is what it is allowed to see. Microsoft 365 Copilot grounds its answers in your organisation’s own content through Microsoft Graph — your emails, your documents, your meeting transcripts — respecting the access permissions you already have. Ask it to summarise ‘the contract we discussed last week’ and it can actually find that contract, because it has been given access to look.

There is a lighter version worth knowing about: Copilot Chat. It generally provides web-grounded assistance, and access to organisational content depends on your licence, permissions and the specific Microsoft 365 experience you are using. As of 2026 it comes included at no extra cost with eligible Microsoft 365 business and enterprise plans. From July 2026, Microsoft also started bundling the full paid Copilot experience directly into Business Standard and Business Premium, retiring the old standalone add-on for those plans — so what you get can genuinely differ by plan and by when your organisation last checked its licensing.

The paid Microsoft 365 Copilot licence provides broader, deeper integration across Word, Excel, Outlook and PowerPoint, and richer organisational grounding, subject to permissions and configuration — but it is not the only route to any organisational grounding at all, since Copilot Chat has picked up some inbox and calendar awareness too.

There is also a separate consumer product, simply called Microsoft Copilot, reachable at copilot.microsoft.com, in Windows and in Edge — the direct descendant of that 2023 Bing Chat rename. The consumer experience is separate from your organisation’s Microsoft 365 data unless you are using an authenticated work or school experience with the relevant permissions. Three different things, one brand name.

✅ Best practice

If you are evaluating Microsoft Copilot for a team, find out which of the three you are actually being offered — consumer Copilot, Copilot Chat, or a full Microsoft 365 Copilot licence. They are not the same product at different price points. The data grounding is different, and that is the entire point of the tool.

What GitHub Copilot actually does

GitHub Copilot lives inside the tools developers already use — Visual Studio Code, Visual Studio, JetBrains IDEs, Xcode, Neovim, GitHub.com itself, and a command-line interface. It started in 2021 as autocomplete: you type a comment or a function signature, and it suggests the code.

It has since evolved well beyond autocomplete. Agent Mode lets it read across multiple files in a project, propose and apply changes, run terminal commands, and fix its own mistakes when a build fails, when enabled and authorised by the developer or their organisation.

GitHub’s cloud-based coding agent can work from an issue and propose changes or open a pull request, subject to repository settings, permissions and human review. Code review, test generation and commit messages are common supported use cases now, not a novelty.

One detail worth knowing: GitHub Copilot is no longer locked to a single underlying AI model. Depending on the plan, developers can choose between models from providers including OpenAI, Anthropic and Google for a given task, rather than being stuck with whatever GitHub shipped first.

It is built for a technical audience — developers and DevOps engineers who are writing, reviewing or shipping code — and almost everything it does assumes it is sitting inside a codebase, not an inbox.

GitHub Copilot itself sits on top of two other layers people also mix up — Git and GitHub. Git vs GitHub vs GitHub Copilot — What Each One Actually Does covers that separate confusion in full.

💡 Practical tip

On SAP projects, developers may use GitHub Copilot on custom ABAP and Fiori code, not just JavaScript or Python. It is not SAP-aware out of the box — it has no idea what SU24 or an authorization object is unless the context is right there in the file.

Treat its output as a fast first draft, and review anything touching authorisation logic against the controls and review practices your project already has. My SAP Security Roles and Authorisation post covers what that looks like in practice.

Two-panel diagram on white background showing Microsoft Copilot connected to Word, Excel, Outlook and Teams on the left, and GitHub Copilot connected to a code editor, terminal and pull requests on the right

Side by side — the core differences

Put next to each other, the split is straightforward:

AspectMicrosoft CopilotGitHub Copilot
PurposeDrafting, summarising and analysing office contentWriting, reviewing and shipping code
Primary environmentWord, Excel, PowerPoint, Outlook, Teams, SharePointVS Code, Visual Studio, JetBrains IDEs, GitHub.com, CLI
Typical userBusiness and knowledge workersDevelopers and DevOps engineers
Data groundingOrganisation’s content via Microsoft Graph (full licence), or the open web (Copilot Chat / consumer)The code and repository in front of it
Underlying modelsBuilt on OpenAI models, expanding to other providersMulti-model — choice of OpenAI, Anthropic, Google and others per task
Product familyMicrosoft 365GitHub (owned by Microsoft since 2018)

Two horizontal lanes on white background showing a business user's day touched by Microsoft Copilot at inbox, calendar, documents and meetings, and a developer's day touched by GitHub Copilot at editor, pull requests, terminal and code review

Where the lines blur

The overlap is real, and it is growing. Microsoft Copilot inside Excel can now write and explain Python and formula logic, which is code by any reasonable definition. GitHub Copilot Chat can explain a codebase in plain English well enough that a product manager could follow it without opening a single file.

Both products are also turning into agent platforms rather than pure chat assistants. Microsoft 365 Copilot has Agent Builder and a Workflows agent for automating cross-app tasks. GitHub Copilot has its own SDK for building agent-style workflows into other applications.

The “office assistant” and “developer assistant” framing still holds at the core, but the edges get harder to draw cleanly every year.

⚠️ Warning

Do not assume one can substitute for the other just because the overlap exists. I have watched a developer ask Microsoft Copilot to explain a piece of company code because it happened to be open in a Teams chat. It gave a plausible, confident answer built on nothing, because Microsoft Copilot had no access to that actual repository.

A wrong answer delivered with total confidence is the worst version of this mistake, and it is an easy one to make when both tools answer in the same friendly tone.

Which one do you actually need

For most people the decision follows directly from the job, not a real trade-off.

If you mainly need to…Consider…
Draft documents, emails or slidesMicrosoft 365 Copilot
Chat without a paid licenceCopilot Chat
Ask general web questionsMicrosoft Copilot (consumer)
Write or review code in an IDEGitHub Copilot
Work across a repository and open pull requestsGitHub Copilot
Ask about SAP business processesSAP Joule

Many larger organisations end up licensing several of these, for different people, and that is normal — they are not competing for the same budget line or the same user.

For SAP shops specifically, there is a third name worth having in your head: Joule. It is SAP’s own AI assistant, built for the business-user side of SAP systems the way Microsoft Copilot is built for the Microsoft 365 side — my AI in SAP: How Joule and Business AI Actually Work post covers where it fits.

On the developer side, GitHub Copilot shows up constantly in SAP shops that build outside the ABAP stack — my GitHub for SAP Developers post covers that territory.

Decision flowchart on white background branching from a working-day question into Microsoft Copilot for office tasks on one side and GitHub Copilot for code on the other, with a note that most organisations use both

At a glance — Microsoft Copilot vs GitHub Copilot

ConceptOne-line summary
Microsoft Copilot (2023 rename)Consumer AI chat at copilot.microsoft.com — web-grounded, no access to organisation data
Copilot ChatFree, web-grounded AI chat included with eligible Microsoft 365 plans; some Business plans now bundle full Copilot instead, since July 2026
Microsoft 365 CopilotFull licensed assistant grounded in your organisation’s own data via Microsoft Graph
GitHub CopilotAI pair programmer inside IDEs and GitHub — autocomplete, chat, Agent Mode and autonomous coding agents
Agent ModeGitHub Copilot capability for multi-file edits, running commands and fixing its own errors
Multi-model supportGitHub Copilot’s ability to switch between AI models from different providers per task
Microsoft GraphThe permission-aware data layer that lets Microsoft 365 Copilot see your organisation’s own content
SAP JouleSAP’s own AI assistant for business users inside SAP systems — the SAP-world equivalent of Microsoft Copilot

What to take away

The lesson here is not really about these two products. It is that a product name stopped being a reliable guide to what a tool does. “Copilot” tells you almost nothing on its own anymore — it tells you which division of Microsoft shipped it, and that is all.

The next time someone reaches for “Copilot” in a sentence without naming which one, that is worth a five-second question, not an assumption. It is a small habit, and it saves more meeting time than almost anything else on this list.

🔗 Related reading

AI Agents — What They Are and How They Work — both Copilots are turning into agent platforms; this covers what that actually means.

AI in SAP: How Joule and Business AI Actually Work — SAP’s own answer to the Microsoft Copilot side of this comparison.

GitHub for SAP Developers — Actions, Issues and Pages Explained — where GitHub Copilot fits into an SAP developer’s actual toolchain.

Published on rakeshnarayan.com — Articles

URL: https://rakeshnarayan.com/articles/microsoft-copilot-vs-github-copilot-same-name-different-job/