Claude Code: Anthropic's coding agent
Claude Code is Anthropic's agentic coding tool. It reads your codebase, edits files, runs commands and works with your development tools, and it runs in the terminal, in VS Code and JetBrains IDEs, in the Claude desktop app and in the browser. Anthropic made it generally available on May 22, 2025.
Claude Code is for developers and for people learning to build software with an AI agent. Where a personal agent works across your apps and accounts, Claude Code works inside a code repository: it plans a change, edits the files, runs your tests and can commit the result. Most surfaces run on a Claude subscription or an Anthropic Console account, and the terminal CLI, VS Code and JetBrains can also run on a third-party model provider. The desktop app is the one surface the docs say requires a paid subscription. New to it? Start with the Claude Code beginner's guide.
#How do you install Claude Code?
On macOS, Linux and WSL the native installer is one command:
curl -fsSL https://claude.ai/install.sh | bashOn Windows, run irm https://claude.ai/install.ps1 | iex in PowerShell, run the install.cmd script in CMD, or install with WinGet (winget install Anthropic.ClaudeCode). On macOS you can also use Homebrew (brew install --cask claude-code). Then run claude inside a project folder and log in when it asks.
#How do Claude Code skills work?
A skill is a folder with a SKILL.md file: optional YAML frontmatter, then the instructions Claude follows. Personal skills live in ~/.claude/skills/ and project skills in .claude/skills/, one folder per skill. The folder name becomes the command, so .claude/skills/deploy/SKILL.md runs as /deploy, and Claude can also start a skill on its own when the skill's description matches the task. Claude Code extends the Agent Skills open standard with fields of its own, such as disable-model-invocation and context.
For a worked example of writing a skill, see custom skills and slash commands; for running your own checks around them, hooks for beginners.
Key facts
| Maker | Anthropic |
|---|---|
| Type | Coding agents |
| Status | Generally available |
| Price | Included with Claude Pro ($20 a month, $17 billed annually) and Max (from $100 a month); or Anthropic API billing |
| Availability | Terminal on macOS, Linux, WSL and Windows; VS Code and JetBrains; desktop app; web and the Claude mobile app |
| Your own skills | Yes. Agent Skills SKILL.md in .claude/skills, plus plugins that bundle skills, agents, hooks and MCP servers (skills docs) |
| Website | code.claude.com |
| Docs | Claude Code docs |
| Last verified |
Want a guided start? Claude Code for Builders, the ClawDocx playbook
Start here
- Multi-Agent Workflows
An advanced guide to running multiple OpenClaw agents: per-agent workspaces, agent-to-agent communication, and integrating multi-agent setups with Claude Code.
Skills
- Claude Code Skills: Build Custom Slash Commands That Actually Work (2026 Guide)
The complete guide to creating Claude Code skills: custom slash commands powered by SKILL.md files, with build, share, and chain steps.
- Claude Code in 2026: Voice Mode, /loop, Scheduled Tasks, and Everything New
A practical guide to Claude Code's biggest 2026 features: voice mode, /loop for recurring tasks, scheduled tasks, auto-memory, Skills 2.0, and worktrees.
Latest news
- Anthropic's Very Bad Week: Claude Code Source Leak, a Secret Model and a Supply Chain Attack
In one week Anthropic leaked Claude Code's full source on npm, exposed details of an unreleased model called Mythos, and npm suffered a supply chain attack.
- Claude Code Channels & Auto Mode: Is Anthropic Coming for OpenClaw?
Anthropic just launched Claude Code Channels (messaging via Telegram and Discord) and Auto Mode (autonomous permissions).
- Claude Code Just Got Dispatch & Channels — Here's How to Build Apps 10x Faster in 2026
Claude Code added Dispatch, which controls coding agents from your phone, and Channels, which connects them to Telegram and Discord. Here's how to use both.
- The OpenClaw Clone Wars: Every AI Agent Framework Competing for Your Computer in 2026
OpenClaw started the autonomous AI agent wave. Now competitors range from Claude Cowork to minimalist tools to enterprise platforms. Here's how they compare.
Comparisons
- Getting Started with Claude Code + OpenClaw: The Complete Setup Guide
Learn how to connect Claude Code to OpenClaw using ACP: run coding sessions from chat, spawn thread-bound agents, and use voice mode, /loop, and hooks.
- I Gave My AI Agent $100 and 7 Days to Build a Business — Here's What Happened
What happens when you give an OpenClaw AI agent a $100 budget and one week to build a real online business from scratch? We ran the experiment.
- How to Vibe Code a Profitable App with OpenClaw + Claude Code (The 2026 Playbook)
Vibe coding is MIT's breakthrough tech of 2026. Here's how to use OpenClaw and Claude Code to go from idea to profitable app without writing code yourself.
More articles
- Claude Code April 2026: Computer Use, Auto Mode, Cloud Execution, and the Shift to Persistent Agents
Claude Code's biggest updates yet: computer use for GUI automation, auto mode for fewer prompts, scheduled cloud tasks, and remote control from your phone.
- Best Claude Code Settings & Configuration (2026): Power User Guide
Optimize your Claude Code setup with the best settings for CLAUDE.md, hooks, model routing, effort levels, permissions, and sub-agent configuration.
- Claude Code for Beginners: Build Your First App in 30 Minutes (2026)
A step-by-step beginner's guide to Claude Code: install it, configure your project, learn the essential commands, and build your first app in under 30 minutes.
- The Ultimate Claude Code Guide (2026): Everything You Need to Know
The complete guide to Claude Code in 2026, from installation and essential commands to advanced patterns for real engineering workflows.
- Claude Code vs Cursor vs Copilot (2026): Which AI Coding Tool Wins?
An honest comparison of Claude Code, Cursor, and GitHub Copilot in 2026. Features, pricing, strengths, weaknesses, and which tool fits your workflow best.
- Claude Code Agent Teams: Parallel Development with Multiple AI Instances
A guide to Claude Code's experimental Agent Teams feature: coordinate multiple Claude instances on shared tasks with messaging and centralized management.
- Claude Code Power User: /effort, /context, /loop, and the Slash Commands That Actually Matter
A practical guide to Claude Code's most useful slash commands: /effort for analysis depth, /context for memory issues, /loop for recurring tasks, and /simplify.
- Claude Code Hooks: Automate Your Workflow Without Leaving the Terminal
A beginner-friendly guide to Claude Code hooks — the automation system that runs shell commands, HTTP calls, and LLM prompts at key lifecycle points.
- Claude Code Memory: CLAUDE.md, Auto-Memory, and Making Claude Remember Your Project
A practical guide to Claude Code's memory systems — CLAUDE.md instruction files, auto-memory, .claude/rules, and memory management.
- Claude Code Sub-Agents: Delegate, Specialize, and Scale Your Coding Workflows
Learn Claude Code's sub-agent system: built-in agents like Explore and Plan, custom specialists, routing tasks to cheaper models, and scaling complex projects.
Frequently asked questions
- Is Claude Code free?
- No. Claude Code is not part of the free Claude plan. It comes with Pro ($20 a month, or $17 a month billed annually), Max (from $100 a month), Team and Enterprise, and it also works with an Anthropic Console account billed for API use.
- On Windows, is it better to install natively or in WSL?
- Both work. A native install needs Git for Windows if you want Claude Code's Bash tool; without it, Claude Code uses PowerShell as the shell tool instead. In WSL you get the same one-line installer as macOS and Linux and a Bash shell, and the docs note that WSL setups do not need Git for Windows.
- What is the difference between a Claude Code skill and a plugin?
- A skill is one folder of instructions with a SKILL.md file. A plugin is a package that can bundle several skills with agents, hooks and MCP servers. Adding a .claude-plugin/plugin.json file turns a skill folder into a plugin, and plugin skills run as /plugin-name:skill-name.