← Package directory
Available on winget

Install Claude Code

Unleash Claude’s raw power directly in your terminal. Search million-line codebases instantly. Turn hours-long workflows into a single command. Your tools. Your workflow. Your codebase, evolving at thought speed.

Install with winget
winget install --id Anthropic.ClaudeCode
Upgrade
winget upgrade --id Anthropic.ClaudeCode
Uninstall
winget uninstall --id Anthropic.ClaudeCode

About Claude Code

Claude Code is Anthropic’s agentic coding tool that lives in your terminal and helps you turn ideas into code faster than ever before. What Claude Code does for you - Build features from descriptions: Tell Claude what you want to build in plain English. It will make a plan, write the code, and ensure it works. - Debug and fix issues: Describe a bug or paste an error message. Claude Code will analyze your codebase, identify the problem, and implement a fix. - Navigate any codebase: Ask anything about your team’s cod...

What's new in 2.1.227

- Fixed feature flags being evaluated without the user's subscription tier when a session started with an expired login token, which could wrongly prompt Max plan users to enable usage credits for Fable - Fixed every Bash command failing under claude-code-action with allowed_non_write_users on GitHub-hosted runners - Fixed /tui bringing back a conversation that had been rewound to before its first message - Improved slash-command menu: blue now marks only the selected row, matched characters are bolded instead of recolored, and emoji or accented names keep their glyphs - Improved performance: fewer event-loop stalls on file-not-found suggestions and at-mention size checks

Read release notes

Version history

Version Updated Notes
2.1.227 Unknown - Fixed feature flags being evaluated without the user's subscription tier when a session started with an expired login token, which could wrongly prompt Max plan users to enable usage credits for Fable - Fixed every Bas...
2.1.224 Unknown - Added self-hosted environments: claude self-hosted-runner turns your own machines or containers into a place Claude Code web, mobile, and desktop sessions can run, on Team and Enterprise plans - Added archive plugin so...
2.1.223 Unknown - Added owner wildcard entries ("owner/*") to the strictKnownMarketplaces and blockedMarketplaces managed settings for allowing or blocking all marketplace repos under a GitHub org - Added a warning when workflow agents,...
2.1.222 Unknown - Fixed worktree-isolated sessions and their subagents being able to run destructive git commands against the main checkout; isolation now applies to file edits and Bash in every session type - Fixed PreToolUse auto-allo...
2.1.221 Unknown - [VSCode] Added Focus view: a chat-menu toggle that hides tool activity behind an expandable per-turn summary with a live running-tool indicator, toggled with Ctrl+Alt+F or the "Claude Code: Toggle Focus view" command -...
2.1.220 Unknown - Bug fixes and reliability improvements
2.1.219 Unknown - Added Claude Opus 5 (claude-opus-5), now the default Opus model — 1M context, fast mode at $10/$50 per Mtok - Added sandbox.network.strictAllowlist setting to deny non-allowlisted hosts for sandboxed commands without p...
2.1.218 Unknown - Changed /code-review to run as a background subagent, so review work no longer fills your conversation and keeps stacked slash commands as its review target - Added screen-reader announcements of deleted text for word...
2.1.217 Unknown - Added emoji shortcode autocomplete in the prompt input: type :heart: to insert ❤️, or :hea for suggestions — disable with the emojiCompletionEnabled setting - Added warnings when transcript writes are failing (e.g. dis...
2.1.216 Unknown - Added sandbox.filesystem.disabled setting to skip filesystem isolation while keeping network egress control - Fixed a slowdown in long sessions where message normalization cost grew quadratically with the number of tur...
2.1.215 Unknown - Claude no longer runs the /verify and /code-review skills on its own; invoke them with /verify or /code-review when you want them
2.1.212 Unknown - /fork now copies your conversation into a new background session (its own row in claude agents) while you keep working; the in-session subagent it used to launch is now /subtask - Added claude auto-mode reset to restor...
2.1.211 Unknown - Added --forward-subagent-text flag and CLAUDE_CODE_FORWARD_SUBAGENT_TEXT environment variable to include subagent text and thinking in stream-json output - Fixed permission previews relayed to chat channels not neutral...
2.1.210 Unknown - Added a live elapsed-time counter to the collapsed tool summary line so long-running tool calls visibly tick instead of looking stuck - Added a startup warning for Write(path), NotebookEdit(path), and Glob(path) permis...
2.1.209 Unknown - Fixed /model and other dialogs being blocked in claude agents background sessions (reverts an overly broad guard)
2.1.208 Unknown - Added screen reader mode: opt-in plain-text rendering for screen reader users. Run claude --ax-screen-reader, set CLAUDE_AX_SCREEN_READER=1, or add "axScreenReader": true to settings. - Added vimInsertModeRemaps settin...
2.1.207 Unknown - Auto mode is now available without CLAUDE_CODE_ENABLE_AUTO_MODE opt-in on Bedrock, Vertex AI, and Foundry; disable via disableAutoMode in settings - Fixed the terminal freezing and keystrokes lagging while streaming re...
2.1.206 Unknown - Added directory path suggestions to /cd, matching /add-dir behavior - Added a /doctor check that proposes trimming checked-in CLAUDE.md files by cutting content Claude could derive from the codebase - /commit-push-pr n...
2.1.205 Unknown - Added an auto mode rule that blocks tampering with session transcript files - Fixed --json-schema silently producing unstructured output when the schema was invalid, and schemas using the format keyword being rejected...
2.1.204 Unknown - Fixed hook events not streaming during SessionStart hooks in headless sessions, which could cause remote workers to be idle-reaped mid-hook