Claude Code is an AI coding assistant that uses Large Language Models (LLMs) to understand code and perform actions through tool calls. This includes HTTP RESTful APIs, OpenAI-compatible tool calling, agent loop, and how to integrate multiple tools into an AI assistant.