Claude Code is Anthropic’s official coding agent, installed by millions and deeply integrated with Claude’s capabilities. Unlike most agents, which are built by independent teams on top of third-party model APIs, Claude Code is backed by Anthropic’s research infrastructure and the full Claude model family. That vertical integration — one company owning the model, the harness, and the enterprise gateway — is the single biggest thing that sets it apart.
This deep dive covers how Claude Code actually works, where it wins, where it costs you, and how to decide whether it belongs in your stack.
How Claude Code Is Different
Built-in Claude models. Claude Code runs on Anthropic’s own models, giving it access to the same reasoning capabilities that power Claude.ai. There is no provider configuration to wire up — no OpenAI key, no router, no fallback chain. It works out of the box, and Anthropic tunes the model and the agent harness together so tool-calling behavior stays predictable across releases.
Plugin system. Claude Code ships a plugin architecture that supports custom skills, slash commands, and sub-agents. Skills like frontend-design let it produce UI code from a plain description, and teams can package their own repeatable workflows as plugins so the whole org shares the same conventions.
Gateway infrastructure. The Claude Gateway (now positioned as the Agent Platform) provides identity-aware authentication, secret management, audit logging, and network control. It is deployable on GCP with Cloud Run and Secret Manager, which is why Claude Code shows up in regulated environments where an untracked terminal agent would never pass review.
GitHub integration. Tag @claude on GitHub issues and pull requests to trigger AI-powered code review and automation directly in the repo, without anyone opening a terminal.
Key Capabilities
- Terminal agent — runs in any terminal and reads your whole codebase for context
- Git workflows — branching, committing, reviewing, and PR management
- File editing — creates and modifies files from natural-language instructions
- Code explanation — walks through complex code in plain terms
- Routine automation — handles repetitive, well-specified development tasks
- Sub-agents — delegates scoped work to child agents with their own tool budgets
The Enterprise Story
Claude Code’s enterprise posture is stronger than almost any independent agent, and this is where the vertical integration pays off. The Gateway GCP deployment provides:
- Identity-aware authentication tied to your existing IdP
- GCP Secret Manager integration so credentials never live in plaintext config
- Cloud Logging audit trails for every agent action
- Network policy enforcement to constrain what the agent can reach
If you are evaluating agents for a team where security review is a gate rather than a formality, walk through our coding agent security checklist before you roll anything out — Claude Code passes more of those checks by default than a self-hosted open-source agent, but the checklist still catches misconfigurations like over-broad permissions.
Installation
curl -fsSL https://claude.ai/install.sh | bash
On Windows, install via WinGet:
winget install Anthropic.ClaudeCode
After install, run claude in any project directory. The agent indexes the repo on first use, so the initial session in a large monorepo takes longer than subsequent runs.
Working With AGENTS.md
Claude Code respects the AGENTS.md convention for project-level agent instructions — build commands, code style, review rules, and directories to avoid. A well-written AGENTS.md is the highest-leverage thing you can do to make any terminal agent behave, because it moves your conventions out of one-off prompts and into a file the agent reads every session. See our complete AGENTS.md guide for a template you can drop into a repo today.
Cost and When It Bites
The tradeoff for Anthropic’s integration is that you are on Anthropic’s pricing and Anthropic’s models — there is no swapping in a cheaper provider for bulk work. For heavy, always-on usage that matters. If your team runs an agent across a large codebase all day, model spend is the line item to watch, and it is worth comparing against router-based agents that let you route cheap tasks to cheap models. Our coding agent pricing guide breaks down where each pricing model wins, and the best coding agents decision guide maps tools to team size and workload.
Claude Code vs the Alternatives
Claude Code is the safe default when you want first-party model quality, a real enterprise gateway, and minimal setup. You give up provider flexibility and the ability to self-host the whole stack. Open-source agents like OpenCode trade the polished gateway for transparency and hackability, letting you inspect and rewrite the agent loop yourself. For a head-to-head on how Claude Code stacks up against a terminal-native competitor, see Claude Code vs Codex.
The Agent Platform Vision
Claude Code is evolving from a terminal tool into the Claude Agent Platform. The Gateway middleware, plugin system, and GCP integration all point in the same direction: a future where Claude Code is infrastructure for building and managing AI agents, not just a CLI you type into. If that vision holds, the interesting question stops being “which terminal agent types faster” and becomes “which platform do you want to build your automation on top of” — and Anthropic is betting that owning the model and the platform together is the durable advantage.
Bottom Line
Choose Claude Code if you want first-party Claude quality, a credible enterprise security story, and zero provider plumbing. Look harder at open-source or router-based agents if you need to control model spend, self-host, or route work across multiple providers. For most teams that already trust Claude, it is the lowest-friction way to put a capable coding agent in the terminal.
FAQ
Q1: What is Claude Code and how is it different from other coding agents?
Claude Code is Anthropic’s official terminal-based coding agent. Unlike independent agents built on third-party APIs, it’s vertically integrated — Anthropic owns the model (Claude), the harness, and the enterprise gateway. This means first-party model quality, no provider configuration, and a real enterprise security story (GCP Gateway with IdP auth, secret management, audit logs).
Q2: Can I use other models with Claude Code?
No. Claude Code runs exclusively on Anthropic’s Claude models. There’s no router or BYO-key option. If you need multi-provider flexibility or want to control costs by routing cheap tasks to cheap models, look at router-based agents like Hermes, OpenCode, or AmpCode.
Q3: How does the enterprise gateway (Claude Gateway / Agent Platform) work?
The Gateway deploys on GCP (Cloud Run + Secret Manager) and provides identity-aware authentication, credential isolation, audit logging for every agent action, and network policy enforcement. It’s why Claude Code passes security reviews that self-hosted agents often fail — but it requires GCP infrastructure.
Q4: What’s the pricing model for Claude Code?
Subscription tiers: $20/month (basic), $100/month (full context + subagents + skills), $200/month (priority access + longer context + custom tools). You’re on Anthropic’s pricing — no swapping providers for cost savings. See our coding agent pricing guide for how this compares.
Q5: Should I choose Claude Code or an open-source agent like Hermes/OpenCode?
Choose Claude Code if you want zero setup, first-party Claude quality, and a credible enterprise security story. Choose Hermes/OpenCode if you need multi-provider routing, self-hosting, cron automation, or want to inspect and fork the agent code. Many teams run both: Claude Code for daily work, an OSS agent for automation.
Stop paying for AI subscriptions you barely use. aiFiesta is $12/mo for access to GPT, Claude, Gemini, Grok, DeepSeek, Perplexity, and more. One sub, every top model.