GitHub's desktop app for running coding agents from issue to merged pull request.
GitHub Stars
2.2K
Contributors
7
Release Downloads
1.7M
Latest Version
v1.1.26
The engines this app runs on and the models it ships with, linked into the rest of the research stack.
The GitHub Copilot app is GitHub's dedicated desktop environment for agent-driven software development. Rather than functioning as a standard chat interface or a lightweight code-completion plugin, this tool operates as a specialized agent runner. It bridges the gap between tracking systems and codebases by grounding automated coding workflows directly in GitHub issues, branches, and pull requests. Built on the Copilot CLI runtime, it treats software engineering as an orchestration process: you delegate tasks to autonomous agents, monitor their execution across multiple workspaces, review code diffs, and drive changes through to merged pull requests.
Where standard IDE chat panes trap context inside transient conversations, the GitHub Copilot app organizes work into persistent sessions anchored by Git worktrees. You can inspect an issue, kick off an agent run, launch another task on an unrelated repository, and inspect diffs as each agent makes progress. The app targets engineering teams and technical leads who spend significant time context-switching between issue trackers, terminals, local editors, and browser-based pull request reviews.
Positioned against generic agent runners and local model chat clients, the GitHub Copilot app focuses entirely on the GitHub delivery loop. It is not designed to be an agnostic scratchpad for general text prompting. Instead, it is built for developers who want automated execution tightly bound to their existing version control workflows, whether executing against managed cloud models or tapping into local inference backends.
The core workflow in the GitHub Copilot app centers on session-based task execution. You begin by picking up work directly from an assigned GitHub issue, an in-flight pull request, or a fresh task prompt. From there, the app provisions an isolated workspace, analyzes your codebase context, plans the changes, and initiates agent runs.
You can steer agents collaboratively or let them work autonomously. During a session, the app exposes the full development feedback loop:
The GitHub Copilot app runs cross-platform across macOS, Windows, and Linux. The installation process uses native packages with one-click installers for macOS (with native Apple Silicon and Intel builds), Windows (x64), and Linux desktop environments (.deb.rpm, and AppImage formats).
Pricing is structured under a freemium model tied to your GitHub account:
If you plan to run AI models locally on Mac or run AI models locally on Windows using Ollama or LM Studio, your hardware requirements depend strictly on the weights you select. Running an unquantized 70B parameter model locally demands substantial unified memory or dedicated VRAM (typically 48 GB to 64 GB or more), whereas cloud-hosted Copilot sessions offload compute entirely to remote infrastructure, requiring only basic machine resources to run the desktop client and local build checks.
Unlike single-threaded chat clients, the app allows you to launch multiple agents concurrently. You can triage three separate customer bug reports, point an agent at each one, and leave them generating code on separate branches while you conduct code review on a fourth.
When an agent finishes its work, you do not have to copy-paste diffs or run manual Git commands. You review the proposed changes within the unified diff inspector, approve the generation, and push a pull request directly to GitHub. If automated CI checks fail or team members leave review comments on the pull request, Agent Merge can read those comments, reopen the worktree session, address the feedback, and push updated commits.
Through Automations, you can schedule recurring tasks that run on set cadences. Routine chores such as updating project dependencies, scanning for deprecated API usages, and clearing triage queues can execute in the background without manual oversight.
As a desktop AI app with MCP support, the app is not locked into default GitHub data sources. You can wire custom MCP servers into the agent runtime, letting Copilot query local SQLite databases, enterprise staging environments, or internal documentation stores when designing code solutions.
The GitHub Copilot app fits specific workflows where context switching slows down engineering velocity:
/critique, /typeset, and /polish against frontend components. The agent inspects code, applies styling conventions, and previews the result in the integrated canvas browser preview.Installing and configuring the app takes only a few minutes:
gh.io/app or the official GitHub repository releases page (github/app) to download the binary for macOS, Windows, or Linux.git CLI binaries to manage repositories, branch switching, and worktree creation.localhost:11434 (Ollama) or localhost:1234 (LM Studio), open the app settings, navigate to the experimental providers section, and input your endpoints.Documentation and changelogs are maintained on GitHub Docs and the official github/app repository on GitHub.
Understanding the difference between the GitHub Copilot app and other desktop AI tools comes down to intended scope:
Tools like LM Studio and Ollama serve as model runners. Their primary objective is running local LLMs on your own silicon, managing GGUF weights, providing local OpenAI-compatible inference endpoints, and serving private offline chat. They are often considered the best desktop app to run local LLMs when privacy and offline execution are paramount.
The GitHub Copilot app is an agent runner, not an inference engine. While it can connect to Ollama or LM Studio as backends, its focus is managing the full engineering cycle: creating Git worktrees, browsing issues, resolving pull request feedback, and orchestrating code changes. If you just want an offline LLM playground, LM Studio or Ollama is the leaner choice. If you want automated development integrated into your Git repositories, the GitHub Copilot app provides the necessary scaffolding.
Claude Desktop provides a polished environment for conversational prompting, document analysis, and tool usage via MCP. However, Claude Desktop lacks deep version control mechanics. It does not natively isolate runs into separate Git worktrees, nor does it interface directly with GitHub pull request review cycles. The GitHub Copilot app trades general-purpose conversational breadth for deep integration into software repositories and multi-session developer workflows.
The biggest limitation of the GitHub Copilot app is platform lock-in. If your organization hosts its code on GitLab, Bitbucket, or self-hosted Gerrit instances, you will lose the vast majority of the issue-to-merge workflows that justify using this tool. Additionally, the application is proprietary, and its BYOK capabilities for non-GitHub endpoints remain in public preview. But for engineering teams heavily invested in the GitHub ecosystem, it provides an exceptionally focused environment for managing autonomous coding agents.
What the app gives you out of the box, in plain language.
Run several agents at once across repositories, each isolated on its own branch and git worktree.
Start from an issue or pull request, review the plan and diff, and let Agent Merge handle review comments.
Shared views of a plan, pull request, terminal, or browser session that you and the agent both work on.
The jobs this app is best suited for.
Hand several small issues to parallel agent sessions and review each pull request as it lands.
Let the agent work through review comments and failing checks until the pull request can merge.
Schedule cloud automations for routine work such as dependency updates or cleanup tasks.
Works on every Copilot plan, including Free. Pro $10/mo, Pro+ $39/mo, Max $100/mo.

Side-by-Side
Add a second or third app and see stars, downloads, platforms, and capabilities lined up next to each other.
Close alternatives worth a look before you decide.
Your native open source AI agent for code, workflows, and everything in between.
Goose is an open source AI agent you run yourself, as a desktop app, CLI, or API. It goes beyond chat: it installs, runs, edits, and tests code and connects to your tools via MCP. Works with 15+ providers, cloud or local via Ollama. Built by Block, now at the Linux Foundation.
An open source agent that does real work on your machine
Download from goose-docs.ai (or brew install --cask block-goose)Stars
54.9K
Downloads
5.7K
Anthropic's Claude as a native desktop app, with built-in support for local tools through MCP.
Claude Desktop puts Anthropic's Claude models in a native app for Mac and Windows. It was the first place MCP landed, so Claude can read your files and use local tools and services directly. It runs on your Claude account, free tier included, with more usage on Pro and Max.
Claude on the desktop with first-class MCP
Download from claude.com/downloadStars
—
Downloads
—
Discover, download, and run open models on your own computer, no command line needed.
LM Studio is a desktop app for downloading and chatting with open models on Mac, Windows, and Linux. It has a built-in chat window and a local server that speaks the OpenAI API, so it works for quick testing and for wiring models into your own apps.
Running open models from a polished desktop GUI
Download from lmstudio.aiStars
—
Downloads
—
A desktop AI app is a program you install on your computer to chat with, code with, run agents on, or fine-tune AI models. It sits on top of the inference engines and models that do the real work and gives you a friendly interface instead of a command line.
GitHub Copilot app is offered under a Freemium model. Check the pricing section on this page and the app’s own site for the latest details, since tiers and limits change over time.
GitHub Copilot app is maintained by GitHub. See the capabilities section above for the exact list of platforms it supports, along with whether it runs models locally, connects to cloud APIs, or both.