Open Ecosystem

Claude Code
Ecosystem

Everything you need to supercharge your AI-powered development workflow.
CLI tools, MCP servers, IDE plugins, skills, hooks, and more.

50+ MCP Servers
10+ IDE Integrations
Custom Skills

Architecture at a Glance

Claude Code is built on a modular, extensible architecture. Every layer is customizable.

Interface Layer
Terminal CLI VS Code JetBrains Vim/Neovim Emacs
Claude Code Core
Agentic Loop Tool System Permission Model Context Management
Extension Layer
MCP Servers Custom Skills Hooks CLAUDE.md Agent SDK

Core Features

Built-in capabilities that make Claude Code a powerful agentic coding assistant.

🛠️

Built-in Tools

Read, Edit, Write, Bash, Glob, Grep, Agent — a complete toolkit for autonomous coding tasks.

File Operations Search Shell
🔒

Permission Model

Fine-grained permission controls — allowlist tools, auto-approve patterns, or confirm each action.

Security Control
📋

CLAUDE.md

Project-level instructions that persist across sessions. Define conventions, rules, and context for your codebase.

Configuration Context
🧠

Memory System

Persistent file-based memory across conversations — user preferences, project context, and feedback.

Persistence Personalization
🤖

Sub-Agents

Spawn specialized agents for exploration, planning, code simplification, and parallel task execution.

Parallelism Specialization

Headless Mode

Run Claude Code non-interactively in CI/CD, scripts, and automation pipelines with --print flag.

CI/CD Automation

Extensions & Customization

Extend Claude Code's capabilities with MCP servers, custom skills, and hooks.

🪝

Hooks

Shell commands triggered by Claude Code events — pre/post tool execution, notification, and validation hooks.

PreToolUse PostToolUse Notification
🧩

Agent SDK

Build custom multi-agent systems using Claude Code as the runtime. Orchestrate agents programmatically.

TypeScript Python Multi-Agent

IDE Integrations

Use Claude Code where you already work — terminal, editor, or IDE.

💻

Terminal

Native CLI experience. The primary interface.

🔷

VS Code

Inline chat, diff view, and terminal integration.

🟠

JetBrains

IntelliJ, WebStorm, PyCharm — all supported.

🟢

Vim / Neovim

Terminal-first integration with split panes.

Common Workflows

Real-world patterns for leveraging the Claude Code ecosystem.

🐛

Bug Fix Pipeline

  1. Paste error or issue link
  2. Claude explores codebase
  3. Proposes & applies fix
  4. Runs tests to verify
  5. /commit with conventional message
🚀

Feature Development

  1. Describe feature in natural language
  2. Claude creates implementation plan
  3. Iterates with sub-agents in parallel
  4. Writes tests alongside code
  5. Creates PR with summary
🔄

CI/CD Automation

  1. Trigger via GitHub Actions
  2. Claude reviews PR changes
  3. Runs --print headless mode
  4. Posts review comments
  5. Auto-fixes lint issues

Resources & Links

Everything you need to get started and go deeper.

Get Started in 30 Seconds

Terminal
# Install Claude Code
$ npm install -g @anthropic-ai/claude-code

# Start coding
$ cd your-project
$ claude

# Or run headless
$ claude --print "explain this codebase"