Skip to main content
GitHub Copilot
$ cat ./github-copilot.md

GitHub Copilot

GitHub Copilot CLI is an AI-powered command-line assistant that transforms natural language descriptions into executable shell commands and scripts. It leverages OpenAI's advanced language models to interpret user intent and generate accurate terminal commands across multiple platforms and shells. Key features include intelligent command suggestions, script generation, and contextual help for complex operations like system administration, file management, and development workflows. The tool significantly accelerates productivity by eliminating the need to memorize syntax or search documentation, making it invaluable for developers, system administrators, and users working with unfamiliar command-line environments.

11,255 stars 1,958 forks Shell Other
github 3292 Dec 29, 2025
Login with GitHub to like and favorite this CLI tool
$ git release --latest

Latest Releases

All releases

Added
  • Add --trust-folder for one-off prompt-mode sessions started with -p or piped stdin
  • Install verified Skills and plugins from GitHub install links via copilot plugin install "ghapp://air/install?..."

Improved
  • Improve /login for Microsoft Entra by letting you choose a cached account or explicitly sign in with a different account
  • Sandboxed git on github.com can use your configured GITHUB_TOKEN from credentials.envVars

Fixed
  • HydraFusion keeps a pass expanded while its review runs, passes that were not kept stay expandable until you switch sessions or resume, and passes from an aborted turn say whether they were kept
  • Managed account policy and bypass-mode warnings stay accurate after switching accounts, even when a policy cache miss happens.
  • Avoid false context exhaustion and rollover refusal when tool definitions are deferred
  • Custom agents that declare the documented search, web or todo tool aliases, or name github-mcp-server/web_search, now receive the matching tools
  • CLI help and version flags exit reliably after printing their output
  • Enterprise-managed ask permissions in Assisted mode now allow safe actions without unnecessary confirmation prompts.
  • Keep your selected Microsoft Entra account pinned during sign-in and token renewal
  • Up from sessions sidebar header actions wraps to the last visible session

Added
  • Open /share without arguments to view a full-screen action menu for sharing the current session

Improved
  • /sandbox can keep sandboxing enabled for the current session without enabling it globally
  • Trusted repository plugins install and update automatically before chat runs.
  • Rename the built-in browser plugin to browser-use and keep existing browser plugin preferences working after upgrade
  • Sandbox allows local network access by default so commands can reach localhost and private-network services.

Fixed
  • Plan, autopilot, and shell mode badges stay visible while startup components load and the agent works. The badge replaces the mode suffix that used to trail the activity text (Working - plan), and the startup Loading: row now truncates its diagnostics to keep the status row on one line
  • Sandboxed commands can write package and build caches when developer tool access is enabled.
  • Windows CLI Git commands now recover from thread-access-denied startup failures.
  • A skill allowed-tools rule keeps commas inside its arguments instead of being split apart. Where a list's structure is ambiguous, its unscoped rules now prompt instead of being granted.
  • MCP resource dashboard stays interactive while inventory adapters refresh
  • Retry image-bearing Responses requests with smaller payload limits when providers reject oversized bodies
  • Complete usage reporting no longer shows partial status or phantom unattributed spend after resume when billing data is complete.
  • Assisted permissions send nested PowerShell and bash -c commands that only expand plain-data environment variables, single-quoted PowerShell, and PowerShell variable and alias statements to the permission judge instead of requiring unnecessary manual approval
  • Path-specific instruction files in the repository root .github/instructions are now applied automatically when the agent reads or edits a matching file
  • Start git, shell commands, and MCP servers on Windows when process snapshot thread enumeration fails

2026-10-14
  • Add support for Gemini 4 Argon
  • Command hooks complete reliably even when child-exit signals are lost under Node
  • MCP status and /mcp commands stay synced to the active session after split-view session switches
  • Resuming a session now respects abandoned pending-permission work and continues only active permission requests.
  • Keep ordinary characters typed while the input box is still coming up at startup, instead of dropping them
  • Expand /ask answers with Ctrl+E, copy the entire answer with Ctrl+Y, and reopen the last usable completed answer in the session with /ask or /btw.

Improved
  • Expand /ask answers with Ctrl+E, copy the entire answer with Ctrl+Y, and reopen the last usable completed answer in the session with /ask or /btw.

Fixed
  • Command hooks complete reliably even when child-exit signals are lost under Node

Added
  • Add support for Gemini 4 Argon

Fixed
  • MCP status and /mcp commands stay synced to the active session after split-view session switches
  • Resuming a session now respects abandoned pending-permission work and continues only active permission requests.
  • Keep ordinary characters typed while the input box is still coming up at startup, instead of dropping them

Installation

curl -fsSL https://gh.io/copilot-install | bash
npm install -g @github/copilot
brew install copilot-cli
$ tail ./comments.log

Comments (0)

Login with GitHub to post a comment
No comments yet. Be the first to comment!